其是一个POP节点,可以将体积数值拷贝到一个粒子属性中。
此节点会将体积数值拷贝到一个粒子属性中,可以用于检测粒子是否进入或离开场景中的一个物体中。
首先使用体积工具将你的几何体创建成一个Fog类型的体积,然后此节点创建一个浮点属性,标记着粒子是在内部还是外部。可以在VEX表达式中使用最终属性来修改其它POP。
此节点会以特定参数方式修改属性值。
Parameters
Activation | 开启或关闭此节点。只有当此数值大于0,此节点才会被激活。可以使用表达式控制此节点的行为。
Note 此是该节点总的开关。你不可以使用该参数禁用用于特定粒子的节点。 |
||||||||||||
Group | 只影响当前粒子流中的一个点组(如使用Group POP,Collision Detection POP创建的组)。 | ||||||||||||
Geometry Source | 指定要使用的几何体类型。
|
||||||||||||
SOP Path | SOP物体的路径(当Geometry Source参数被设为使用参数数值方式时)。 | ||||||||||||
DOP Objects | DOP物体的名称(当Geometry Source参数被设为使用DOP物体时)。 | ||||||||||||
Volume Name | 如果指定了这个,纳米Volume Index数值就不会用于查找源体积对象。源体积会使用源几何体上的name属性。如果name值是Cd,而源对象是体积的Cd.x,Cd.y,Cd,z中一个,那么其会是一个但矢量值的体积对象。 | ||||||||||||
Volume Index | 读取源几何体中哪个标号的Primitive。 |
Attribute
Merge Method | 如何合并体积中的数值和属性中已有的数值。你可以通过使用Maximun方式禁用属性值,确保存储的数值是最大的体积值。 |
Name | 要创建或编辑的属性名。 |
Type | 是否创建单个浮点值,或矢量属性,矢量属性是3个浮点值。如果源体积是一个标量体积,纳米其会被三量化创建构建出一个矢量值。 |
Input Range | 所期望的体积值范围。如果你有Fog类的体积,那么0到1的值是理想的。如果你有一个有符号的距离场,那么你期望的值可能是在-0.1到1。 |
Output Range | 输出的属性值范围。输入范围中最小的体积值会被映射到输出范围中最小的数值上。
Note 这些范围不会被钳制(而是重新映射)。 |
Bindings
Geometry | 将POP节点运用到哪个模拟数据上,此是数据名。通常此是一个几何体,但是如果想要的话,POP可以用于其它不同的几何体。 |
Evaluation Node Path | 对于有局部表达式的节点,此控制ch()类型的表达式是相对于哪个对象来计算的。要做这些的话,你可以确保它是相对参考方式工作的。如果你将节点嵌入到HDA中,并导出局部表达式话,提取这些是非常重要的。 |
Inputs
First Input | 此输入端有两个目的:
首先如果它是连接到其它POP节点上,那么其会优于该节点执行。节点链会从上到下处理。 其二,如果输入端有一个流操作节点,如POP Location,POP SOurce,POP Stream,此节点只会作用于那个流中的粒子。 |
Outputs
First Output | 此节点的输出应当连接到Solver节点上。
Merge节点可以用于合并多个解算链。 最终连接端硬度是一个绿色的完全解算端,如POP Solver,Flip Solver。 |