[Houdini] Volume Wrangle
Volume Wrangle可以修改volume(或者vdb)每个体素的体素值。同理Volume Vop也可以,还有Dop里的Gas Field Wrangle。

Volume和点一样,也有类似@ptnum的属性,这些属性可以在volume vop里的Volume VOP Global Parameters节点上看到。

@P voxel的中心位置。
@ix @iy @iz voxel在本地x,y,z方向上的序号。
@resx @resy @resz volume在本地x,y,z方向上的分辨率。
@center volume的中心位置。
@orig volume的左下角位置。
@dPex @dPdy @dPdz voxel在本地x,y,z方向上移动到下一个voxel位置的需要的向量值。
@BB volume在bounding box里的位置。
Attribute Wrangle可以用vex访问volume的体素值,但是不能修改。

对于vdb,可以用VDB Visualize Tree 把voxel转换成点来查看属性值。

而volume没有相似的节点。可以用volume wrangle节点在voxel的位置手动用代码添加点,再添加属性来查看。

先给一个变量赋值也就是图片里的 float d = @density; 这一行不能少,不然下一行加点没效果(不知道为什么)。然后可以再用一个add节点去掉volume只保留点。这样出来的点实际上多了一个volume本身的点。
