1.14.0
Version 1.14.0
Notable changes
Added
- [#1667] Implement
Mesh Cutter- a component which can be used to delete or toggle portions of a mesh.- Implement vertex filters
By Bone,By Blendshape, By Axisand (#1651)By Mask`
- Implement vertex filters
- [#1697] Exposed
ModularAvatarMergeArmature.GetBonesMappingAPI - [#1601] Add warning when using MA MMD Layer Control with layers that have WriteDefaults OFF states
Fixed
- [#1675] MMD Layer Control did not work to opt-in a layer when that layer became layer #0
- [#1670] Fixed an issue where generated meshes might not be registered in ObjectRegistry in some cases
- [#1704] An exception could occur when deleting vertices in a mesh with a 16-bit index format
- [#1713] Fixed an issue where certain meshes might be incorrectly processed by
Shape Changer's delete mode - [#1715] Fixed an issue where
Shape ChangerorMesh Cuttercould incorrectly delete all vertex color data in a mesh - [#1719]
Scale Adjusterdid not update positions of child objects when editing directly using the inspector fields - [#1726] Parameter drivers did not work properly when parameter types were adjusted after merging animators
- [#1728] Menu Items that did not have a reactive component attached to their game object, but did have a child object
with a reactive component, would not function properly. - [#1732] Static (always-on) reactive components would have had lower priority than the FX animator
- [#1750] Modular Avatar would generate too many Head Chop components in some cases, breaking the build
Changed
- [#1705] Reactive Component initial states are now applied on non-VRChat platforms
- [#1729]
Shape Changercomponents inSetmode will now override priorDeletemode settings. This reverses an
accidental breaking change in 1.13.x. - [#1732] In previous versions of Modular Avatar, static (always-on) reactive components would have had
lower priority than the FX animator. This was a bug and has been fixed in this version; however, it's possible that this
fix might cause some existing gimmicks to have different behavior.
主な変更点
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レイヤーより優先されるようになったので、
一部のアバターでは挙動が変わる可能性があります。