概要
Import Select SOPは、USD COMPおよびFBX COMPで定義されたジオメトリタイププリミティブをインポートおよびロードするために使用されます。 これは基本的に、メッシュ、ポイント、NURBSカーブまたはパッチ、基底カーブなど、USD COMPまたはFBX COMPがサポートできるすべてのジオメトリタイプをロードします。 各ジオメトリは、ロードファイルからの1つのプリミティブを表すか、パフォーマンスを向上させるためにマージされたプリミティブのセットにすることができます。
USD COMP および FBX COMP では、Import Select SOP がマージされたジオメトリをレンダリングする場合、この SOP の次に Info DAT オペレータが接続され、インポートファイル内またはインポートファイルからのプリミティブの元のパスを表します。Import Select SOP は、Playback ページ内で独自のアニメーションコントロールを持つことができます。また親COMPの設定を使用することもできます。
インポートされたジオメトリは、親COMPノードでStraight To GPUトグルがONに設定されているかどうかによって、GPUまたはCPUから直接ロードすることができます。
パラメータ – Playback ページ
Use Parent Animation / useparentanim
親COMPのアニメーションコントロールを使用するか、このSOPのカスタム設定を使用するかを指定します。
Shift Animation Start / shiftanimationstart
インポートファイルに表示されているアニメーションの開始位置にアニメーションをシフトするかどうかを指定します。
Sample Rate Mode / sampleratemode
FPSを選択するか、カスタムサンプルレートを使用するかを指定します。
- File FPS / filefps
インポートファイルで定義されているFPSを使用します。
- Custom / custom
サンプルレートパラメータで指定された値。
Sample Rate / samplerate
アニメーションのサンプルレート(FPS)を指定します。このパラメータはデフォルトでは無効になっており、Sample Rate ModeパラメータでCustomを選択すると有効になります。
Play Mode / playmode
アニメーションの再生方法をメニューで設定します。
- Locked to Timeline / lockedtotimeline
このモードは、アニメーションの位置をタイムラインにロックします。 このモードでは、タイムラインがアニメーションの位置に直接関連付けられているため、パラメーターPlay、Speed、Index、Cue、Cue Pointは無効になっています。
- Specify Index / specifyindex
このモードは以下のIndexパラメーターを使用してアニメーションの特定のインデックス(位置)を指定できます。 アニメーション内の任意の場所にランダムアクセスするには、このモードを使用します。
- Sequential / sequential
このモードでは、タイムラインの位置に関係なく継続的に再生されます(Index パラメータは無効)。以下の Play、Speed、Cue、Cue Point パラメータを有効にすると、ある程度のコントロールが可能になります。デフォルトはこの再生方法に設定されています。
Initialize / initialize
アニメーションを初期状態に戻します。
Start / start
アニメーションを初期状態に戻し、再生を開始します。
Cue / cue
ONに設定するとキューポイントにジャンプし、その位置に留まります。Play Mode パラメータがSequentialの場合のみ使用可能です。
Cue Pulse / cuepulse
押すとキューポイントにジャンプし、そこからアニメーションが続きます。
Cue Point / cuepoint
アニメーション内の任意のインデックスをジャンプ先のポイントとして設定します。
Cue Point Unit / cuepointunit
Cue Point パラメータの単位を設定します。これを変更すると、前の単位が選択された単位に変換されます。
- Frames / frames
- Seconds / seconds
- Fraction / fraction
- Index / indices
Play / play
ON に設定するとアニメーションを再生します。このパラメータは、Play ModeパラメータがSequential Modeに設定されている場合にのみ使用可能/有効になります。
Index / index
このパラメーターは、Play Mode が Specify Index に設定されている場合、アニメーションの位置を明示的に設定します。 右側の単位メニューでは、次の単位でインデックスを指定できます:インデックス、フレーム、秒、および分数(パーセント)。
Index Unit / indexunit
インデックスの単位を指定します。 これを変更すると、前の単位が選択した単位に変換されます。
- Frames / frames
- Seconds / seconds
- Fraction / fraction
- Index / indices
Speed / speed
これは、Play ModeパラメータがSequentialの場合にのみ機能するスピード倍率です。1はデフォルトの再生速度です。2を指定すると倍速、0.5を指定すると半速などになります。
Trim / trim
Trim Start と Trim End パラメータを有効にするかどうか設定します。
Trim Start / tstart
アニメーションの開始位置からのインポイントを設定し、アニメーションの開始インデックスをトリミングすることができます。右側の単位メニューでは、インデックス、フレーム、秒、分数(パーセンテージ)でこの位置を指定することができます。
Trim Start Unit / tstartunit
Trim Start パラメータの単位を設定します。これを変更すると、前の単位が選択された単位に変換されます。
- Frames / frames
- Seconds / seconds
- Fraction / fraction
- Index / indices
Trim End / tend
アニメーションの終了点を設定し、エンディングインデックスをトリミングすることができます。右側の単位メニューでは、インデックス、フレーム数、秒数、分数(パーセンテージ)で指定することができます。
Trim End Unit / tendunit
Trim End パラメータの単位を設定します。これを変更すると、前の単位が選択された単位に変換されます。
- Frames / frames
- Seconds / seconds
- Fraction / fraction
- Index / indices
Extend Left / textendleft
親COMPが、Trim Startの前にあるアニメーション位置をどのように処理するかを決定します。例えば、Trim Startが1に設定されていて、アニメーションのカレントインデックスが-10の場合、Extend Leftメニューでアニメーションの位置がどのように計算されるかを決定します。
- Hold / hold
- Cycle / cycle
- Mirror / mirror
Extend Right / textendright
親COMPが、Trim Endの位置の後にあるアニメーション位置をどのように処理するかを決定します。例えば、Trim Endが20に設定されていて、アニメーションの現在のインデックスが25の場合、Extend Rightメニューでアニメーションの位置がどのように計算されるかを決定します。
- Hold / hold
- Cycle / cycle
- Mirror / mirror