Houdini 中文帮助文档

Apply Relationship节点

在模拟物体间创建关系。

Apply Relationship DOP 节点可在模拟物体间创建一个或多个关系。关系控制着物体相互交互的方式,以及可它们在模拟中被解算的顺序。一些关系如果下,约束,碰撞,烟雾源,简单组等。

 

Parameters

Create Relationships 控制用于创建关系的操作方式。

Number of Relationships 指定会被创建的关系数量。效应器对象和被影响对象的数值会在每个关系中都被计算。
Number of Relationships Per Affected Object 指定所创建的关系数量,此关系用于在“被影响对象”参数中列出的每个独立物体。
Number of Relationships Per Affector Object 指定所创建的关系数量,此关系用于在“效应器对象”参数中列出的每个独立物体。
Number of Relationships Per Object Pair 指定所创建的关系数量,这些关系用于每个效应器和被影响物体组对象。
Affected Objects 此是所创建的关系中被影响的物体对象。
Affector Objects 此是所创建的关系中效应器对象(用于影响其它物体)。
Number of Relationships 基于上面的“Create Relationships”设置的所创建的关系数量。
Relationship Name 设置用于识别关系的唯一名。
Unique Relationship Name 开启此参数可以确保“ Relationship Name ”参数所创建的名称是唯一的,可以避免任何覆盖已存在的关系的可能性。
Make All Objects Mutual Affectors 开启此参数会使由该节点所创建的每个关系中的所有被影响对象,效应器对象,都被放入效应器和被影响物体的关系列表中。此参数不会影响该节点所创建的关系数量。
Activation 如果为0,在输入的物体间不会创建任何关系。此参数是在创建每个关系前被计算的,因此可以用来关闭某些关系的创建。
Number of Variables 设置用于每个关系的全局参数数量。

这些全局参数可以使用Stamp表达式函数从输入的关系节点中获取。

Variable # Name 设置变量的名称。
Variable Evaluation 设置变量的计算方式。

Evaluate For Each Copy 该变量的数值可以在每个关系中都被计算。
Evaluate Once 该变量的数值会在每次 REL 局部变量设为0时被计算。
Evaluate Once, One Token Per Copy 此参数描述该变量的数值会在每次 REL 局部变量设为0时被计算,此也取决于“创建关系参数”。

在这种模式下,不管变量参数类型是什么,字符串值都会被计算。

Variable Type 指定全局参数的数据类型。

Float 浮点型数据。
String 字符串型数据。
Float Value 此参数定义用于指定到全局参数上的数值。
String Value 此参数包含了字符串或一系列的数字,字符串,会被用于设置全局参数的数值。

Inputs

First 节点的第一输入端提供了当定义关系时,使用的物体。
Subsequent 该节点其余的输入端定义了会被创建的关系的性质。

Outputs

First 输入到该节点的物体或数据会通过该单个输出端输出。
点击分享到: