http://www.sidefx.com/docs/houdini/nodes/out/alemb... 

Alembic レンダリングノード

Alembic ROPはあなたのシーンをAlembicのアーカイブとしてエクスポートできます。 Alembic形式の詳細については、次のリンクを参照してください。

パラメーター

レンダリング最後のレンダーコントロール設定でレンダリングを開始します。
レンダリングコントロールレンダリングコントロールダイアログを開き、レンダリングする前にレンダリングパラメータを調整できるようにします。
有効なフレーム範囲このレンダリングノードが現在のフレーム( 任意のフレームのレンダリング )またはStart / End / Incパラメータ( レンダーフレーム範囲 )
で指定された画像シーケンスを出力するかどうかを制御します。
 
Render Frame Range(strict)は、レンダリング時にフレームをSTARTからENDにレンダリングしますが、この範囲外のフレームはレンダリングされません。
Render Frame Rangeは外部フレームのレンダリングを許可します。 これは、レンダリングの依存関係と組み合わせて使用​​されます。
レンダーコントロールダイアログの「フレーム範囲のオーバーライド」の動作にも影響します。
 
厳格な振る舞いを望む2つの可能なケース:
 
ジオに書き出された60フレームのウォークサイクル。より大きなフレーム範囲をレンダリングするために、より大きなROPネットの一部。
 
1から20までのテクスチャループ。
それ以外の場合は通常、これを非厳格に設定します。
 
現在のフレームをレンダリングする
再生バーの値または接続された出力レンダーノードから要求されたフレームに基づいて、単一のフレームをレンダリングします。
 
フレーム範囲をレンダリングする
一連のフレームをレンダリングします。 出力レンダノードが接続されている場合、この範囲は一般に出力レンダノードによって要求されたフレームを優先して無視されます。
 
レンダーフレーム範囲(厳密)
一連のフレームをレンダリングします。 出力レンダーノードが接続されている場合、この範囲は要求されたフレームをこのフレーム範囲に制限します。
スタート/エンド/ Incレンダリングするフレームの範囲(開始フレーム、終了フレーム、およびインクリメント)を指定します。 すべての値は浮動小数点値です。 範囲は包括的です。
これらのパラメータは、出力ドライバのローカル変数の値を決定します。
たとえば、パラメータが次のように設定されているとします。table >>
レンダリングされた4つのフレーム( $NRENDER )があるので、 $NRENDERの値は4になります。 $Nの値は次のとおりです$NRENDER >>
Takeとレンダリング出力ドライバはレンダリングの前にこのテイクに切り替え、レンダリングが完了したら現在のテイクを復元します。
 
TIPS
この値を他のパラメーターで使用するには、 chs("take")を使用します。 詳細については、 chs式関数を参照してください。
アレムビアのファイル生成するアーカイブの名前。
フォーマット生成するアーカイブのファイル形式。
 
デフォルト
Houdiniの現在のバージョンのデフォルトのファイル形式を使用します。
 
HDF5
HDF5ファイル形式を使用してください。 HDF5は一般的な階層データ形式であり、HDF5ファイルを表示および編集するためのツールがいくつか存在します。
 
OGAWA
Ogawaファイル形式を使用します。 Ogawaは、Alembic 1.5で使用できるAlembic固有のファイル形式です。
Ogawaファイルは、HDF5ファイルより平均的に小さく(5-15%)、高速(シングルスレッド読み取りでは4倍、8コアシステムではマルチスレッド読み取りでは25倍)です。
中間ディレクトリを作成するディレクトリが存在しない場合は、Alembicアーカイブ出力パスにディレクトリを作成します。
フルレンジのレンダリング(フレームごとのオーバーライド)通常、すべてのフレームを1つのAlembicアーカイブにレンダリングするのが最善です。
これにより、Alembicはデータの保存を最適化し、より効率的に使用することができます。
これは、フレーム単位のレンダリングが要求されている場合でも、出力ドライバのデフォルトの動作です。
 
いくつかのワークフローでは、フレーム単位でAlembic ROPを動作させたい場合があります(hscript renderコマンドの-Iオプションを参照)。
このトグルをオフにすると、ROPはフレームごとに評価されます。
シミュレーションOPを初期化するAlembicのアーカイブを書く前にシミュレーションをリセットしてください。

