マニピュレータの角度を変えたい

マニピュレータの角度を変えたい

blackpenis1cmMPUV9
Participant Participant
1,286件の閲覧回数
8件の返信
メッセージ1/9

マニピュレータの角度を変えたい

blackpenis1cmMPUV9
Participant
Participant

フリーリグをDLして使用しているのですが、胴体のコントローラを選択したときにマニピュレータの傾きがコントローラとズレているためまともな回転操作ができません。

階層を見ると親ノードの方に変な値が入っていたことが原因でした。

知識が浅いので複雑なリグを一度バラすということもできず、この状態ではフリーズもできず困っております。

階層を触らずに異常な回転値を適正にする方法はありますでしょうか?

無題.png

 

0 件のいいね
解決済み
1,287件の閲覧回数
8件の返信
返信 (8)
メッセージ2/9

Suto_Tama
Advisor
Advisor

@blackpenis1cmMPUV9 さん

 

お疲れ様です。

親ノードの回転に数値が入っているとの事ですが、

その数値には何かコンストレインなどの影響がありますか?

チャンネルボックスに色がついていないのでしたら、数値を「0」に戻してみたらいかがでしょうか。

親ノード動かすとリグコントローラが見た目で回転してしまうとは思いますが、

そこは見た目だけなのでCV選択で同じ数字だけ逆回転させてあげれば良いかと思います。


Suto
Freelance
Twitter(X)


メッセージ3/9

blackpenis1cmMPUV9
Participant
Participant

返信ありがとうとざいます。

親ノードはコントローラの親ということなので、数値を変えるとコントローラに合わせてモデルも傾いてしまうようです。

親ノード(微妙な回転値)

┗コントロラー⇔ジョイント(コンストレイン)

 

そして親ノードの方にもいくつか謎のコンストレインが掛かっているらしく、該当するコンストレインノードを削除してもずっとスケールXが接続されていますという表示がログに出てトランスフォームのフリーズもできません。

0 件のいいね
メッセージ4/9

Suto_Tama
Advisor
Advisor

@blackpenis1cmMPUV9 さん

 

現状ですと、実際データを確認してみたいと何とも言えないですね・・・

もし公開可能なデータでしたら確認してみますがいかがでしょうか?

 

後はツールの製作者に確認とるのが確実かと思います。


Suto
Freelance
Twitter(X)


メッセージ5/9

blackpenis1cmMPUV9
Participant
Participant

制作者に問い合わせたところ、何年も前のリグで現在は対応できないということでした。

こちらにデータを添付させていただきます。

 

胸から腰までの三つのコントローラのCVを移動させてマニピュレータの角度に合わせましたが、やはりデフォルトで上半身のコントローラが傾いていると作業がしづらく感触が悪いので、腰から胸までにかけて3つのコントローラはワールド基準でフラットな角度のコントローラにしたいと考えています。

よろしくお願いいたします。

0 件のいいね
メッセージ6/9

Suto_Tama
Advisor
Advisor

@blackpenis1cmMPUV9 さん

 

お疲れ様です。

すいません、フリーリグ再配布ダメかもしれないので直したところだけ記載します。

下記の3ノードの回転値を0にしてください。

FKOffsetChest_M(Z)

FKOffsetSpine1_M(Z)

FKOffsetRoot_M(Y)

 

リグ回転.jpg

 


Suto
Freelance
Twitter(X)


メッセージ7/9

blackpenis1cmMPUV9
Participant
Participant

ありがとうございます!

腰リグの親ノード(FKOffsetRoot_M)の回転値を0にするとモデルも傾いたので、だめかと思っていました。。

なんとなく他の親ノードの回転値同士で相殺し合ってあの角度になっているのだろうとは推測が立ちましたが、いかんせんどういう仕組みであんなノードが挟まっていたのかよくわかっていません。

メッセージ8/9

Suto_Tama
Advisor
Advisor
解決済み

@blackpenis1cmMPUV9 さん

 

コントローラに使われるカーブはジョイントと違い方向付けができないので斜め回転などを

つけたい時にグループノードを親ノードにして子ノードに軸を継承させる方法です。

その役目が今回の「FKOffset」ノードなのでしょう。

このリグは捻りやIK、FKの切り替えなどが複雑に混ざっているので階層が深くなっています。

ジョイントを表示させると構造が分かりやすくなるかもしれません

 

①【選択>種類ごとにすべて>ジョイント】

②【ウィンドウ>一般エディタ>アトリビュートスプレッドシート】

③【タブのすべてを選択>フィルタで描画を検索>描画スタイルを全選択で「0」を入力しボーン表示にする】

④【フィルタに半径を入力>半径に「0.1」入力】

ボーン表示.jpg

 

これで見やすくなると思います。

 

後は一度自分でリグを組んでみれば何となく理解出来るようになるかと思います。

AREAjapanさんでも色々記事が出てますのでトライしてみてはいかがでしょうか。

https://area.autodesk.jp/column/tutorial/maya-rigging-technique/01-ars-overview/


Suto
Freelance
Twitter(X)


メッセージ9/9

blackpenis1cmMPUV9
Participant
Participant

なるほど。。そんな機能があったのですね

ありがとうございました。

アニメーションを制作しながら合間合間でリグの方にも注力していこうと思います。