-
Notifications
You must be signed in to change notification settings - Fork 216
Open
Description
Describe the bug
コントロールリグの親指の位置が正しく設定されておらず、Backwards Solveが正しく動作していません
VRM4U>Util>Actor>latest内にあるCR_VRoidSimpleUE5Bodyをコピーし、
CR_VRoidSimpleUE5BodyのPreviewMeshを対象のスケルタルメッシュに変更。
WBP_ControlRigで編集済みのリグを設定し、Generate AllRig/BodyRigをクリックしたのち、
編集されたリグをコンパイル、保存したリグを使用しています。
そのリグでは親指のコントロールの位置がボーンからずれています。
この設定状態が原因かはわかりませんが、Backwards Solveが正しく働いておらず、
アニメーションをベイクしたりすると指が反り返ったり変なところに飛んで行ってしてしまうようです。
使用しているアニメーションはMixamoのもの(https://www.mixamo.com/#/?page=1&query=typing)で、
リターゲッタのソースをPassive Marker Manに設定してリターゲットしたものを使用しています。
Screenshots, log

thumb01_ctrlがthumb02の位置に来ています。
thumb02_ctrlが指の位置ではないところに設定されています。
thumb03_ctrlは正しい位置に設定されています。
なお、こちらは左手ですが、右手も同様です。
アニメーション自体はきちんとリターゲットできていて、指も綺麗な状態で動いています。
レイヤー化されたコントロールリグを有効にするとBackwards Solveが働き、指が反り返ってしまいます。
UnrealEngine Version:
UE5.7.1
Additional context
いくつか他のサンプルモデルでも試してみましたが同様の状態です。
Metadata
Metadata
Assignees
Labels
No labels