Houdini learning

From Antoine Vienne | Wiki
Revision as of 19:34, 10 March 2020 by Walter (talk | contribs)
Jump to navigation Jump to search

Houdini learning

Increase Volume Density

// In a volumewrangle

@density*=10;

Substract any VDB by another VDB

// In a volumewrangle

if (volumesample(1,"surface",@P)<0)@density=0;

//inverse:

if (volumesample(1,"surface",@P)>0)@density=0;

Get bound & centroid

// In a null object

bbox(opinputpath('.',0),D_XSIZE)
bbox(opinputpath('.',0),D_YSIZE)
bbox(opinputpath('.',0),D_ZSIZE)

centroid(opinputpath('.',0),D_X)
centroid(opinputpath('.',0),D_Y)
centroid(opinputpath('.',0),D_Z)