On this page

概要

このペインは、 選択したLOPノード出力 のステージ/レイヤーを常に表示します(これはディスプレイフラグには追従しません)。 これによって、ネットワーク内のノードをクリックするだけで簡単にそのノードがステージの内容にどのような影響を与えているのか確認することができます。

このペイン内で加えたインタラクティブな変更(Primsのアクティブ化/非アクティブ化、Primsの表示/非表示、単独表示など)は、 Viewport Overridesレイヤー に適用されます。 このレイヤー内の変更は、USDファイルとしてディスクに保存されることもレンダリングされることもありません。

ツールバー

Showing

下のシーングラフツリー内に表示する内容を制御します。 "Composed scene graph"が非常に便利で、すべてのレイヤーを合成した結果を表示します。 (選択したノードのステージの)レイヤースタック内のサブレイヤーのどれかに切り替えることもできます。

このメニューには、読み込み元のファイルの名前、または、レイヤーを生成したLOPのHoudiniノードパスで各レイヤーがリスト表示されます。

合成されていないレイヤーを表示すると、そのツリーではリファレンスとペイロードが展開されません。その理由は、これらのコンポジションアークは完全に合成されたステージでのみ解決されるからです。

このメニューには、下のシーングラフツリーの展開状態を保存/復元するための項目が含まれています。

この展開状態はLOP Networkノードに保存されます。つまり、.hipファイルに保存されます。

このメニューには、オーバーライド状態を保存/復元するための項目が含まれています。

Viewport Overridesは、シーングラフツリーのDraw Mode、Active、Display、Soloの項目が該当します。 これらの項目は、ビューポート内のステージの表示に影響します。 展開状態と同様に、このオーバーライド状態はLOP Networkと一緒に保存されます。

このメニューには、USD Population(収集)マスク、ペイロードの読み込み、レイヤーのミュートの機能に対するハイレベルなコントロールが備わっています。

Population(収集)マスクを使用する場合、または、選択的にペイロードを読み込む場合には、その前に必ずこのメニュー内の該当するチェックボックス( Populate all PrimitivesLoad all Payloads )を無効にしてください。 Mute Layers オプションを選ぶと、Scene Graph Layersパネルが開きます。 そのパネル内でレイヤーを個々にミュート(つまり、そのレイヤーのオピニオンを合成ステージに寄与させない)することができます。

展開状態やViewport Overridesと同様に、ペイロード、Populationマスク、レイヤーのミュートの情報をLOP Network上にブロックデータとして名前を付けて保存して、後でそれを読み込むことができます。 Reset all viewport load masks メニュー項目は、これらのマスクをすべてクリアしますが、 Load all payloadsPopulate all primitives のチェックボックスの状態を変更しません。

どれかのLoadマスクが設定されていれば、最後にあるメニュー項目の"Create Configure Stage Node from Load Masks"が有効になります。 このメニュー項目は、現在ステージ上で設定されているミュートになったレイヤーとステージPopulationマスクを使って事前に構成された新しいConfigure Stage LOPノードを作成します。 現在のところ、Configure Stage LOPはペイロードの読み込みに対応していないので、この部分のマスクはConfigure Stage LOPには渡りません。 シーングラフツリーに加えた変更とは異なり、Configure Stageノードでこれらの状態を設定すると、LOP Networkのクックに影響し、そのデータがUSDノードとUSD Render ROPノードによってディスクに保存されたりレンダリングされます。

現在のLOP Networkのパラメータダイアログを開きます。 基本的には、このボタンは、通常ではUIを介してパラメータダイアログで開けないような/stage LOP Networkのパラメータダイアログにアクセスするために存在しています。

非アクティブなPrimsをシーングラフツリー内に表示するかどうかを制御します。 非アクティブなPrimsの子はシーングラフツリーには決して表示されませんが、このオプションを無効にすると、トップレベルの非アクティブなPrimさえも表示されません。 つまり、シーングラフツリーのインターフェースからそのPrimをアクティブにすることができず、シーングラフツリー内のActivation項目を使ってPrimを非アクティブにすると、そのPrimが消えます。 しかし、シーンに寄与していないPrimsを非表示にした方が都合が良い場合もあります。

