Skip to content

1.4.0-rc-3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jan 10:14
· 1488 commits to main since this release

This is a release candidate build, and will likely be released next week if no showstopper bugs are found. Please test it out with your own avatars!

Note: If you want to return to 1.3.0 after installing this RC, delete the nadena.dev.modular-avatar folder from your project's Packages folder before reinstalling.

このリリースはリリース候補です。大きな問題がなければ来週正式にリリスする予定です。自分のアバターで動作テストをしてください!

※RCを導入した後に1.3.0に戻す場合は、プロジェクトのPackagesフォルダーからnadena.dev.modular-avatarフォルダーを消してから再インストールしてください。

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
  • [BoneProxy] fix: BoneProxy editor is missing pos/rot hold options by @bdunderscore in #184

主な変更点

  • 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
  • BoneProxyのエディターに位置・向きだけ保持する設定が表示されないバグを修正 by @bdunderscore in #184

New Contributors

Full Changelog: 1.3.0...1.4.0-rc-2