Difference between revisions of "Houdini learning"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
if (volumesample(1,"surface",@P)>0)@density=0; | if (volumesample(1,"surface",@P)>0)@density=0; | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | === Get bound & centroid === | ||
+ | <pre> | ||
+ | // 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) | ||
</pre> | </pre> |
Revision as of 19:34, 10 March 2020
Contents
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)