リリースノート
[1.14.3] - [2025-09-18]
Fixed
- [#1767] 
Vertex Filter By Axisのインスペクターが編集モードの状態で閉じられたら、 通常のギズモが消える問題を修正 - [#1766] アバターのレンダラーのスケール、回転、位置などが初期値からズレた場合、
Vertex Filter By Axisのプレビューが正しく 表示されない問題を修正 
[1.14.2] - [2025-09-17]
Fixed
- [#1765] アニメーターパラメーターを Float に補正する際に、一部のParameter Driverが正しい動作をしない問題を修正
 
[1.14.1] - [2025-09-15]
Fixed
- [#1761] 一部のジェネリックアバターがアップロードできない問題を修正
 
[1.14.0] - [2025-09-13]
Added
- [#1667] 
Mesh Cutterを実装 - メッシュの一部を削除または非表示にできるコンポーネントです。- 頂点フィルター 
By Bone、By Blendshape,By AxisとBy Mask(#1651) を実装 
 - 頂点フィルター 
 - [#1697] 
ModularAvatarMergeArmature.GetBonesMappingAPIを公開 - [#1601] MA MMD Layer Control を使用時に WriteDefaults OFF のステートを含むレイヤーがある場合の警告を追加
 
Fixed
- [#1675] レイヤー0になったレイヤーで、MMD Layer Controlを使ってMMD処理を受けるようにした場合、正しく動作しない問題を修正
 - [#1670] 一部の場合、生成したメッシュがObjectRegistryに登録されないバグを修正
 - [#1704] インデックス形式が16ビットのメッシュから頂点を削除する際に例外が発生するバグを修正
 - [#1713] 一部のメッシュが 
Shape Changerの削除モードで正しく処理されない問題を修正 - [#1715] 
Shape ChangerやMesh Cutterを使うと頂点色データがメッシュから完全に消される問題を修正 - [#1719] 直接インスペクターで値を変更した場合、
Scale Adjusterが子オブジェクトの位置を調整しなかった問題を修正 - [#1726] 統合中にパラメーターの型が調整される場合、
Parameter Driverが正しく動作しなくなる問題を修正 - [#1728] 
Menu Itemそのものに Reactive Component がついてないものの、その子に RC がついている場合に正しく動作しないバグを修正 - [#1732] 完全に固定状態ののReactive ComponentがFXアニメーターより優先度が低い問題を修正
 - [#1750] 
Head Chopコンポーネントを作りすぎて、ビルドの失敗につながる場合がある問題を修正 
Changed
- [#1705] VRChat以外のプラットホームでも、リアクティブコンポーネントの初期状態を適用するように変更
 - [#1729] 
Set指定のShape Changerが前のDelete指定を上書きするように変更。1.13.xに入ってしまった、意図しない 互換性のない仕様変更を元に戻す変更です。 - [#1732] 以前の Modular Avatar のバージョンでは、完全に固定された(常にアクティブ)なReactive Componentが、FXレイヤー より優先されませんでしたが、この仕様はバグです。このバージョンで修正し、常にFXレイヤーより優先されるようになったので、 一部のアバターでは挙動が変わる可能性があります。
 
[1.13.4] - [2025-08-15]
Fixed
- [#1682] 
ModularAvatarMenuItem操作時にNullReferenceExceptionが発生する可能性がある問題を修正 (@Tliks さんによる修正) - [#1683] 頭ボーンの配下をルートボーンとして設定したレンダラーで、メッシュのバウンディングボックスがズレる問題を修正 (@ReinaS-64892 さんによる修正)
 
[1.13.3] - [2025-08-14]
Fixed
- [#1679] 
MA Shape Changerの削除モードで、頭ボーン配下をルートボーンとして設定したメッシュが一人視点で表示されない問題を修正 
[1.13.2] - [2025-08-09]
Fixed
- [#1671] 一部のワールドにおいて、Shape ChangerがVRChatのクラッシュを引き起こす可能性がある問題を修正
 
[1.13.1] - [2025-08-02]
Fixed
- [#1653] 
Blendshape Syncによりシーンが常に再描画されていた問題を修正 - [#1660] 削除されたブレンどシェイプが、VRChatのセーフティ設定によってアニメーションがブロックされているときに適用されない問題を修正
 
[1.13.0] - [2025-07-12]
注意: このリリースには、ModularAvatarMenuItem の新しいポータブルAPIが含まれています。
これにより、将来的にメニューアイテムをVRChat以外のプラットフォームで使用できるようになります。
プラグインがメニューアイテムを生成する場合は、新しいAPIを使用するように更新することを推奨します。
なお、古いAPIは将来のリリースで非推奨となり、2.0 で廃止となる予定です。
Added
- (実験的機能) VRC以外のプラットフォームのサポートを有効化
 - [#1594] MA Informationで超過したパラメーター量も表示
 - [#1604] 
MA Material Swapを実装 - [#1623] 
MA Platform Filterを実装 - [#1610] 
Shape Changerにしきい値設定を追加 - [#1629] Merge Animatorで統合されるアニメーターに破綻したレイヤー(ステートマシンが存在しないなど)を持つ場合、エラーを報告してビルドを続行するように変更
 - [#1635] 
ModularAvatarMenuItemにAPIを追加し、VRChat以外のプラットフォームで Menu Item を生成できるようにしました。 - [#1596] MA Rename Collision Tags コンポーネントを追加
- Contacts のタグ(Collision Tags)を MA Parameters の「名前を変更」や「自動リネーム」と同様にリネームできるコンポーネントです。
 
 
Fixed
- [#1587] Mesh SettingsのGizmoが 
親で指定されている時は継承、それ以外では設定設定のときに表示されない問題を修正 - [#1589] Merge AnimatorやMerge Motionコンポーネントのターゲットがnullの場合に 
KeyNotFoundExceptionが発生する問題を修正 - [#1605] 複数の Material Setter が競合したときのプレビューがビルド結果と異なる問題を修正
 - [#1632] 
Blendshape Syncが無効化されたオブジェクト上でエディターで動作しない問題を修正 - [#1633] 
Blendshape Syncがビルド時にアバターの初期状態に正しく適用されない問題を修正 - [#1634] プロジェクトにVRCSDKが存在しない場合のコンパイルエラーを修正
 
Changed
- [#1608] [#1610] Shape Changerが、アニメーションされても完全に消す仕様になりました
 - [#1636] 
Write Defaults設定に合わせるモードでは、Merge Animatorがブレンドツリーのみを含むレイヤーに対して、 Direct Blend Treesが含まれていない場合はWrite Defaultsを強制的にONにしなくなりました。 
[1.12.5] - [2025-04-14]
Fixed
- [#1555] VRC Animator Play Audioが、Audio Sourceまでの絶対パスで設定されている場合に、相対パスのMerge Animator
コンポーネントとマージされた場合、指定されたオブジェクトが存在しないことを検出し、参照を絶対パスとして扱うように修正
- 対象のパスにオブジェクトがある場合は、相対パスとして扱われます。安定性向上のためMerge Animatorコンポーネントと同じ 指定方法を使用することをお勧めします。
 
 - [#1558] Merge AnimatorでベースアバターのArmature内のTransformをアニメーションさせると壊れる問題を修正
 - NDMFの依存バージョンを更新
- VRChat Avatar Descriptor内のレイヤーが重複している場合、すべてのアニメーターコンテンツが無視される問題を修正
 - 起動時に発生する 
NullReferenceExceptionを修正 - AnimationIndex内の 
NullReferenceExceptionを修正 - アニメーションカーブのパスが複数回書き換えられると削除される問題を修正
 
 
[1.12.4] - [2025-04-10]
Fixed
- [#1552] Merge Blend Treeにて、メインアバターFXレイヤーと同じ名前のintやboolパラメーターがBlend Treeに含まれている場合、 パラメーター型が修正されない問題を修正
 - [#1553] リアクティブコンポーネントが生成するステートに、WD設定が正しくない問題を修正
 
Changed
- [#1551] Merge Animatorは、遷移のない単一のstateを持つブレンドツリーのレイヤーに対して常にWDをONに設定します。
- 一部、以前の挙動に依存したアセットとの互換性を向上させるための変更です。
 
 
[1.12.3] - [2025-04-05]
Fixed
- Additiveレイヤーの問題を修正(NDMFバージョンアップグレードによって修正)
 
Changed
- [#1542] Merge Animatorは、アニメーションクリップを含む単一のstateを持つレイヤーに対してWD設定を一致させるが、
     ブレンドツリーを含む場合は一致させないように変更されました。
- これにより、1.12で導入された互換性の問題が修正されます(1.12.0では、単一のstateアニメーションクリップに対してWD設定 と一致しないように変更されました)。
 
 
[1.12.2] - [2025-04-03]
Fixed
- [#1537] アニメーターパラメーターをアニメーションさせるカーブが、
Merge Motionコンポーネントを使用して追加された場合、Rename Parametersによって更新されない問題を修正`` 
[1.12.1] - [2025-04-02]
Fixed
- [#1532] Modular Avatarが新しく作成したプロジェクトでコンパイラエラーを出す問題を修正
 
[1.12.0] - [2025-04-01]
Added
- CHANGELOGファイルを追加
 - [#1482] 
Merge Animatorに既存のアニメーターコントローラーを置き換える機能を追加 - [#1481] World Scale Objectを追加
 - [#1489] 
MA MMD Layer Controlを追加 
Fixed
- [#1460] パラメーターアセットをMA Parametersにインポートするとき、ローカルのみのパラメーターが間違ってアニメーターのみ扱いになる問題を修正
 - [#1489] 
Merge Blend TreeやリアクティブコンポーネントとMMDワールドの互換性の問題を修正。- 詳細はドキュメントを参照してください。
 - この動作を無効にするには、新しい 
MA VRChat Settingsコンポーネントをアバターの適当なところに追加して、適切な設定を無効にしてください。 
 - [#1501] MA Parametersコンポーネントのテキスト入力欄を編集する際にUnityのキーボードショートカットが機能しない問題を修正
 - [#1410] 同期レイヤー内のモーションオーバーライドがBone Proxy/Merge Armatureオブジェクトの移動に対して更新されない問題を修正
 - [#1504] 一部の状況で内部の
DelayDisableレイヤーが不要なオブジェクトを参照しないように変更- これにより、オブジェクトがアニメーションされているかどうかを追跡するAAOなどのツールとの互換性が向上します
 
 - [#1508] テクスチャのサイズが4の倍数でない場合に、エクスプレッションメニューアイコンの自動圧縮が失敗する問題を修正
 - [#1513] iOSビルドでエクスプレッションメニューアイコンの圧縮処理が壊れる問題を修正
 
Changed
- [#1529] 
MA Parametersの自動リネームとMA Menu Itemの自動パラメーター機能は、オブジェクトのパスに基づいて名前 を割り当てるように変更されました。MA Sync Parameter Sequenceを使用している場合は、このバージョンに更新した後、SyncedParamsアセットを空にして、 すべてのプラットフォームを再アップロードすることをお勧めします。
 - [#1514] 
Merge Blend TreeはMerge Motion (Blend Tree)に改名され、アニメーションクリップにも対応するようになりました - [#1476] ModularAvatarMergeAnimator と ModularAvatarMergeParameter を新しい NDMF API (
IVirtualizeMotionとIVirtualizeAnimatorController) を使用するように変更 - [#1483] Merge Animator の 「アバターの Write Defaults 設定に合わせる」設定では、Additiveなレイヤー、および単一Stateかつ遷移のないレイヤー に対してはWrite Defaultsを調整しないように変更。
 - [#1429] Merge Armature は、特定の場合にPhysBoneに指定されたヒューマノイドボーンをマージできるようになりました。
- 具体的には、子ヒューマノイドボーンがある場合はPhysBoneから除外される必要があります。
 
 - [#1437] Create Toggle for Selectionにおいて、複数選択時時に必要に応じてサブメニューを生成し、子としてトグルを生成するように変更されました。
 - [#1499] 
Object Toggleで制御されるAudio Sourceがアニメーションブロックされたときに常にアクティブにならないように、 アニメーションがブロックされたときにオーディオソースを無効にするように変更。 - [#1502] 
World Fixed ObjectはVRCParentConstraintを使用するようになり、Androidビルドで使用可能になりました。 
それより前
GitHubのリリースページをご確認ください: https://github.com/bdunderscore/modular-avatar/releases