Turbulencefd对于xp粒子的本质及配合力场

C4D插件X-Particles粒子特效(一): TurbulenceFD流体插件初步了解

C4D插件X-Particles粒子特效(二):  X-Particles粒子插件使用技巧

C4D插件X-Particles粒子特效(三): TFD流体标签基于粒子发射与Force初步了解

C4D插件X-Particles粒子特效(四):   KK粒子缓存与KK prt文件加载

C4D插件X-Particles粒子特效(五):  XP粒子与TFD流体混合应用马奔腾实战

C4D插件X-Particles粒子特效(六):  KK渲染器几个常用功能简介

C4D插件X-Particles粒子特效(七):  C4D插件X-Particles粒子特效(七)

C4D插件X-Particles粒子特效(八): TFD对于XP粒子的本质及配合力场的使用技巧


Box2D 粒子系统_拖拽


1: Turbulencefd对于xp粒子的本质及配合力场

下面我们来创建一个TFD Container容器,调整容器的大小,新建一个小球,给小球绑定TFD流体插件的发射器标签,选中该标签,给流体一个温度值2,同时我们新建一个XP粒子发射器对象(Emitter),新建Krakatoa-X-Particles Source,并设置该KK-XP-Source与Emitter发射器进行绑定;按快捷键Ctrl+B设置渲染器为Krakatoa渲染器;此时对象窗口中的对象列表如下图所示:

    

Box2D 粒子系统_渲染器_02

下面我们设置粒子的发射速度为0;并设置粒子数量为1万,如下图所示:

   

Box2D 粒子系统_开发语言_03

 

同时我们设置容器的模拟Simulation选项卡下的参数Velocity相关值及缓存流体的速度,如下图所示:

   

Box2D 粒子系统_渲染器_04

 

下面我们来模拟流体发射,并设有KK渲染器进行渲染后的效果图如下所示,我们来关闭流体,看看粒子的反射情况;

   

Box2D 粒子系统_开发语言_05

 

我们观察到,关闭流体的影响后,由于粒子速度为0,发射后就停留在球体表面,没有力去驱动它;我们切换到粒子发射器的Modifiers(修改器),其默认模式的模式为排除;

   

Box2D 粒子系统_拖拽_06

      

Box2D 粒子系统_渲染器_07

 

我们把该模式改为include包括模式,并把TFD 流体容器拖拽到该处,如下图所示:

     

Box2D 粒子系统_开发语言_08

 

然后我们播放发现停留在球体表面的粒子随着流体向上运动,被流体驱动着向上一起运动,此时视图窗口中的效果截图如下”

     

Box2D 粒子系统_开发语言_09

 

下面我们来对粒子显示器(Display)下的渐变颜色进行设置,如下图所示,我们根据粒子的速度进行着色;我们知道粒子的速度来源于流体的驱动;

     

Box2D 粒子系统_Box2D 粒子系统_10

 

那么我们来思考下在此场景中,TFD充当一个力的作用,下面我们来添加一个X-Particles中的力,比如所Turbulence(湍流),并把该湍流添加到粒子发射器中的效果器集合中,播放方向湍流对粒子并没有影响;接下面来名在对象窗口中把湍流对象关闭掉,我们添加X-Particles的风力;并拖拽到XP粒子发射器的效果器中,播放再来看看效果;发现依然对粒子没有影响;

   

Box2D 粒子系统_开发语言_11

    

Box2D 粒子系统_粒子特效_12

  

Box2D 粒子系统_开发语言_13

 

所有我们得出一个结论,当我们添加了TurbulencFD Container时,添加X-Particles相关的力都不取效果,但是我们去掉TurbulenceFD Container的影响后,X-Particles相关的力是可以生效的;

另外我们添加TFD流体去影响粒子,在添加C4D自带的效果器该X-Particles粒子,这样是可以的;如下图所示我们添加C4D自带的风力与TFD产生的浮力叠加影响粒子;

   

Box2D 粒子系统_开发语言_14

我们把该风力拖拽给Emitter(粒子发射器),同时修改风力的速度等相关参数,以便更容易观察到效果,如下图所示:我们看到C4D粒子与TFD浮力叠加影响粒子的形态;

   

Box2D 粒子系统_渲染器_15

    

Box2D 粒子系统_Box2D 粒子系统_16

    

Box2D 粒子系统_渲染器_17

 

但是这是因为我们使用的是低版本的TFD插件,如果使用的是高版本的插件,这个知识点是无效果的;有的时候我们可以这样使用,我们在风力属性中的衰减属性选项卡中,选择形状为”球体”,似的球体内范围内的例子不受风力影响,超出球体范围内受风力的影响,同时我们勾选反转,如下图所示:

   

Box2D 粒子系统_开发语言_18

 

在球体包裹的范围内,不受风力的影响,在球体未包裹的范围受风力的影响,这是因为我们勾选反转,如果不勾选反转,则受影响的是被球体包裹的范围,如下图效果图所示:

   

Box2D 粒子系统_渲染器_19

    

Box2D 粒子系统_渲染器_20

 

这就给我们作粒子特效一些启发,可以通过效果力的苏衰减设置设置不同的形状,结合粒子的数量等参数,做出不同效果的特效短视频; 

    

Box2D 粒子系统_开发语言_21

   

Box2D 粒子系统_拖拽_22