3ds Maxでサインとコサインの式を使ったクモのプロシージャルリグを作成

2026年02月01日 公開 | スペイン語から翻訳
Vista de 3ds Max mostrando el rig de una araña con expresiones en el editor de curve, destacando el uso de cos(time) y sin(time) con offsets para el movimiento de las patas.

クモの脚の数学的ダンス

クモの8本の脚を手動でアニメーション化して信ぴょう性のある歩行を実現するのは、チタンのような作業で、数日かかる可能性があります 🕷️。幸い、プロシージャルリギングの力が救いの手に。 sin(正弦)cos(余弦)数学的式を使用することで、動きを完全に自動化し、無限の歩行サイクルを完璧に同期させ、簡単なパラメータで調整可能にできます。怠け者の(あるいは賢い、視点による)アニメーターの夢です。

sinとcosの動きの心臓部

三角関数は滑らかで反復的な振動を生み出すため、この仕事に最適です。各脚が目に見えない小さな円で動いていると想像してください:cosが前後運動(X軸またはZ軸)を制御し、sinが上下運動(Y軸)を制御します。time変数(通常フレーム番号にリンク)がアニメーションを進めます。脚の位置の基本式は次のようになります:
posZ = cos(time * velocidad) * amplitud
posY = sin(time * velocidad) * amplitud

sinとcosを使ってアニメーション化するのは、クモの脚のためのデジタルメトロノームを持っているようなもので、決してリズムを外しません。

オフセットの魔法で脚を振り付け

すべての脚が同じ式を使えば、軍隊のように一斉に動いてしまい、自然ではありません。クモ特有の歩行の秘密はオフセットにあります。これは時間に追加される定数で、各脚のアニメーションを位相差させます。例えば、左前脚はオフセット0、左後脚はπ(3.14)のオフセットで、完璧に反対方向に動きます。8本の脚にこれらのオフセットを賢く配分することで、常に複数の支点を地面に保つ象徴的な動きのシーケンスが生まれます。

3ds Maxでの実装:マスターコントロール

エレガントな実装にはマスターコントロールを作成します。これはExpression ControllerまたはScript Controllerでグローバルパラメータを含むヘルパーまたはダミーです。velocidadGlobalamplitudGlobalなどの変数を定義します。各脚の式では固定値の代わりにマスターのパラメータ(master.amplitud)を参照します。これにより、1つのスライダーで全体の歩行速度や全脚のステップの高さを同時に変更できます。

堅牢なリグのためのワークフロー

信頼できるプロシージャルシステムを構築するためのステップです:

このシステムで、クモは有機的で複雑な動きで命が吹き込まれ、体アニメーションと全体のキネマティクスに集中できます。少し奇妙に歩く場合、新種でユニークな歩行をする種だと言えます 😉。