Show Inactive Primitives トグルと同様ですが、これはPrimの可視状態向けにあります。 繰り返しになりますが、Visibility項目を使ってビューポート内のPrimを非表示にすると、シーングラフツリーからそのPrimが消えて、再度そのPrimを表示させることができません。 しかし、シーングラフツリーにはビューポートに表示されているものだけを表示する方が都合が良い場合もあります。

完全に定義されていないもののオーバーライドとしてのみ存在するPrimsを表示するには、このオプションを有効にします。 たいていの場合、合成ステージ上のオーバーライドPrimの存在は、ステージ編集におけるエラーを示します(例えば、Prim定義の名前が変更された時に、そのオーバーライドがその定義に合わせて更新されていない場合です)。 そのため、このオプションによって有益なデバッグ情報を得ることができます。 場合によっては、このようなPrimsはシーンの表示に何も寄与しないので無視したいこともあります。

クラスPrimsは、通常では(慣例として)シーングラフツリーのルートに存在します。 クラスPrimsは、可視シーンには寄与しません。 クラスPrimsは、リファレンス、継承、特殊化のコンポジションアークによってそれらのPrimsをシーンの他の部分に合成するために存在します。 シーングラフツリー内にクラスPrimsを表示することで、未使用のクラスPrimsがないかどうかを確認したり、どのクラスPrimsがシーン内の他の部分へ合成できるかどうか考えるのに役立ちます。 しかし、クラスPrimsを調べる必要がなければ、これを無効にすることで、シーングラフツリーが小さくなって操作がしやすくなります。

下のシーングラフツリー内の色々な列を表示/非表示にする項目付きメニュー。

Tree

Scene Graph Path

各行は、シーングラフツリー内のPrimを表現します。

このアイコンは、Primタイプを表示します。PrimにKindがある場合には、このアイコンはそのKindを表示します。

シーングラフツリーは、状態を色で示してPrim名を表示します:

Primは、リファレンス、特別化、継承などのコンポジションアークを持っています。

明るいオレンジ

ロード済みのペイロード。

暗いオレンジ

アンロードされたペイロード。

明るい青

インスタンス可能なPrim

暗い青

インスタンス可能なPrim下の編集不可な"インスタンスプロキシ"Prims。

Primに何かビューポート専用オーバーライド(可視性、描画モード、アクティブ状態への変更など)がある場合、この列には赤いドットが表示されます。

Primitive Type

Primのタイプ名。

Variants

Primに何かバリアントがあれば、ここには、"Variant set: 選択した名前"の項目のリストでポップアップメニューが表示されます。

Kind

PrimにKindがあれば、そのKind名が表示されます。

Purpose

このPrimに設定されているレンダーPurpose。 ビューポート内で色々なPurposeタグを有効/無効にすることができます。 Purposeは拡張不可です。指定可能な値は、defaultrenderproxyguideのみです。

Proxy Path

Primにレンダープロキシがあれば、そのレンダープロキシのパスが表示されます。

(render Purposeに設定されたPrimには、proxy Purposeを持ったPrimとのproxyPrimリレーションシップを持つことができます。)

Draw Mode

Primに対して計算される描画モード。 有効なModel Kind Hierarchyの一部であるKindを持ったPrimsにのみ描画モードを設定することができます。

Primの描画モードを変更すると、その子Primsすべての描画モードもビューポートオーバーライドがなければ変わります。

この列の変更によって、変更されたPrimのメニューに赤いドットが表示されます。 これは、そのPrimにビューポート専用オーバーライドが適用されていることを示します。 このようなオーバーライドは、USDノードまたはUSD Render ROPによってディスクに保存またはレンダリングされるUSDに影響を与えません。

P (Populated)

"Populate all primitives"が無効な場合にのみ意味があります。 Population(収集)マスクは、ビューポートにのみ影響を与えるので、たとえPrimsが"populated"とマークされていても、すべてのPrimsはシーングラフツリー内に常に表示されます。

"populate all primitives"が無効な時、この列は4つの状態のどれを持ちます。

Primは収集されません(したがって、Primがビューポートに表示されなくなります)。

Primは収集されませんが、その子Primsは収集 されます

親が収集されるので、Primが収集されます。

このPrimが明示的に収集されます。暗黙的にPrimを収集すると、すべての子Primsも収集されます。

