リジッド ボディを作成する
 
 
 

パッシブ リジッド ボディまたはアクティブ リジッド ボディは、オブジェクトまたはオブジェクト階層(グループ ノード)から作成することができます。複数のオブジェクトが 1 つのリジッド ボディとして反応するようにするためには、オブジェクト階層からリジッド ボディを作成する必要があります。オブジェクトをフィールドにコネクトすると、そのオブジェクトはデフォルトで自動的にアクティブ リジッド ボディになります。

単一のオブジェクトからリジッド ボディを作成するには

  1. オブジェクトを選択します。
  2. 次のいずれかを実行します。

    リジッド ボディがデフォルト設定で作成されます。詳細については、リジッド ボディのアトリビュートを編集するを参照してください。

複数のオブジェクトからリジッド ボディを作成するには

  1. NURBS またはポリゴン オブジェクトを親ノード下にグループ化します。

    たとえば、オブジェクトを選択してから編集 > グループ(Edit > Group)を選択します。

  2. グループのノードを選択します。
  3. 次のいずれかを実行します。

    グループに対して 1 つのリジッド ボディがデフォルト設定で作成されます。詳細については、リジッド ボディのアトリビュートを編集するを参照してください。

リジッド ボディの自動作成をオフにするには

  1. ウィンドウ > 設定/プリファレンス > プリファレンス(Window > Settings/Preferences > Preferences)を選択します。
  2. カテゴリ(Categories)リスト内のダイナミクス(Dynamics)をクリックします。
  3. リジッド ボディの自動作成(Auto Create Rigid Body)をオフに設定します。

リジッド ボディを削除するには

  1. リジッド ボディ(または親のグループ ノード)を選択します。
  2. 編集 > 種類ごとに削除 > リジッド ボディ(Edit > Delete by Type > Rigid Bodies)を選択します。

シーン内のすべてのリジッド ボディを削除するには

  1. 編集 > 種類ごとにすべてを削除 > リジッド ボディ(Edit > Delete All by Type > Rigid Bodies)を選択します。

トリムしたサーフェスからリジッド ボディを作成

トリムした NURBS サーフェス(NURBS surface)をリジッド ボディにした場合、トリムされた部分で不必要なコリジョンが発生することがあります。これを防ぐには、NURBS サーフェスをポリゴンに変換するか、または NURBS サーフェスをリジッド ボディにする前にコンストラクション ヒストリを削除します。NURBS をポリゴンに(NURBS to Polygons)変換する方法の詳細については、『ポリゴン モデリング』マニュアルを参照してください。

デフォーマ、スキン、またはフレクサが適用されたオブジェクトからリジッド ボディを作成

デフォーマ、スキン、またはフレクサが適用されたオブジェクトからリジッド ボディを作成する場合は、デフォーマを適用した時に隠された、元の変形されていないオブジェクトにリジッド ボディが適用されます。リジッド ボディを衝突させると、誤ったタイミングまたはサーフェスの誤った部分でコリジョンが起こるように見えることがあります。

たとえば、ラティスの変形から隆起しているアクティブ リジッド ボディの球体をアニメートするとします。隆起部は、隣接するパッシブ リジッド ボディの立方体と衝突する代わりにそれを貫通します。この場合、球体の元の変形されていない部分が立方体にぶつかるまで、コリジョンは発生しません。