
Mayaの剛体オブジェクトが反乱を起こすとき
Mayaのダイナミクス世界では、剛体はアニメーションするキャラクターよりも個性があります。🏗️ あるオブジェクトはプロのボールのように跳ね、他のものはX-Menのように壁を貫通し、三番目は衝突平面に借金があるかのようにくっついたままです。Mayaがおかしいのですか? いいえ、単に3D物理には気まぐれがあります。
カオスなシミュレーションの隠された秘密
奇妙な振る舞いの背後には、マニュアルに記載されていない要因があります:
- 実際のスケール:見えるものが常にMayaが計算するものとは限りません
- 不可視の質量中心:ラケットのスイートスポットの3D版
- トリッキーなコライダー:メッシュ vs 基本プリミティブ
- サブステッピング:フレームが洗濯機で靴下のように失われる場所
Mayaの法則:プレビューで完璧なシミュレーションほど、レンダリング時に派手に失敗する確率が高い
シミュレーションを飼いならすための緊急キット
オブジェクトが反抗的なティーンエイジャーのように振る舞うとき:
- Freeze Transformationsをショック療法のように適用
- 履歴を恥ずかしいメッセージよりも徹底的に削除
- シンプルなコライダーを使用(複雑さはほとんど価値なし)
- サブステッピングをおばあちゃんのサーモスタットのように調整
Bulletエンジンは雨の日の猫のように気難しいです。🌧️ 時にはより多くの時間サンプリングが必要、時にはより少ない許容誤差...そして常にたくさんの忍耐が必要です。
シミュレーションがプロの助けを必要とする兆候
以下のときに問題を認識:
- オブジェクトが月面で浮遊している
- 衝突が発生...しかし3フレーム後
- プレイブラストがプレビューと異なる結果を示す
最後の皮肉: パラメータを何時間も調整した後、Mayaがシミュレートできなかった完璧な物理効果を手動でアニメーションすることになります。これが3Dアニメーションの美徳の輪(または悪徳の輪)です。🎢