バリアントを作成するには

バリアントを使用すると、シーンの複数のバリエーションを作成することができます。

バリアントを作成する

  1. [シーン] > [シーングラフ]をクリックして、[シーングラフ]を開きます。
  2. [シーン] > [バリアント]をクリックして、[バリアント]ダイアログ ボックスを開きます。
  3. [バリアント]ダイアログ ボックスで、作成するバリアントのオブジェクト タイプに対応するタブ([ジオメトリのバリアント][マテリアルのバリアント][ライトのバリアント])をクリックします。
  4. [シーングラフ]から[バリアント]ダイアログのリスト領域(左側)にノードまたはスイッチ ノードをドラッグします。

    [バリアント]ダイアログ ボックスの左側にノード名が追加され、潜在的な状態やホットキー(作成した場合)が右側に表示されます。

  5. 状態を有効にするには、[バリアント]ダイアログ ボックスの右側にある状態をダブル クリックします。

    現在有効になっている状態は太字で示され、既定の状態はハイライト表示されます。

トランスフォーム バリアントを作成

トランスフォーム バリアントを使用すると、複数のトランスフォームをバリアントとしてシーングラフ ノードに追加できます。トランスフォームをサポートするすべてのノードでは、トランスフォーム バリアントを作成できます(グループ、ライト、シェル、サーフェス、メッシュ、および線分)。たとえば、ステアリング ホイールを設置する位置を変更できます。それぞれの位置のジオメトリのバリアントを維持する代わりに、複数のトランスフォーム バリアントを含む単一のジオメトリを維持できます。トランスフォーム バリアントを使用すると、シーン サイズ、シーングラフ ノード、メモリ使用量を減らすことができます。

  1. [編集] > [基本設定] > [トランスフォーム]をクリックします。
  2. シーングラフ ノードを選択して、トランスフォーム バリアントを追加します。
  3. クイック アクセス バーから[トランスフォーム]を選択して、[トランスフォーム]ダイアログを開きます。
  4. [トランスフォーム]ダイアログで、[ウィンドウ] > [トランスフォーム バリアント]を選択します。[トランスフォーム]ダイアログに[トランスフォーム バリアント]ウィンドウを常に表示するには、[基本設定] > [トランスフォーム] > [トランスフォーム エディタ]で設定します。
  5. ノードを右クリックし、クイック アイコン バーの[作成]または[+]を選択します。最初のバリアントは、ジオメトリの現在の状態から作成されます。
  6. [基本]タブのツールを使用してジオメトリを調整します。たとえば、移動や回転を調整します。ノードを右クリックして、2 番目のバリアントを作成します。
  7. バリアントをダブルクリックして、ビューポートに表示します。

バリアント セットを作成する

バリアント セット(略して Vset)は、複数のプロパティに対して複数の状態を同時に定義するのに使用します。多くの場合、単独のバリアントは複雑なモデルを管理するのに十分ではありません。たとえば、ロード済みのモデルの特定のバージョンを表現するために数多くの異なるスイッチ ノードが必要な場合などです。バリアント セットでさらに多くの機能が利用できるため、数多くの状態を同時にアクティブにすることができます。コンフィギュレータ用の論理接続を生成できます。

  1. [シーン] > [シーングラフ]をクリックして、[シーングラフ]を開きます。
  2. [シーン] > [バリアント セット]をクリックして、[バリアント セット]ダイアログ ボックスを開きます。
  3. [バリアント セット]ダイアログ ボックスのリスト領域(左側)内を右クリックし、[新しいセット]を選択します。
  4. 新しいセットの名前をクリックすると、名前を変更することができます。
  5. [バリアント セット]ダイアログ ボックスで、作成するバリアントのオブジェクト タイプに対応するタブ([ジオメトリ][マテリアル][ライト])をクリックします。
  6. ノードまたはスイッチ ノードを、[シーングラフ]から[バリアント セット]ダイアログ ボックスの適切なタブへドラッグします。

    タブにノード名が追加され、ドロップダウン ボックスにはサポートされる状態が表示されます。

  7. 状態を有効にするには、ドロップダウン ボックスからそれを選択します。
  8. オプション: [一般]タブで、バリアント セットのホットキーを作成できます。

ホットキーや[バリアント セット]ダイアログ ボックスの使用に加え、VRED python スクリプトを使用してバリアント セットを切り替えることもできます。関数 selectVariantSet(name) を使用してください。このとき、name にはバリアント セットの名前を指定します。

バリアント セット内のジオメトリを表示または非表示にする

この機能を使用して、シーングラフ ノードを表示または非表示にします。これは、シーンで分析を使用する場合などに効果的です。

  1. [バリアント セット]ダイアログ ボックスで、バリアント セットを選択します。
  2. [表示/非表示]タブに移動します。
  3. シーングラフからノードを[表示/非表示]タブにドラッグします。
  4. [バリアント セット]ダイアログ ボックスで、バリアント セットのリスト内を右クリックします。
  5. コンテキスト メニューから[ジオメトリを表示]または[ジオメトリを非表示]を選択します。