使用脚本关联时,可以通过以下两个附加卷展栏将“mParticles 粘合”绑定参数连接到数据通道:“从数据通道关联”和“关联到数据通道”卷展栏。
若要定义关联的连接,请选中其中一个卷展栏上相应的复选框,单击复选框下方的按钮,然后选择输出新建子操作符。软件使您能够仅挑选合适数据类型的子操作符,该数据类型通常为实数类型。
界面
从数据通道关联
此卷展栏定义可输入到“mParticles 粘合”测试的数据。
注: 使用“从数据通道关联”时,“数据”操作符(带有
输出新建子操作符)必须在同一事件中的“mParticles 世界”操作符之前出现。这样,在模拟生效前便可已知从数据通道获得的数据。
- 绑定距离
- 实数数据通道定义粒子的绑定距离值。
- 绑定间距
- 实数数据通道定义粒子的绑定间距值。仅当“绑定间距”(位于“mParticles 粘合”
“参数”卷展栏)处于启用状态时,才考虑数据通道中的数据。
- 可打破性最大力
- 仅当“可通过力断开”(位于“mParticles 粘合”
“参数”卷展栏)处于启用状态时,才考虑数据通道中的实数数据。
- 可打破性最大扭矩
- 仅当“可通过力断开”(位于“mParticles 粘合”
“参数”卷展栏)处于启用状态时,才考虑数据通道中的实数数据。
- 每个粒子的最大绑定数
- 此整数数据通道定义每个粒子的最大绑定数。
- “绑定”组
- 此选项将不会显示在“mParticles 粘合参数”卷展栏中。从本质上讲,它可以防止粒子绑定到其他组中的粒子。组是由带有整数有效负载的“输出新建”子操作符定义的。可以使用“数据”操作符设置粒子上的整数数字,如果值相匹配,则可以绑定粒子。
- 距离绑定
- “距离绑定”类型使用实数数据通道,但每个类型的用法取决于是否在“距离绑定”卷展栏中将绑定设置为“绝对”还是“相对”。对于设置为“绝对”的情况,将数据通道值视为世界单位;对于设置为“相对”的情况,将数据通道视为百分比值。数据通道值中 0 到 1 的范围对应于“相对 %”参数值中 0 到 100 的范围。
- 最小距离限制
- 最大距离限制
- 弹簧力系数
- 弹簧阻尼器系数
- 过度拉伸距离限制
关联到数据通道
此卷展栏定义可从“mParticles 粘合”测试查询的数据。
注: 使用“关联到数据通道”时,对应的“数据”操作符必须在事件中的“mParticles 粘合”测试完成后出现,同时设置计算该数据并为“数据”操作符做准备。
此外,对于“关联到数据通道”,无需提前准备输出新建子操作符,只需单击“创建缺少的数据通道”按钮并通过“mParticles 粘合”操作符来创建新的数据通道。该过程类似于数量更改子操作符中新数据通道的创建。
- 活动绑定数
- 指示此时粒子具有的有效绑定数的整数数据通道。
- 断开绑定数
- 指示上一积分步长期间断开的绑定数的整数数据通道。
注: 该值无法累积,仅适用于上一积分步长。如果需要累积值,请组织自己的数据通道并继续将该通道中的值添加到累积值中。
- 通过力打断的绑定数
- 仅适用于通过力打断的绑定,而不适用于通过“最大距离”或“mParticles 溶解”操作符打断的绑定。类似于“断开绑定数”,这将仅适用于当前积分。
- 平均绑定长度
- 包含当前帧每个粒子的所有活动绑定的平均长度的实数数据通道。
- 最小绑定长度
- 所有粒子活动绑定的最小长度。
- 最大绑定长度
- 所有粒子活动绑定的最大长度。
- 平均打断冲量(适用于通过力打断的绑定)
- 实数数据通道,该通道提供打断当前帧中每个粒子的绑定的平均力值。
- 最大打断冲量(适用于通过力打断的绑定)
- 实数数据通道,该通道提供打断当前帧中每个粒子的绑定的最大力值。
- 创建缺少的数据通道
- 针对由“mParticles 粘合”操作符生成的数据单击创建通道。软件向新数据通道提供默认名称;要重命名,请单击“数据通道”按钮右侧的“编辑”按钮。