当前位置:文档之家› Trapcode的3D粒子系统 参数详解

Trapcode的3D粒子系统 参数详解

Trapcode的3D粒子系统参数详解1.Emitter面板粒子发生器:用于产生粒子,并设定粒子的大小、形状、类型、初始速度与方向等属性。

1.1 Particles/sec控制每秒钟产生的粒子数量,该选项可以通过设定关键帧设定来实现在不同的时间内产生的粒子数量。

1.2 Emitter Type设定粒子的类型。

粒子类型主要有point、box、sphere、grid、light、layer、layer grid等七种类型。

1.3 Position XY & Position Z设定产生粒子的三维空间坐标。

(可以设定关键帧)1.4 Direction用于控制粒子的运动方向。

1.5 Direction Spread控制粒子束的发散程度,适用于当粒子束的方向设定为Directional、Bi-directional、Disc和Outwards等四种类型。

对于粒子束方向设定为Uniform和以灯光作为粒子发生器等情况时不起作用。

1.6 X,Y and Z Rotation用于控制粒子发生器的方向。

1.7 Velocity用于设定新产生粒子的初始速度。

1.8 Velocity Random默认情况下,新产生的粒子的初速度是相等的,我们可以通过该选项为新产生的粒子设定随机的初始速度。

1.9 Velocity from Motion让粒子继承粒子发生器的速度。

此参数只有在粒子发生器是运动的情况下才会起作用。

该参数设定为负值时能产生粒子从粒子发生器时喷射出来一样的效果。

设定为正值时,会出现粒子发生器好象被粒子带着运动一样的效果。

当该参数值为0时,没有任何效果。

1.10 Emitter Size X,Y and Z当粒子发生器选择Box, Sphere, Grid and Light时,设定粒子发生器的大小。

对于Layer and Layer Grid粒子发生器,只能设定Z参数。

2.Particle面板在particle参数组可以设定粒子的所有外在属性,如大小、透明度、颜色,以及在整个生命周期内这些属性的变化。

2.1 Life [sec]控制粒子的生命周期,它的值是以秒为单位的,该参数可以设定关键帧。

2.2 Life Random [%]为粒子的生命周期赋予一个随机值,这样就不会出现“同生共死”的情况。

2.3 Particle Type在该粒子系统中共有八种粒子类型:球形(sphere)、发光球形(glow sphere)、星形(star)、云团(cloudlet)、烟雾(smokelet)、自定义形(custom、custom colorize、custom fill)等。

自定义类型(custom)是指用特定的层(可以是任何层)作为粒子,custom colorize类型在custom类型的基础上又增加了可以为粒子(层)根据其亮度信息来着色的能力,custom fill 类型在custom类型的基础上又增加了为粒子(层)根据其Alpha通道来着色的能力。

对于custom类型的粒子,如果用户选择一个动态的层作为粒子时,还有一个重要的概念:时间采样方式(time sampling mode)。

系统主要提供了以下几种方式:(1)Start at Birth –Play Once从头开始播放custom层粒子一次。

粒子可能在custom层结束之前死亡(die),也可能是custom 层在粒子死亡之前就结束了。

(2)Start at Birth –Loop循环播放custom层粒子。

(3)Start at Birth –Stretch从头开始或者是对custom层进行时间延伸的方式播放custom层粒子,以匹配粒子的生命周期。

(4)Random –Still Frame随机抓取custom层中的一帧作为粒子,贯穿粒子的整个生命周期。

(5)Random –Play Once随机抓取custom层中的一帧作为播放起始点,然后按照正常的速度进行播放custom层。

(6)Random –Loop随机抓取custom层中的一帧作为播放起始点,然后循环播放custom层。

(7)Split Clip –Play Once随机抽取custom层中的一个片断(clip)作为粒子,并且只播放一次。

顶2010-5-21 15:02 回复lobog_ha3位粉丝2楼(8)Split Clip –Loop随机抽取custom层中的一个片断(clip)作为粒子,并进行循环播放。

(9)Split Clip –Stretch随机抽取custom层中的一个片断,并进行时间延伸,以匹配粒子的生命周期。

2.4 Sphere/Cloudlet/Smokelet Feather控制球形、云团和烟雾状粒子的柔和(softness)程度,其值越大,所产生的粒子越真实。

2.5 Custom该参数组只有在粒子类型为custom时才起作用。

2.6 Rotation用来控制粒子的旋转属性,只对Star, Cloudlet, Smokelet 和Custom类型的粒子起作用。

可以对该属性进行设定关键帧。

2.7 Rotation Speed用来控制粒子的旋转速度。

2.8 Size用来控制粒子的大小。

2.9 Size Random [%]用来控制粒子大小的随机值,当该参数值不为0时,粒子发生器将会产生大小不等的粒子。

2.10 Size over Life用来控制粒子在整个生命周期内的大小。

Trapcode Particular采用绘制曲线来达到控制的目的。

