This is a Softimage ICE integration of the
OpenVDB suite, Dreamworks Animation's volumetrics toolset which has been built around a new data
structure for efficient storage and manipulation of big volumes. See
openvdb_dreamworks.pdf for slides of an OpenVDB feature presentation.
Oleg Bliznuk, author of Exocortex's
Implosia FX and
Explosia FX (archive) has created this ICE adapter. His fluid simulator »Explosia FX« (free
as a noncommercial version) can be used to create VDB files. OpenVDB ICE covers the
essential features of the OpenVDB suite:
Mental Ray/Arnold shaders included:
VDBGridReaderScalar
VDBGridReaderVec3
VDBGridReaderInt
VDBVolumeShaderSimple
VDBBlackbody
Compounds included:
Voxelize Geometry
Voxelize Particles
Get VDB Grid
Set VDB Grid
File Grid IO
Add Noise
Fogvolume Filter
LevelSet Boolean Operations
LevelSet Morphology
VolumeFog Boolean Operations
Advection
Get Value at Coordinate
Set Value at Coordinate
Grid To Mesh
Mesh To Grid
Get Grid Data
Particles To Grid
Grid IO
Fill Box Grid
Change Grid Class
Noise
Advect Level Set
Morphological Filters
Rebuild LevelSet
Resample Grid
Transform
Platonic
Create Grid
CSG
Deep Copy Grid
Morpher
Polygonize Grid
Solidify Level Set
Create Velocity Field
Display Grid Info
Platonic Sphere
Resize Container to Active Volume
Visualize Grid Slice
Visualize Scalar Grid
Visualize Scalar Grid Slice
Visualize Vector Grid
Visualize Vector Grid Slice
For feedback and questions, visit the si-community thread. There's also some info
there on how to interoperate with emFluid. Here is a
demo video (archive) by the author and another
video (archive) from the thread, created by Rob Chapman using only OpenVDB ICE nodes and rendered
using the included openVDB arnold shaders.
Requirements: Microsoft Visual C++ 2012 Redistributable Package (x64)
local backup: OpenVDB_to_Softimage_v0.8.rar