将很多体素展平到一个体积中。
Volume Merge节点会将一个体积集中的标量数据展平到单个基础体积中。此可以用于将很多重叠的体积转到单个体积中,可以更高效的渲染。如,你可以将成千上万的体积压缩到单个体积中,可以更快的渲染(并将层级对象展平到一个低精度级别)。你也可以创建平截体的体积,确保替换只在相机镜头区域被创建。
Tip
如果你有很多重叠的体积,你可以开启Clamp Maximum 选项此可以在达到最大值时,禁用合并。但是,早先中,最大值是在Post-Add, Post-Mul处理之前的。
Note
此节点只作用于标准的Houdini体积。不可作用于VDB体积。
Parameters
Source Group | 第一输入端中要被写出的体积元对象 | ||||||||||||
Merge Group | 第二输入端中要被展平的体积元对象 | ||||||||||||
Merge Method | 源组中,基础体积的每个体素都会被合并到合并组中,每个相应的体素上(根据此合并方式)。A指的是第一输入端的值,B指的是第二输入端值。如果没有第二输入端,会使用第一输入端。 当合并多个体积时,拷贝操作会获取带有最大Primitive标号的体积。
| ||||||||||||
Clamp at Volume Boundary | 尽管体积元可以有边界条件,要高效的使用,最好忽略超出边界的体积。如果没有执行钳制,所有的体积都用于每个体素的计算,此可以快速的获取大量的体积对象。 | ||||||||||||
Dest Pre-Add, Dest Pre-Mul | 计算中的A会被设为A’ = A * m + a,m是由 Dest Pre-Mul 定义,a是Dest Pre-Add。 | ||||||||||||
Source Pre-Add, Source Pre-Mul | 计算中的B会被设为B’ = B * m + a,m是由 Dest Pre-Mul 定义,a是Dest Pre-Add。 | ||||||||||||
Post-Add, Post-Mul | 最终结果,即目标场会被设为由result’ = result * m + a,所修改后的对象, m 是Post-Mul and a是Post-Add | ||||||||||||
Clamp Minimum, Maximum | 最终结果会被钳制到该范围 |