On this page |
概要
このノードは、USDレイヤーの動作方法に影響を与えるメタデータを編集します。
-
一部のメタデータはレイヤールートPrim上に格納され、ディスク上のレイヤーと一緒に保存されます。
-
一部のメタデータは
/HoudiniLayerInfo
Primに格納され、レイヤーをディスクに書き出す 方法 を制御します。このPrimはどのUSD出力にも保存されません。
Tips
-
このノードは、パラメータのチェックボックスが有効になっているそのメタデータのみを編集します。そのパラメータのチェックボックスが無効になっていると、このノードは、そのパラメータに該当する既存のメタデータを一切変更しません。
パラメータ
Save Path
(USDレンダーノードによって)USDをディスクに書き出す時のファイルの保存場所(これは
/HoudiniLayerInfo
に格納され、どのUSD出力にも保存されません)。
レンダーノードの出力プロセッサの構成を変えることで、このパスを変更することができます。
例えば、Houdiniでは$HIP
を基準としたファイルパスを指定することが一般的ですが、USDでは、ルートレイヤーファイルを基準に指定するべきです。
デフォルトでは、USDレンダーノードの出力プロセッサがこの変換を自動的に行ないます。
Default Primitive
このレイヤーのデフォルトPrimを設定します。
他のUSDファイルがこのレイヤーを参照する時に明示的にPrimを指定しなかった場合、この デフォルトPrim が参照されます。
これは、このレイヤーのデフォルトPrimを設定します。
デフォルトPrimは必ずルートPrim(/prim_name
)、且つ、このレイヤー内に存在しなければなりません。
Comment
このレイヤーにコメントを設定します。 このコメントは、USDには何の意味もありませんが、このレイヤーの目的について説明を入れたり、このレイヤーに関連付けたい他の情報を記述するのに使用することができます。
Start Time
このレイヤーの再生可能範囲の開始時間を設定します(これは、まったく強制されるわけではなく、このレイヤーにアニメーションがなくても構いません。これは、Houdiniのビューアやusdview
などのツールで使用します。)。
End Time
このレイヤーの再生可能範囲の終了時間を設定します(これは、まったく強制されるわけではなく、このレイヤーにアニメーションがなくても構いません。これは、Houdiniのビューアやusdview
などのツールで使用します。)。
Time per Second
レイヤーに格納されているタイムサンプルにスケール係数を適用します。 これを使用することで、このレイヤー内のアニメーションを非破壊的に早くまたは遅くすることができます。
Frames per Second
フレーム単位で指定されたデータに対する1秒あたりのフレーム数(例えば、映画なら24、NTSCテレビなら30)。
Up Axis
このレイヤーを作成した時に"Up"として扱われた軸(YまたはZ)。 これは、レイヤーをトランスフォームさせる時に使用されません。 これは、単にUSDレイヤーを結合した時の向きの問題の原因を特定する際のヒントとして役立ちます。
Meters Per Unit
シーンをモデリングした時のスケール。
例えば、Houdiniシーンでは物理精度の関係でメートルスケール(1.0
)でモデリングすることが多いです。
その一方で、Mayaモデラーはセンチメートルスケール(0.1
)で作業することが多いです。
Up Axis と同様に、Houdiniはこの情報を利用しません(Houdiniは、シーン内のすべてのアトリビュートのどれが長さ、距離、移動ベクトルなどを表現しているのか知ることができないので、自動的にレイヤーをスケールすることができません)。
これは、単にUSDレイヤーを結合した時のスケールの問題の原因を特定する際のヒントとして役立ちます。
Number of Custom Data
レイヤーのメタデータに、ソフトウェアパッケージやスタジオで使用する カスタムデータ が含まれた辞書を格納します。 ここでは、複数のカスタムのキー/値ペアを設定または編集することができます。 設定/編集する項目の数を設定、または、プラスとマイナスのボタンを使って項目を追加/削除します。
Custom Data Name
カスタムデータの各項目の名前。
Custom Data Type
カスタムデータの各項目の値のデータタイプ。選択できるのは、String、Number、Booleanのみです。
Custom Data Value
カスタムデータの各項目の名前に関連付ける値。
(シーンの背後には、2つの異なるパラメータ(customdatastrvaluen
とcustomdatafloatvaluen
)が存在し、どちらも Custom Data Value のラベルが付きます。 Custom Data Type が"String"、"Number"、"Boolean"のどれかの設定によって表示されるコントロールが異なります。これは、エクスプレッションを使ったり、これらの値をスクリプト化する際に関係してきます。)
Flatten Input
アクティブレイヤーを構成する前に、チェーン内の上流のノードで作成された一連のレイヤーを明示的に結合することができます。
Do not Flatten
他のレイヤーと何も処理をしません。
Flatten Input Layers
レイヤースタック内のすべてのレイヤーを単一レイヤーに平坦化してから、そのレイヤーのメタデータを構成します。
Flatten Input Stage
ステージ全体を平坦化します。 これは、レイヤーの平坦化よりもはるかに破壊的な処理です。 これは、オーバーライド、リファレンス、サブレイヤーを単一ツリーにベイクします。 すべてのステージデータを単一出力ファイルに組み込みたい何かしらの理由がない限りは、これを行なわないでください。
Start New Layer
このノードを使ってレイヤーのメタデータの最終構成を行なった後に、新しいレイヤーを作成して下流のLOPノードでそのレイヤーの修正を行なうことが多いです。 これを有効にすることで、下流のノードで使用する新しいIn-Memoryアクティブレイヤーを明示的に開始することができます。
See also |