[1.0] Humanoid bones, ban mirror / negative scale transforms
0b5vr opened this issue · comments
0b5vr commented
技術委員会で議論した内容です。
VRM1.0においては、 #337 の議論に基づき、トランスフォームについて制約を一旦全て外しましたが、
ここからスケールのミラーを禁止する仕様の追加を検討します。
理由としては、
- トランスフォームについて、回転軸が反転するケースの防止
- メッシュについて、反転およびdoubleSidedによるパフォーマンス上などのトラブルの防止
- スキニングについて、inverseBindMatricesに関するトラブルの防止
- VRMのコンポーネント(SpringBone・Constraint)等によるトラブルシューティング及び実装コストの軽減
が挙げられます。