Loading

粒子支持

TFD集成CINEMA 4D的内置粒子,以及 Thinking Particles。 粒子可以作为发射体,向流体通道添加值或者向流体速度场添加速度。 它们也会受到流体速度场的影响,从而随流移动。

为了将粒子用作发射体,在“发射体”对象(内置粒子)或“粒子几何结构”对象(Thinking Particles)上添加一个TurbulenceFD发射体标签。 粒子发射强度选项卡中的设置允许您根据粒子属性(如年龄、质量等)调整发射值。

当容器的“模拟”/“速度”/“粒子速度范围”参数大于0%时,所有内置粒子都会受到流体容器的速度的影响。

通过TFD提供的两个XPresso节点,Thinking Particles可以被流体容器中的任何值或速度所影响。 GetFluidData节点(可通过“系统操作符” > XPresso > TurbulenceFD找到)允许您从给定位置的任何流体通道读取值。 它有两个强制输入端口。 第一个是体积对象(Volume Object),第二个是要从中读取值的位置。 对于每个流体通道,都有一个将保存相应值的输出端口。

PFluid节点(可通过“系统操作符”> Thinking particle > TurbulenceFD 找到)是一个修改器节点,类似于PGravity,它使粒子随流移动。 与GetFluidData节点一样,它要求您指定一个提供流的速度场的体积对象。 将您的粒子发送到粒子输入端口,例如一个PPass节点。 当粒子穿过体积对象时,其运动轨迹会受到流体流动的影响。 您可以选择使用“速度缩放”(Velocity Scale)输入端口来调整对粒子速度产生多大的影响。

请参阅Examples文件夹中的projects temperature-particles.c4d和flame-thrower.c4d,以获取粒子设置的示例。