スプラインikについて

スプラインikについて

cheetah3D 6.2から新しく追加されたスプラインIKの使い方についてお教えいただけないでしょうか? なにかサンプルファイルを添付してもらえるとありがたいのですが。

宜しくお願いします
 
inner ear さん、こんにちは。

スプライン IK ですが、基本的な使用方法はヘルプファイルを参照してみてください。

注意点は、ボーンの先端にタグを設定する事(影響範囲/長さは根本への階層数で設定します)と、ボーンの長さは変わらないという事でしょうか(スプラインの長さに応じて伸縮はしません)。

また簡単なサンプルファイルを添付していますので、合わせてチェックしてみてください。
hair_curve という名前のスプラインを編集すると、タグで設定した hair_.. のボーンが動くのが確認できると思います。

コントロール用のスプラインオブジェクトは、ボーンオブジェクトの階層に組み込んでおくのが良いと思いますね。サンプルの場合は、head ボーンの下に組み込んでいます。

それでは、

tg_jp, Hiroto
 

Attachments

  • framie.jas.zip
    25.3 KB · Views: 1,022
tg_jp様

早速のご回答有難うございます。 添付のファイル大変参考になりました。確かにしっぽや髪を動かすには便利なツールだと思います。

ちなみに、スプライントラッキングで親のボーンをスプラインに沿って動かしたときに、子のボーンも同一スプライン上を追従する ようなことはできるのでしょうか?

蛇のようなモデルがスプライン上をくねくねと移動するイメージを描いているですが。。。

宜しくお願い致します。
 
inne ear さん、どうもです。

そういった場合も、スプライン IK を使うのが簡単だと思います。添付ファイルをチェックしてみてください。スプライン IK タグの "オフセット" の値をアニメーションさせて、スプラインに沿ってボーンを動かしています。

以前 YouTube に投稿した動画を作成した時には、まだスプライン IK が実装されていなかったので、Spline Wrap.js というスプリプトを使ってます。今だったら、スプライン IK を使うでしょうね。:D

それでは。

tg_jp, Hiroto.
 

Attachments

  • rope.jas.zip
    45.2 KB · Views: 941
tg_jp様

早速のご回答有難うございます。 添付のファイル大変参考になりました。確かにしっぽや髪を動かすには便利なツールだと思います。

ちなみに、スプライントラッキングで親のボーンをスプラインに沿って動かしたときに、子のボーンも同一スプライン上を追従する ようなことはできるのでしょうか?

蛇のようなモデルがスプライン上をくねくねと移動するイメージを描いているですが。。。

宜しくお願い致します。
That is what the "Spline IK"-tag is made for:

Frank
 

Attachments

  • SplineIKtag.jpeg
    SplineIKtag.jpeg
    47.1 KB · Views: 946
Back
Top