Skip to content

1.14.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 00:34
· 289 commits to main since this release

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`
  • [#1697] Exposed ModularAvatarMergeArmature.GetBonesMapping API
  • [#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 Changer or Mesh Cutter could incorrectly delete all vertex color data in a mesh
  • [#1719] Scale Adjuster did 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 Changer components in Set mode will now override prior Delete mode 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 BoneBy Blendshape, By AxisBy Mask (#1651) を実装
  • [#1697] ModularAvatarMergeArmature.GetBonesMapping APIを公開
  • [#1601] MA MMD Layer Control を使用時に WriteDefaults OFF のステートを含むレイヤーがある場合の警告を追加

Fixed

  • [#1675] レイヤー0になったレイヤーで、MMD Layer Controlを使ってMMD処理を受けるようにした場合、正しく動作しない問題を修正
  • [#1670] 一部の場合、生成したメッシュがObjectRegistryに登録されないバグを修正
  • [#1704] インデックス形式が16ビットのメッシュから頂点を削除する際に例外が発生するバグを修正
  • [#1713] 一部のメッシュが Shape Changer の削除モードで正しく処理されない問題を修正
  • [#1715] Shape ChangerMesh 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レイヤーより優先されるようになったので、
    一部のアバターでは挙動が変わる可能性があります。