階層

SOPパスを使用するAlembic ROPは、ルートオブジェクトの下に含まれるオブジェクトをエクスポートする代わりに、
SOPパスで指定された単一のジオメトリ詳細をエクスポートできます。 SOPパスのエクスポート方法は、このパラメータによって有効になります。
SOPパスalembicアーカイブに含めるジオメトリの詳細へのパス。
細分グループここでグループ名を指定すると、オブジェクト内のポリゴンはすべて、Alembicファイルにサブディビジョンプリミティブとして保存されます。
他のポリゴンはポリゴンメッシュノードとして保存されます。
 
サブディビジョングループは、オブジェクトレベルのパラメータvm_rendersubdまたはri_rendersubd使用してオブジェクトごとに指定できます。
ポリゴンがサブディビジョンプリミティブとして保存されるかどうかを制御するために使用され、 vm_subdgroupパラメータは、
どのポリゴンがサブディビジョンサーフェスとしてレンダリングされるかを選択するために使用されます。
属性から階層を構築するプリミティブ文字列属性を使用して、出力アーカイブ内のプリミティブのパスを直接指定します。
パス属性パスを含む属性の名前。
ルートオブジェクトシーンのルートオブジェクト。 このノードに含まれるすべての表示オブジェクトは、Alembicアーカイブに含まれます。
オブジェクトalembicアーカイブに含めるオブジェクトのパターン/バンドル。
オブジェクトを折りたたむこのオプションは、アニメーション全体の変換(アイデンティティ変換)のない変換ノードの書き込みをスキップするために使用できます。
 
Alembicシーンをインポートするとき、空のジオメトリノードが含まれることがよくあります Alembic SOPs 。
これらのオブジェクトは単にジオメトリを格納するプレースホルダです。
しかし、シーンをエクスポートすると、ダミーの変換ノードとして追加されます
(アレムビアのアーカイブノード数の約2倍になります)。
 
IDオブジェクトを折りたたんではいけない
すべてのジオメトリコンテナ(SOPを含むジオメトリオブジェクト)は、Alembicトランスフォームノードとして保存されます。
 
非アニメーションアイデンティティオブジェクトを折りたたむ
 
アニメーション化されていない、アイデンティティ変換を持つすべてのジオメトリコンテナは、Alembicファイルを書き込むときにスキップされます。
 
すべてのジオメトリコンテナオブジェクトを折りたたみ
すべてのジオメトリコンテナは、Alembicファイルに書き込まれません。
サブネット階層の場合、サブネット親をアニメーション化すると、含まれるノードに時間依存性が伝播します。
このオプションを使用すると、ジオメトリノードを強制的にスキップできます。
 
注意
これらのノード上の変換は、保存中に失われます。
 
注意~^オブジェクトにabc_collapseという名前のパラメータがあり、0以外の値に評価された場合、そのオブジェクトは保存からスキップされます。
これにより、このパラメータの設定に関係なく、きめ細かなオブジェクト単位の制御が可能になります。
表示されていない(非表示の)オブジェクトをすべて保存するこのチェックボックスをオンにすると、 Objectsパターン/バンドルに一致する隠しオブジェクトもAlembicアーカイブに書き込まれます。
SOPを使用するこのチェックボックスをオンにすると、Render SOPからジオメトリの代わりにDisplay SOPのジオメトリが保存されます。
パーティションモード複雑なジオメトリを保存する場合、文字列属性に基づいてプリミティブを分割することによって、ジオメトリを複数のシェイプノードに分割することができます。
文字列の値を解釈するには、いくつかの方法があります。
 
ジオメトリのパーティショニングなし
ジオメトリは、単一のAlembicシェイプノードとして出力されます。
 
属性値を使用する
文字列属性の値は、シェイプノードに名前を付けるために使用されます。 このモードは、 name属性を使用する場合に理想的です。
 
パス属性値のシェイプノードコンポーネントを使用する
Alembicファイルをロードするときに、Alembicパスを文字列属性に格納することができます。
このオプションは、属性に格納されたシェイプノードの名前に基づいてジオメトリを分割します。
 
パス属性値の変換ノードコンポーネントを使用する
このオプションは、属性に格納されている変換ノードの名前に基づいてジオメトリを分割します。
 
変換/シェイプノードの組み合わせを使用する
変換ノードとシェイプノードの名前を結合して、新しいシェイプノードの名前を形成します。
パーティション属性単一のジオメトリを複数のAlembicシェイプノードに分割するために使用される文字列属性を指定します。
たとえば、 nameまたはabcPath属性を使用すると、Houdiniジオメトリの1つの部分を文字列値に基づいて異なるAlembicシェイプノードに分割できます。
完全な境界ボックスツリーこれにより、すべてのAlembicノードに適切なバウンディングボックスが作成されます。 シェイプノードのみの境界を計算するほうが効率的です。

幾何学

パックドトランスフォーム複合ジオメトリを保存する場合、パックドプリミティブを使用してジオメトリを複数のシェイプノードに分割することができます。 パックされたプリミティブを処理する方法はいくつかあります。
変形幾何学パックされたプリミティブの変換は、結果のシェイプノードのジオメトリに焼き付けられます。
変形ジオメトリパックされたジオメトリの上にトランスフォームノードが作成されます。
親トランスフォームとのマージパックされたプリミティブの変換は、親変換ノードにベークされます。
可能であればインスタンスを使用するこれにより、パックされたオブジェクトが、書込み中、ジオメトリを再利用して、ファイルのサイズを潜在的に小さくするときに、Alembicアーカイブ内にインスタンス化されます。
シェイプノードを作成するこれにより、ジオメトリ用にAlembicシェイプノードが作成されます。
属性を保存するこのチェックボックスをオンにすると、ジオメトリ属性が任意のジオメトリパラメータとしてAlembicファイルに保存されます。
ポイント属性名前がこのパターンと一致するポイント属性は、Alembicファイルに保存されます。
頂点属性名前がこのパターンと一致する頂点属性は、Alembicファイルに保存されます。
プリミティブ属性名前がこのパターンと一致するプリミティブ属性は、Alembicファイルに保存されます。
詳細属性このパターンに名前が一致する詳細属性は、Alembicファイルに保存されます。
詳細へのプリミティブAlembicにエクスポートする前に、このパターンに一致するプリミティブ属性をディテール属性にプロモートします。
Alembicをインポートするときに、Houdiniは一定のAlembicデータを統一データに変換する必要があります。
このオプションを使用すると、エクスポート時に特定の属性を手動で再調整できます。
一致するプリミティブ属性の詳細への強制変換プリミティブ属性を詳細属性にプロモートするときの通常の動作は、値がすべてのプリミティブで同じであることを検証することです。
このオプションを有効にすると、一致するすべてのプリミティブ属性を詳細属性に変換する必要がなくなります。
第1プリミティブの属性値は、エクスポートされたプリミティブの単一の詳細値として使用される。
追加のUV属性名前がこのパターンと一致する追加のUV属性は、Alembicファイルに保存されます。
フェイスセットこのパラメータは、HoudiniのプリミティブグループをAlembicの顔セットに変換する方法を制御します。 Alembicは、ポリゴンと分割メッシュの面セットのみをサポートしています。
 
顔なしセット
顔のセットは保存されません。
 
非表示のグループをフェースセットとして保存
 
ポリゴンを含むグループのみが、Alembicファイルにフェイスセットを生成します。
すべてのグループをフェイスセットとして保存
 ~^グループにポリゴンが含まれているかどうかにかかわらず、すべてのグループに対してフェイスセットが作成されます。

モーションブラー


モーションブラーを使用するこれを有効にすると、サブフレームジオメトリがAlembicファイルに保存されます。
サンプル保存するサブフレームモーションサンプルの数。
シャッターサブフレームモーションサンプル用のシャッターの開閉。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

ui周りの説明

ui周りの説明

カスタマイズ

tip

テストジオメトリ・シュミレーション

テストジオメトリ・シュミレーション

インポート・エクスポート

製作中

レンダリング

製作中


ハイトフィールド

どなたでも編集できます