| On this page | |
| Since | 21.0 |
現在バインドされているジオメトリから、指定した均一なジオメトリプロパティの値を返します。 このノードの型は、参照されるジオメトリプロパティの型と一致していなければなりません。
Filenameシグネチャはアセットパスに相当するのに対して、
Stringシグネチャは単純な文字列を指します。
通常の文字列をファイルパスとして使用することは危険を伴い、検索パスや相対パスを使用することができません。
このノードを使用してPrimvarからテクスチャマップのパスを読み込む場合は、そのパスはアセットパスでなければなりません。
Tips ¶
-
これらのPrimvarは、
constant補間(つまり、Prim毎に単一の値)でなければなりません。 VOPsやMaterialXでは、“Uniform”がその考え方に相当します。 文字列型Primvarは、数値やカラーの場合と違ってポイント間やフェース間で文字列値を補間することはできないので、Primのサーフェス全体で可変させることはできません。-
ディスク上で、あるいは、Scene Graph Detailsペイン/Scene Graph Layersペインや
usdviewなどのGUIツールを使用してASCII形式でUSDファイルをで調べてみると、アセットパスが@@で囲まれていることが分かります(例えば、未解決パスは@./foo/bar.exr@のようになります)。 -
Edit Properties LOPおよび
Edit Material Properties LOPは、アセットパスを簡単に編集することができます。
-
SOP Import LOPには Asset Path Attributes パラメータがあり、SOP文字列アトリビュートをアセットパスとして取り込むことができます。
-
VEXでアセットパスのPrimvarを作成するには、
Attribute Wrangle LOPの Bindings タブで、そのアトリビュートタイプを asset に設定してください。
-
パラメータ ¶
Geomprop
ファイル名または文字列。
Default
指定したジオメトリプロパティが現在のジオメトリ上に定義されていない場合に返す値。
出力 ¶
out
ファイル名またはUniform文字列。