OpenVDB Volume Procedural?
6395 7 2- davedjohnson
- Member
- 221 posts
- Joined: July 2005
- Offline
- edward
- Member
- 7725 posts
- Joined: July 2005
- Offline
- davedjohnson
- Member
- 221 posts
- Joined: July 2005
- Offline
- edward
- Member
- 7725 posts
- Joined: July 2005
- Offline
Sorry, I meant that they are the “same” in the sense that it should flow through the render pipeline in exactly the same way in response to your question. Say you had something working for native volumes, and if you replaced those native volume primitives with VDB primitives, then it should still render the same way.
- davedjohnson
- Member
- 221 posts
- Joined: July 2005
- Offline
- edward
- Member
- 7725 posts
- Joined: July 2005
- Offline
- andrewc
- Member
- 1002 posts
- Joined: July 2005
- Offline
There's no way to create an openVDB volume or houdini geometry volume at render time aside from writing your own VRAY_Procedural in the HDK. The VEX volume procedural doesn't allow the creation of a VDB volume (or a houdini volume for that matter) - it's a way to specify a volume as a cvex shader that is point sampled by mantra's volumetric ray marcher. No intermediate voxel storage is created by the VEX volume procedural.
You could use the delayed load procedural for VDB and for houdini volumes if you have a .bgeo on disk storing the volume and wish to load it at render time.
Andrew
You could use the delayed load procedural for VDB and for houdini volumes if you have a .bgeo on disk storing the volume and wish to load it at render time.
Andrew
- JordanWalsh
- Member
- 142 posts
- Joined: Feb. 2012
- Offline
-
- Quick Links