OpenVDB is an open source hierarchical data structure for volumes. It has become the standard for interchange of volumetric data between applications. For more information about OpenVDB, see the OpenVDB FAQ .OpenVDBは、ボリュームのためのオープンソースの階層的データ構造です。OpenVDBは、アプリケーション間でボリュームデータを交換するための標準となっています。OpenVDBの詳細については、OpenVDB FAQをご覧ください。
Rendering from an OpenVDB File
If you already have a .vdb file, RenderMan will read the vdb file using すでに.vdbファイルがある場合、RenderManは.vdbファイルをボリュームに変換するのではなく、blobbydso:impl_openvdb procedural instead of converting the .vdb file to volume.
Simply create a Geometry SOP. Dive inside the node and set the File SOP's Geometry File parameter to point to your .vdb file.
That's it!
RenderMan for Houdini will automatically detect the bounding box and all the VDB grid names.
Assign PxrVolume or your volume Bxdf to the Geometry node. Don't forget to set the density primvar name (which matches the density grid name in your .vdb file) appropriately in PxrVolume.
Your node info button can tell you what primvars are available if they were exported, examples include density, emission, temperature, velocity...
...
プロシージャルを使ってvdbファイルを読み込みます。 Geometry SOP を作成します。ノードの中に入り、File SOPのGeometry Fileパラメータに.vdbファイルを設定します。RenderMan for Houdiniは、バウンディングボックスとすべてのVDBグリッド名を自動的に検出します。
PxrVolumeまたはボリュームBxdfをGeometryノードに割り当てます。PxrVolumeでは密度プリミティブ変数名(.vdbファイルのdensityグリッド名と一致する)を適切に設定することを忘れないでください。
Node infoボタンでは、エクスポートされた場合に利用可能なプリミティブ変数を知ることができます。例としては、密度、エミッション、温度、速度などがあります。
...
Rendering from Houdini Volume
To render a Houdini volume network or a non-VDB file, connect it to a Convert VDB SOP. Change "Convert To" to VDB. When you render, RenderMan for Houdini will automatically write out the .vdb file to the Houdini temporary directory. This way, we are utilizing the efficient VDB format and not emitting RiVolume data that could get very large.
...
HoudiniのボリュームネットワークやVDB以外のファイルをレンダリングするには、それをConvert VDB SOPに接続します。 “Convert To”パラメータをVDBに変更します。レンダリングすると、RenderMan for Houdiniは自動的にHoudiniのテンポラリディレクトリに.VDBファイルを書き出します。このようにして、効率的なVDBフォーマットを利用し、非常に大きくなる可能性のあるRiVolumeデータを排出しないようにしています。
...