All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [#1651]
MA Delete Mesh By Maskを実装
- [#1653]
Blendshape Syncによりシーンが常に再描画されていた問題を修正 - [#1660] 削除されたブレンどシェイプが、VRChatのセーフティ設定によってアニメーションがブロックされているときに適用されない問題を修正
- [#1642]
MA Material Swapにクイックスワップモードを追加 - [#1635]
ModularAvatarMenuItemにAPIを追加し、VRChat以外のプラットフォームで Menu Item を生成できるようにしました。
- [#1640]
MA Material Swapが一部の状況で動作しない問題を修正 - [#1641] Material Swap の監視を修正
- [#1641] Material Swap にマテリアルをドラッグした際、マテリアルの置換先が空になるのを修正
- [#1596]MA Rename Collision Tags コンポーネントを追加
- Contacts のタグ(Collision Tags)を MA Parameters の自動リネームのようにユニークな名前にリネームできるようになりました
- [#1634] プロジェクトにVRCSDKが存在しない場合のコンパイルエラーを修正
- [#1636]
Write Defaults設定に合わせるモードでは、Merge Animatorがブレンドツリーのみを含むレイヤーに対して、 Direct Blend Treesが含まれていない場合はWrite Defaultsを強制的にONにしなくなりました。
- [#1610]
Shape Changerにしきい値設定を追加 - [#1629] Merge Animatorで統合されるアニメーターに破綻したレイヤー(ステートマシンが存在しないなど)を持つ場合、エラーを報告してビルドを続行するように変更
- [#1632]
Blendshape Syncが無効化されたオブジェクト上でエディターで動作しない問題を修正 - [#1633]
Blendshape Syncがビルド時にアバターの初期状態に正しく適用されない問題を修正
- [#1608] [#1610] Shape Changerが、アニメーションされても完全に消す仕様になりました
- [#1594] MA Informationで超過したパラメーター量も表示
- [#1604]
MA Material Swapを実装 - [#1620]
MA Material Swapの Inspector にマテリアル選択ボタンを追加 - [#1623]
MA Platform Filterを実装
- [#1587] Mesh SettingsのGizmoが
親で指定されている時は継承、それ以外では設定設定のときに表示されない問題を修正 - [#1589] Merge AnimatorやMerge Motionコンポーネントのターゲットがnullの場合に
KeyNotFoundExceptionが発生する問題を修正 - [#1605] 複数の Material Setter が競合したときのプレビューがビルド結果と異なる問題を修正
- [#1558] Merge AnimatorでベースアバターのArmature内のTransformをアニメーションさせると壊れる問題を修正
- [#1552] Merge Blend Treeにて、メインアバターFXレイヤーと同じ名前のintやboolパラメーターがBlend Treeに含まれている場合、 パラメーター型が修正されない問題を修正
- [#1553] リアクティブコンポーネントが生成するステートに、WD設定が正しくない問題を修正
- [#1555] VRC Animator Play Audioが、Audio Sourceまでの絶対パスで設定されている場合に、相対パスのMerge Animator
コンポーネントとマージされた場合、指定されたオブジェクトが存在しないことを検出し、参照を絶対パスとして扱うように修正
- 対象のパスにオブジェクトがある場合は、相対パスとして扱われます。安定性向上のためMerge Animatorコンポーネントと同じ 指定方法を使用することをお勧めします。
- [#1551] Merge Animatorは、遷移のない単一のstateを持つブレンドツリーのレイヤーに対して常にWDをONに設定します。
- 一部、以前の挙動に依存したアセットとの互換性を向上させるための変更です。
- (実験的機能) VRC以外のプラットフォームのサポートを有効化
- Additiveレイヤーの問題を修正(NDMFバージョンアップグレードによって修正)
- [#1542] Merge Animatorは、アニメーションクリップを含む単一のstateを持つレイヤーに対してWD設定を一致させるが、
ブレンドツリーを含む場合は一致させないように変更されました。
- これにより、1.12で導入された互換性の問題が修正されます(1.12.0では、単一のstateアニメーションクリップに対してWD設定 と一致しないように変更されました)。
- [#1537] アニメーターパラメーターをアニメーションさせるカーブが、
Merge Motionコンポーネントを使用して追加された場合、Rename Parametersによって更新されない問題を修正``
- [#1532] Modular Avatarが新しく作成したプロジェクトでコンパイラエラーを出す問題を修正
- [#1531] lylicalInventoryとの互換性問題を修正
- [#1530]
MA Menu Itemの自動パラメーター機能も、オブジェクトのパスに基づいて名前を割り当てるようになりました。
- [#1524] MMDワールド対応をアバター全体で無効にする機能を追加
- [#1522]
Convert Constraintsがアニメーション参照を変換できない問題を修正 - [#1528]
Merge AnimatorがアバターのWrite Defaults設定に合わせる設定を無視し、常に合わせてしまう問題を修正
- [#1529]
MA Parametersの自動リネームは、オブジェクトのパスに基づいて新しい名前を割り当てるように変更されました。これにより、MA Sync Parameter Sequenceとの互換性が向上します。MA Sync Parameter Sequenceを使用している場合は、このバージョンに更新した後、SyncedParamsアセットを空にして、 すべてのプラットフォームを再アップロードすることをお勧めします。
- [#1508] テクスチャのサイズが4の倍数でない場合に、エクスプレッションメニューアイコンの自動圧縮が失敗する問題を修正
- [#1513] iOSビルドでエクスプレッションメニューアイコンの圧縮が壊れる問題を修正
- [#1514]
Merge Blend TreeはMerge Motion (Blend Tree)に改名され、アニメーションクリップにも対応するようになりました
- [#1497] CHANGELOGをドキュメンテーションサイトに追加
- [#1482]
Merge Animatorに既存のアニメーターコントローラーを置き換える機能を追加 - [#1481] World Scale Objectを追加
- [#1489]
MA MMD Layer Controlを追加
- [#1492] 前回のプレリリースでアイコンとロゴアセットが間違っていた問題を修正
- [#1501] MA Parametersコンポーネントのテキスト入力欄を編集する際にUnityのキーボードショートカットが機能しない問題を修正
- [#1410] 同期レイヤー内のモーションオーバーライドがBone Proxy/Merge Armatureオブジェクトの移動に対して更新されない問題を修正
- [#1504] 一部の状況で内部の
DelayDisableレイヤーが不要なオブジェクトを参照しないように変更- これにより、オブジェクトがアニメーションされているかどうかを追跡するAAOなどのツールとの互換性が向上します
- [#1483] Merge Animator の 「アバターの Write Defaults 設定に合わせる」設定では、Additiveなレイヤー、および単一Stateかつ遷移のないレイヤー に対してはWrite Defaultsを調整しないように変更。
- [#1429] Merge Armature は、特定の場合にPhysBoneに指定されたヒューマノイドボーンをマージできるようになりました。
- 具体的には、子ヒューマノイドボーンがある場合はPhysBoneから除外される必要があります。
- [#1437] Create Toggle for Selectionにおいて、複数選択時時に必要に応じてサブメニューを生成し、子としてトグルを生成するように変更されました。
- [#1499]
Object Toggleで制御されるAudio Sourceがアニメーションブロックされたときに常にアクティブにならないように、 アニメーションがブロックされたときにオーディオソースを無効にするように変更。 - [#1489]
Merge Blend TreeやリアクティブコンポーネントとMMDワールドの互換性の問題を修正。 詳細はドキュメントを参照してください。 - [#1502]
World Fixed ObjectはVRCParentConstraintを使用するようになり、Androidビルドで使用可能になりました。
- Added CHANGELOG files
- [#1476] ModularAvatarMergeAnimator と ModularAvatarMergeParameter を新しい NDMF API (
IVirtualizeMotionとIVirtualizeAnimatorController) を使用するように変更
Please see CHANGELOG.md