サーフェス コンストレイント

サーフェス コンストレイントを使用すると、任意のオブジェクトを他のオブジェクトのサーフェスに制限できます。そのコントロールには、U 位置および V 位置の設定や位置合わせオプションなどがあります。

サーフェス コンストレイントによって地球上に天気記号が配置されています。

サーフェス オブジェクトとして使用できるオブジェクトは、サーフェスをパラメータで設定できるオブジェクトのみです。具体的には次の種類のオブジェクトが使用可能です。

これらのオブジェクトのサーフェスは、パラメータをベースとした一種の仮想サーフェスであり、メッシュ サーフェスとは異なります。セグメントの少ないオブジェクトは、メッシュ サーフェスを使用している場合があります。メッシュ サーフェスはパラメータ ベースのサーフェスとはまったく異なります。

パラメータ ベースのサーフェスには、[スライス](Slice)オプションや[半球体](Hemisphere)オプションは使用されません。したがって、オブジェクトをスライスしても、残ったオブジェクトの配置は変化しません。

サーフェス コンストレイントはパラメータ ベースのサーフェスのみに機能するため、オブジェクトをメッシュに変換するモディファイヤを適用すると無効化されます。したがって、ベンド モディファイヤが適用された円柱などはサポートされません。

手順

例: 円柱オブジェクトのサーフェス上で球オブジェクトをアニメートするには:

  1. トップ ビューポートで円柱オブジェクトと球オブジェクトを作成します。
  2. 球を 選択して [モーション](Motion)パネルを開き、[コントローラを割り当て](Assign Controller)ロールアウトを展開して、リストの[変換](Transform)の 1 番上の階層を展開します。
  3. リスト ウィンドウで[位置](Position)項目をクリックし、 ([コントローラを割り当て](Assign Controller))をクリックします。
  4. [位置コントローラを割り当て](Assign Position Controller)ダイアログ ボックスで[サーフェス](Surface)をクリックし、[OK]ボタンをクリックします。

    [キー情報](Key Info)ロールアウトに代わって[サーフェス コントロール パラメータ](Surface Controller Parameters)ロールアウトが表示されます。

  5. [サーフェスを選択](Pick Surface)ボタンをクリックし、円柱をクリックします。
  6. をオンにして、フレーム 0 に 移動します。
  7. 必要に応じて、スピナーで[V 位置](V Position)の値を調整し、球を円柱最下部の開始位置に移動します。
  8. タイム スライダをフレーム 100 にドラッグします。
  9. スピナーで[V 位置](V Position)の値を調整し、球を円柱の最上部に移動します。
  10. [U 位置](U Position)を 300 に設定します。

    をオフにして、アニメーションを  再生します。球が円柱のサーフェス上を、らせん状の軌道を描きながら移動します。

インタフェース

[サーフェス コントロール パラメータ](Surface Constraint Parameters)ロールアウトは[モーション](Motion)パネルにあります。

[現在サーフェスのオブジェクト](Current Surface Object)領域

この領域には、サーフェス オブジェクトを選択したり、選択済みのサーフェス オブジェクトを表示するオプションがあります。

[オブジェクト名](object name)
選択したサーフェスの名前を表示します。
サーフェスを選択
クリックしてオブジェクトを選択し、ビューポートで目的のサーフェスをクリックします。

[サーフェス オプション](Surface Options)領域

この領域には、オブジェクトの位置と向きをサーフェスに沿って調整するためのコントロールがあります。

U 位置
サーフェス オブジェクトの U 座標に沿って制御オブジェクトの位置を調整します。
V 位置
サーフェス オブジェクトの V 座標に沿って制御オブジェクトの位置を調整します。
  • [位置合わせなし](No Alignment)このオプションを選択すると、制御オブジェクトの向きは、サーフェス オブジェクト上の位置にかかわりなく変更されません。
  • U に位置合わせ制御オブジェクトのローカル Z 軸と X 軸を、サーフェス オブジェクトのサーフェス法線と U 軸にそれぞれ整列します。
  • V に位置合わせ制御オブジェクトのローカル Z 軸と X 軸を、サーフェス オブジェクトのサーフェス法線と V 軸にそれぞれ整列します。
反転
制御オブジェクトのローカル Z 軸を反転して整列します。[位置合わせなし](No Alignment)を選択する場合、このチェックボックスは使用できません。