New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
コンストレイントをサポートしてほしい #6
Comments
VRM1.0にてConstraintを追加する予定です。 |
コンストレイントサポートありがとうございます |
#71 (comment) でコメントしたのですが、コンストレイント制御は動的にアクセスしてその設定を変更できる仕様になっていてほしいです。 |
VRMとしてはhips以外は移動せず回転しかしないため、回転コンストレイントのみを仕様として組み込むのが良いかなと思うのですが、想定されている用途としては回転のみだと不十分でしょうか? |
用途を整理してみたいと思います ■位置コンストレイント 回転、位置、スケールはトランスフォームの基本要素なので、セットとして考えて頂けると嬉しいです。 その上で、その情報をどういうふうに扱うかはアプリによると思います。 |
回転・LookAtについて、実現可能性を検討の上、次回再び議論します。 |
LookAtコンストレイントは、Z軸固定という仕様を見逃しておりましたので上位互換であるAimコンストレイントに訂正しました。 https://docs.unity3d.com/ja/2018.4/Manual/class-LookAtConstraint.html
|
VRMの仕様に関する議論が分かれたようなのでこちらに移します。
vrm-c/UniVRM#50
現在、VRMではSpringBoneによる揺れ物をサポートしていますが
それと同じように、拡張情報としてVRMでコンストレイントをサポートしてほしいです。
すでに、頭部などでLookAtとして特定の部位に対して実装されていると思います。
これを、セカンダリのように任意のジョイントに設定できる機能が欲しいです。
例えば、使いたい場所として体の、肘ボーンや膝ボーンやねじれ防止のツイストボーンをコンストレイントで追従させるというような箇所です。
それ以外にも、衣装の一部を連動させて動かしたいなどにもコンストレイントが可能になるとウェイトのみで処理しないといけない部分の問題が解決します。
サポートしてほしいコンストレイントとしては、Unity標準でサポートされているような以下のコンストレイントになります。
https://docs.unity3d.com/Manual/Constraints.html
・方向コンストレイント(Aim Constraints)
・位置コンストレイント(Position Constraints)
・回転コンストレイント(Rotation Constraints)
・スケールコンストレイント(Scale Constraints)
The text was updated successfully, but these errors were encountered: