Skip to content

1.12.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 05:34
· 466 commits to main since this release

Version 1.12.0

Notable changes

Added

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 Tree or reactive components and MMD worlds.
    • See documentation for details on the new handling.
    • To disable this behavior, attach the new MA VRChat Settings component 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 DelayDisable layer 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 Parameters auto-rename and MA Menu Item's automatic parameter feature now assign names based on the
    path of the object. This should improve compatibility with MA 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.
  • [#1514] Merge Blend Tree is now Merge Motion (Blend Tree) and supports merging animation clips as well as blend trees
  • [#1476] Switch ModularAvatarMergeAnimator and ModularAvatarMergeParameter to use new NDMF APIs (IVirtualizeMotion and IVirtualizeAnimatorController)
  • [#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 Object now uses VRCParentConstraint and is therefore compatible with Android builds

主な変更点

Added

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 TreeMerge Motion (Blend Tree) に改名され、アニメーションクリップにも対応するようになりました
  • [#1476] ModularAvatarMergeAnimator と ModularAvatarMergeParameter を新しい NDMF API (IVirtualizeMotionIVirtualizeAnimatorController) を使用するように変更
  • [#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 ObjectVRCParentConstraint を使用するようになり、Androidビルドで使用可能になりました。