1.4.0
What's Changed
- Refactor merge armature logic by @bdunderscore in #174
- This change is a rewrite of how merge armature works internally, and fixes a bunch of outstanding bugs. In particular, outfits that make heavy use of constraints should work much better now, as well as some advanced animation use cases on merged armatures.
- Although there are no user-facing changes, due to the degree of improved compatibility this change warrants a minor version bump.
- Improve build performance by ~10x by @bdunderscore in #176
- This change improves the speed at which Modular Avatar processes avatars by about 10x, vastly improving on the amount of time it takes to enter play mode. Give it a try!
- Fixed some cases where duplicate PBs between avatar and outfit could result in dynamics not working (improved the range of cases we can correct) by @bdunderscore in #182
- Add simplified chinese translation by @gizmo-ds in #179
- Make RuntimeUtil internal using InternalsVisibleTo by @anatawa12 in #178
- [BoneProxy] add support for keeping only one of world position/rotation by @bdunderscore in #183
- [BoneProxy] fix issue where BoneProxy did not save/restore non-humanoid bone references properly by @bdunderscore in #185
主な変更点
- Merge Armatureの内部処理をリファクタリング by @bdunderscore in #174
- Merge Armatureの内部処理を書き直して、いくつかバグを直しました。とくに、コンストレイントを使用した衣装との互換性が大きく向上していつはずです。また、一部統合アーマチュアをアニメーションで操作する使い方も互換性が上がっているはずです。
- 操作方法や設定が変わったわけではないけど、一部の衣装への互換性が大きく向上したので、マイナーバージョンアップとしています。
- ビルド処理速度をおおよそ10倍ほど加速 by @bdunderscore in #176
- Modular Avatarがアバターを処理する速度をおおよそ10倍ほど加速したことで、プレイモードに入るラグを大幅に軽減しました。試してみてね!
- アバターと衣装のPhysBoneが重複すると、揺れものが動かない場合があるバグを修正(自動修正されるケースを拡大) by @bdunderscore in #182
- 簡体字中国語訳を追加 by @gizmo-ds in #179
- InternalsVisibleToを使って、RuntimeUtilをinternal指定にした by @anatawa12 in #178
- BoneProxyでワールド位置・向きの片方だけ維持する設定を追加 by @bdunderscore in #183
- BoneProxyが正しく非ヒューマノイドボーンへの引用を保存できなかったバグを修正 by @bdunderscore in #185
New Contributors
Full Changelog: 1.3.0...1.4.0