如图所示,提供生成控制曲线的两种方式:直接在绘图区(drawing area)绘制曲线;选择一条预设的曲;同时也提供以用来修改曲线的一些命令:Smooth:用来控制平滑曲线,按住shift键可以加快平滑的速度。

Random:用来产生一条随机的控制曲线。

Flip:用来水平翻转控制曲线。

Copy:将控制曲线拷贝到剪切板中。

Paste:粘贴剪切板中的控制曲线。

2.11 Opacity用来控制粒子的透明属性。

2.12 Opacity Random [%]用来控制粒子透明的随机值,当该参数值不为0时,粒子发生器将产生透明程度不等的粒子。

2.13 Opacity over Life控制粒子在整个生命周期内透明属性的变化方式2.14 Set Color选择不同的方式来设置粒子的颜色。

2.14.1 At Birth 在粒子产生时设定其颜色并在整个生命周期内保持不变。

颜色值通过color 参数来设定。

2.14.2 Over Life 在整个生命周期内粒子的颜色可以发生变化,其具体的变化方式通过color over life参数来设定。

2.14.3 Random from Gradient 为粒子的颜色变化选择一种随机的方式,具体通过color over life参数来设定。

2.15 Color当Set Color参数值设定为At Birth时,该参数用来设定粒子的颜色。

2.16 Color Random [%]用来设定粒子颜色的随机变化范围,当该参数值不为0时,粒子的颜色将在所设定的范围内变化。

2.17 Color over Life该参数决定了粒子在整个生命周期内颜色的变化方式。

如图所示,Trapcode Particular采用渐变条编辑的方式来达到控制颜色变化的目的。

其中Opacity区域反映出了不透明的属性,粒子系统以此作为alpha通道来控制粒子的透明属性。

Result区域就是用户编辑好的颜色渐变条,粒子系统用它来控制粒子在整个生命周期中颜色的变化。

颜色渐变条由一系统的颜色块组成,在不同的颜色块之间通过内插值的方式进行渐变。

用户可以通过增加、移动、删除、改变颜色块的颜色或者选择系统提供的预设等方式来编辑颜色渐变条。

编辑渐变条的命令:Random :随机产生渐变条;Flip:水平翻转渐变条;Copy:拷贝渐变条到剪切板中;Paste:粘贴剪切板中的渐变条。

2.18 Transfer Mode该参数用来控制粒子的合成(composite)方式。

2.18.1 Normal 普通的合成方式。

2.18.2 Add 以Add叠加的方式,这种方式对产生灯光和火焰效果非常有用。

2.18.3 Screen 以Screen方式进行叠加,这种方式对产生灯光和火焰效果非常有用。

2010-5-21 15:02 回复lobog_ha3位粉丝3楼2.18.4 Lighten 使颜色变亮。

2.18.5 Normal/Add over Life 在整个生命周期中能够控制normal和add方式的平滑融合。

2.18.6 Normal/Screen over Life在整个生命周期中能够控制normal和screen方式的平滑融合。

2.19 Transfer Mode over Life用来控制粒子在整个生命周期内的转变方式。

这对于当火焰转变为烟雾时非常有用。

当粒子为火焰时,转变方式应该是add或screen方式,因为火焰具有加法属性(additives properties),当粒子变为烟雾时,转变方式应该改为normal型,因为烟雾具有遮蔽属性(obscuringproperties)。

3.Physics面板用来控制粒子产生以后的运动属性,如重力、碰撞、干扰等。

3.1 Physics Model系统提供了两种物理模型:air和bounce3.2 Gravity该参数为粒子赋予一个重力系数,使粒子模拟真实世界下落的效果。

3.3 Physics time factor该参数可以控制粒子在整个生命周期中的运动情况,可以使粒子加速或减速,也可以冻结或返回等,该参数可以设定关键帧。

3.4 Air:这种模型用于模拟粒子通过空气的运动属性,在这里用户可以设置空气阻力、空气干扰等内容。

3.4.1 Air Resistance该参数用来设置空气阻力,在模拟爆炸或烟花效果时非常有用。

3.4.2 Spin该参数用来控制粒子的旋转属性,当参数值不为0时,系统将为粒子赋以在该参数范围内的一个随机旋转属性。

3.4.3 Wind该参数用来模拟风场,使粒子朝着风向进行运动。

为了达到更加真实的效果,用户可以为该参数设定关键帧,增加旋转属性和增加干扰场来实现。

3.4.4 Turbulence Field在Trapcode 3D粒子系统中的干扰是由4D displacement perlin noise fractal (这并非是基于流体动力学)。

它为以一种特殊的方式为每个粒子赋予一个随机的运动速度,使它们看起来更加真实,。

这对于创建火焰或烟雾类的特效尤为有用,而且它的渲染速度非常快。

3.4.4.1 Affect Size该参数使用不规则碎片的图形(fractal)来决定粒子的大小属性,通过设置该参数来影响粒子的位置与大小的属性。

相关主题