-
Notifications
You must be signed in to change notification settings - Fork 424
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
[1.0] Expression の override と binary の組み合わせの挙動を実装 #2464
Conversation
2b0cba9
to
ee4f3a0
Compare
ee4f3a0
to
8f3cb87
Compare
if (blinkMultiplier < 1.0f) | ||
{ | ||
actualWeights[key] = 0.0f; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isBinaryが指定されている表情が他の表情からオーバーライドの影響を受ける場合、受けている影響が0.0より大きければ、完全に抑制されなければいけません(MUST)。
に関しては既存実装で実現できているように見えたので特に変更していません。
を実装しました。 |
isBinaryの表情がoverrideを行う場合ならびにisBinaryの表情がoverrideされる場合のサンプルモデルを作成しました。 UniVRMにおいて、同じaccessorが複数のメッシュで用いられている場合にUVのY-flipがうまく動作しないことがある問題があり、現状本モデル群は意図通りに動作していません。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
サンプルコードはしっかりとは見ていませんが、少なくとも DefaultExpressionValidator
内のロジックは良さそうです。
fixed #2430
vrm-c/vrm-specification#487
および
Assets/VRM10_Samples/VRM10Viewer
に expression 実験用の UI を追加しました