点阵化一个体积
Volume Rasterize 会根据一个VEX函数值跟新体积数值。它可以根据primitive集,及时的运行VEX代码,而非在整个物体上运行。
Note | You may want to unlock the Volume Rasterize Points SOP for a more advanced example of how to use this. |
默认 VOP network 是显示一些内建的绑定
texture_P 会被绑定到点阵化的Primitive的局部空间
surface_P 会被绑定到点阵化的Primitive曲面的局部位置对于点,此是一个点位置
world_P会被绑定到当前被处理的,用于当前被点阵化的体素的世界位置上。
Parameters
Destination | 输入到第一输入端中哪个体积或VDB中。如果没有名称属性,会有单个体积或VDB,并且会被作为密度目标对象。
如果有多个名称属性,会使用名称属性,其会用来和点属性比较。 密度值被点的Alpha遮罩所填充 所有的目标对象必须被对齐,且时间相同 |
Rasterization Group | 第二输入端中要被点阵化的点组 |
Merge Method | 如何和基础栅格混合每个输入的点。因为其不会定义点以什么样的顺序输入,因此此必须是对称的。 |
Samples per Voxel | 如果传输一个低精度体积对象上的非常小的点,会产生抗锯齿,要避免此,你可以让每目标体素有多个采样。
如果此是1,不会执行随机采样,会在体素中间执行单个采样。 |
Sampling Seed | 用于生成随机采样的种子值 |
Relative Padding | 被栅格化的每个Primitive/点会有一个特定的面积。对于点,它是球体的半径pscale。此会被相对扩展数量所缩放,定义着要栅格化的区域。 |
Absolute Padding | 在世界空间中指定的,用于每个Primitive栅格化面积所要扩展的距离 |
Scale Texture Space | 纹理是否会被pscale所缩放 |
Premultiply Input by Density | 生成的属性中,除了密度,其它都会被密度场所倍增。此可以用于规格化后场的正确合并,如颜色或速度。 |
Normalize Output by Density | Divide the generated fields by the density field to undo the effect of the premultiplication pass. |