1.12.0
Version 1.12.0
Notable changes
Added
- Added CHANGELOG files
- [#1482] Added support for replacing pre-existing animator controllers to
Merge Animator - [#1481] Added World Scale Object
- [#1489] Added
MA MMD Layer Control
Fixed
- [#1460] When importing parameter assets in MA Parameters, "local only" parameters were incorrectly treated as
"animator only" - [#1489] Fixed compatibility issues between
Merge Blend Treeor reactive components and MMD worlds.- See documentation for details on the new handling.
- To disable this behavior, attach the new
MA VRChat Settingscomponent to any object on your avatar and disable the appropriate setting.
- [#1501] Unity keyboard shortcuts don't work when editing text fields on the MA Parameters component
- [#1410] Motion overrides on synced layers are not updated for Bone Proxy/Merge Armature object movement
- [#1504] The internal
DelayDisablelayer no longer references unnecessary objects in some situations- This helps improve compatibility with AAO and other tools that track whether objects are animated
- [#1508] Fix an issue where automatic compression of expressions menu icons would fail when the texture dimensions were
not divisible by four. - [#1513] Expression menu icon compression broke on iOS builds
Changed
- [#1529]
MA Parametersauto-rename andMA Menu Item's automatic parameter feature now assign names based on the
path of the object. This should improve compatibility withMA Sync Parameter Sequence- If you are using
MA Sync Parameter Sequence, it's a good idea to empty your SyncedParams asset and reupload all
platforms after updating to this version.
- If you are using
- [#1514]
Merge Blend Treeis nowMerge Motion (Blend Tree)and supports merging animation clips as well as blend trees - [#1476] Switch ModularAvatarMergeAnimator and ModularAvatarMergeParameter to use new NDMF APIs (
IVirtualizeMotionandIVirtualizeAnimatorController) - [#1483] The Merge Animator "Match Avatar Write Defaults" option will no longer adjust write defaults on states in
additive layers, or layers with only one state and no transitions. - [#1429] Merge Armature will now allow you to merge humanoid bones with PhysBones attached in certain cases.
- Specifically, child humanoid bones (if there are any) must be excluded from all attached Physbones.
- [#1437] Create Toggle for Selection now creates submenus as necessary when multiple items are selected, and creates toggles as children.
- [#1499] When an audio source is controlled by an Object Toggle, disable the audio source when animations are blocked
to avoid it unintentionally being constantly active. - [#1502]
World Fixed Objectnow usesVRCParentConstraintand is therefore compatible with Android builds
主な変更点
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ビルドで使用可能になりました。