vrm-c / vrm-specification

vrm specification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[1.0] Humanoid bones, ban mirror / negative scale transforms

0b5vr opened this issue · comments

commented

技術委員会で議論した内容です。

VRM1.0においては、 #337 の議論に基づき、トランスフォームについて制約を一旦全て外しましたが、
ここからスケールのミラーを禁止する仕様の追加を検討します。

理由としては、

  • トランスフォームについて、回転軸が反転するケースの防止
  • メッシュについて、反転およびdoubleSidedによるパフォーマンス上などのトラブルの防止
  • スキニングについて、inverseBindMatricesに関するトラブルの防止
  • VRMのコンポーネント(SpringBone・Constraint)等によるトラブルシューティング及び実装コストの軽減

が挙げられます。