この列をクリックすることで、そのPrimを収集するように明示的にマーク()することができます。既にPrimを収集するように明示されていれば、その収集されるPrimsの明示リストから除外されます。

L (Loaded)

"Load all payloads"が無効な場合にのみ意味があります。見た目のインジケータは P (Populated) 列と同じですが、これは、ペイロードが読み込まれているかどうかを示します。 Populated列と同様に、これはビューポートにのみ影響を与えます。

"populated"列と同様に、"loaded"セットにPrimを明示的に含めると、その"loaded"セットにはすべての子Primsが含まれます。

A (Active)

この列内のアイコンをクリックすることで、(Viewport Overrideレイヤー内の)Primをアクティブと非アクティブに切り替えることができます。

アクテイブ。

非アクティブ。

アクティブでないPrimは、ビューポートで表示してもシーンに何も影響を与えません。 非アクティブなPrimは、何も子Primsを表示しません。 populatedフラグやloadedフラグと違って、この列の変更は、シーングラフツリーに影響を与え、設定に応じて子Primsを非表示(または表示)にします。

この列の変更によって、変更されたPrimのこのアイコンの隣に赤いドットが表示されます。 これは、そのPrimにビューポート専用オーバーライドが適用されていることを示します。 このようなオーバーライドは、USDノードまたはUSD Render ROPによってディスクに保存またはレンダリングされるUSDに影響を与えません。

V (Visible)

この列内のアイコンをクリックすることで、(Viewport Overrideレイヤー内の)Primの可視性を"inherit"と"hidden"に切り替えることができます。

可視。

不可視。

不可視のPrimはビューポートに表示されません。Primが持てる可視状態は、"inherit"と"hidden"の2つだけなので、不可視のPrimsのすべての子Primsも不可視になり、不可視のPrimの子を可視にすることはできません。

アクティブ状態またはPrimとは違って、可視状態はアニメーションさせることができます。 このアイコンは、このPrimの値がアニメーションされているかどうか(2つ以上のタイムサンプル値があるかどうか)を示します。 しかし、この列をクリックしてPrimの可視状態を変更すると、アニメーションもオーバーライドされ、その可視性はオーバーライド値において一定のままになります。

可視(アニメーション付き)

不可視(アニメーション付き)

この列の変更によって、変更されたPrimのこのアイコンの隣に赤いドットが表示されます。 これは、そのPrimにビューポート専用オーバーライドが適用されていることを示します。 このようなオーバーライドは、USDノードまたはUSD Render ROPによってディスクに保存またはレンダリングされるUSDに影響を与えません。

S (Solo)

単独表示しません。

他のPrimが単独表示になります。

このPrimが単独表示になります。

Soloは、ジオメトリPrimとライトPrimに対して個別に適用されます。

  • ライトでもジオメトリでもないPrimでは、この列にはアイコンはありません。

  • ライトをSoloにすると、ジオメトリPrimsが"nothing soloed"の状態のままになります。

  • Soloにしたライトがアクティブになり、他のすべてのライトは非アクティブになります。

  • Soloにしたジオメトリが可視になり、他のすべてのジオメトリが不可視になります。

つまり、単一PrimをSoloにすると、膨大な数のPrimsに対してオーバーライドを設定することになります。これらすべてが赤いドットで表示されます。 さらに、可視性やアクティベーションと同様に、親のPrimをSoloにすると、その子Primsも(ジオメトリでは)可視、(ライトでは)アクティブになります。

PrimsをSoloにすると、表示とアクティブの列の値はSoloが適用された時に無視されるので、それらの列が空っぽになります。 表示とアクティブのオーバーライドは、Soloを無効にすると元に戻ります。

  • ここをクリックすると、このPrimがSoloになります。

  • Primが既にSoloの時にここをクリックすると、すべてのSoloが解除されます。

  • ここを⌃ Ctrlクリックすると、そのPrimをSoloグループに追加または除外することができます。

Visible、Active、Draw Modeの列と同様に、SoloはView Overrideレイヤーに適用されます。 このレイヤー内の変更は、USDファイルのディスクに保存もレンダリングもされません。

ペイン

一般

アニメーション

レンダリング

上級

その他