将点云或点属性转为VDB 体积元对象。
查看标准体积,和OpenVDB体积的理解的Volume信息。
此节点会创建一个有符号的SDF场,或密度场。
因为VDB Primitive只会存储每个点的体素,
Note
此节点会使用输入点的缩放属性,将它们转为球形密度对象。此属性可通过Attribute POP 或 Point SOP设置。
如果点是小于1.5个体素,其就不可被重新解算,且不会出现在VDB中。
你也可以是点半径缩放参数缩放所有点大小。
你可以连接一个VDB到其第二输入端,用那个VDB的参数控制生成的VDB。
Parameters
Voxel Size | 在生成的VDB体积元中体素的尺寸。小于此的点会被VDB重新解算。 |
Reference VDB | 如果连接了第二输入端,你可以输入一个第二输入端中的VDBPrimitive名称,用于拷贝其方向和体素尺寸。 |
Distance VDB | 创建一个SDF场,每个体素会存储着其到最近点的距离。 |
Fog VDB | 创建一个密度场,点内部体素值为1,外部是0. |
Mask VDB | 创建一个遮罩类型的VDB。可以用于控制曲面的光滑。 |
Point Attributes | 你可以生成一个存储着点属性值的额外的VDB Primitive对象。只有靠近点的体素会被使用。 |
Attribute | 从其上创建VDB的点属性。 |
Point Radius Scale | 在转换前,按此数量值倍增粒子尺寸。 | ||||
Minimum Radius in Voxels | 半径值小于此体素数量的点会被忽略。半径值小于1.5被体素的,或导致抗锯齿效果,因此你需要设置此低于1.5. | ||||
Mask Width Scale | 使用此缩放参数调节生成的遮罩类VDB 的宽度。 | ||||
Use World Space for Band | 设置是否将一半带宽作为Houdini的单位。当此项关闭,half-band 参数会以体素为单位 | ||||
Half-Band Voxels | 在点球体外,有多少体素会填充生成的VDB。 | ||||
Half-Band | 在点球体外,有多少单位范围会填充生成的VDB。 | ||||
Merge With Reference VDB | 如果指定了引用的VDB,新的粒子会被合并到SDF场中。此可以让你只使用粒子来指定曲面的细节,且可以用于粗糙,偏移,栅格来控制整体的容量。 | ||||
Particle Footprint | 当 Fog VDB开启时,从点上创建的密度场形状
|
||||
Velocity Multiplier | 当 Particle footprint 是速度拖尾时,拖尾长度的缩放是相对于点的速度属性 | ||||
Velocity Spacing | 当Particle footprint 是速度拖尾时,在拖尾中,多远放置一个球体。 |
Inputs
Particles to convert | 要转换的点几何体 |
Optional reference VDB | 如果连接了,此节点会拷贝输入对象中,VDB Primitive的方向和体素尺寸。 |