当前位置: 首页 > 图文教程 > 3D设计 > 3DMAX > 3dmax实例 > 3ds MAX 7.0 PF Source粒子详解之操作器的功用

3dmax实例
3ds MAX 7.0 PF Source粒子详解之视图菜单
3ds MAX 7.0 PF Source粒子详解之操作器的功用
3ds MAX 7.0 PF Source粒子详解之Test功能
3ds MAX 7.0 PF Source粒子详解之粒子流系统操作流程
3ds MAX 7.0 PF Source粒子详解之爆炸场面的制作
3ds MAX 7.0 PF Source粒子详解之导弹追踪动画
3ds MAX 7.0 PF Source粒子详解全集
3ds MAX教程:打造蜻蜓欲飞场景
3ds MAX9.0教程:制作动力学中钢球碰撞效果
3ds MAX9.0教程:制作国际象棋棋盘
3ds MAX9.0教程:打造闪闪的红星动画片头
3dsMAX 9.0教程:紫色牵牛花制作全过程
3ds MAX9.0教程:打造漫天冰雹效果
3ds MAX8.0教程:用自带渲染器制作漂亮的焦散动画
3ds MAX 8.0教程:打造逼真古老的煤油灯
3ds MAX建模教程:打造时尚3D时装模特
3ds MAX教程:逼真的葡萄酒和玻璃杯的渲染
3ds MAX9.0教程:打造逼真透明的冰块
3ds MAX 9.0教程:制作星球爆炸动画场景效果
3ds MAX 8.0教程:一把逼真精致的雨伞制作过程

3dmax实例 中的 3ds MAX 7.0 PF Source粒子详解之操作器的功用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-25   浏览: 115 ::
收藏到网摘: n/a

第二篇: Particle View Menu Bar(粒子视图菜单栏)命令详解
  

第三篇 Operators(操作器)的功用


  概述:操作器是PF Source粒子系统的最基本的构成元素,它主要作用就是用来连接操作器到事件以指定粒子在一段时间内的速度、方向、形状等基本特性。如图1-1所示,操作器在粒子视图库中可以成两组。第一组包含22个操作器,它们是直接影响粒子行为的操作器,例如旋转、贴图等。第二组包含4个操作器,分别是:Cache 优化粒子系统回放;Display决定粒子在视图中的显示;Notes附加信息;Render用来指定渲染特性。下面我们来对每一个操作器的功用及使用方法进行详细的讲解。

图1-1

  1、Birth(出生操作器)。按下键盘上的6快捷键打开粒子视图PARTICLE VIEW,在粒子视图中单击鼠标左键将BIRTH拖动到事件窗口中,然后确保BIRTH处于选择状态,出生操作器的参数将显示在粒子视图的右侧,如图1-2所示。

图1-2


  功用:主要是用通过参数设置来产生粒子,在实际操作过程中,它必须处于事件窗口中流的最顶端。也就是说出生操作器必须在粒子流开始时出现。下面我们来看一下它的参数的功能。

  Emit Start(发射开始):操作器开始发射粒子的时间,也就是说从第几帧开始发射粒子,此值也可以为负值。
  Emit Stop(发射结束):操作器发射粒子的结束时间。
  Amount(数量):用来指定操作器发射的粒子总数。
  Rate(速率):用来指定每秒钟发射的粒子数量。
  Total(整体):在规定的帧数内操作器发射的粒子总数。比如说Emit Start:0,Emit Stop:10,Rate:60,那么Total的总数即为21,即:在第0帧到第10帧,如果每秒钟发射60个粒子,那么以这段时间内,发射的粒子数为21个。
  Subframe Sampling(子帧取样):勾选此项后,会在更短的时间内在帧与帧之间采样,而不在非帧上进行采样。

 

2、Birth Script(出生脚本操作器)。其命令参数如图1-3所示。

图1-3


  功用:通过使用MAX的脚本来创建自定义的粒子。

  Edit Script(编辑脚本):主要用来打开MAX脚本窗口对脚本进行编辑操作,以调整粒子的速率、形状等。
  Emit Start(发射结束):操作器开始发射粒子的帧数。
  Uniqueness(惟一)选项组
  Seed(种子数):使用随机种子数。
  New(速率):使用随机公式计算新种子,也就是说按下它可以使粒子达到一种随机的变化。



  3、Delete(删除操作器)。其命令面板如图1-4所示。

图1-4


  功用:使用删除操作器可从粒子系统中删除粒子。默认情况下,粒子是永远存活的,即整个动画过程。删除操作器可给予粒子有限的生命。在使用粒子年龄帖图时,删除操作器同时有效。

  Remove(删除)选项组
  All Particles(所有粒子):立即删除事件中的所有粒子。
  Selected Particles Only(仅被选粒子):立即删除事件中的粒子子对象层中的被选粒子。
  By Particle Age(由粒子年龄):删除事件中存活期超过一定长度的粒子。
  Life Span(生命范围):粒子生命帧数。过了这个阶段粒子被删除。
  Variation(变化):生命范围可能变化的最大数量。这个数值乘以-1.0到1.0之间的随机数得到粒子实际生命周期。
  Uniqueness(惟一)选项组
  Seed(数量):指定随机数值。
  New(速率):使用随机公式计算新种子。

 

4、Force(作用力操作器)。其命令面板如图1-5所示。

图1-5


  功用:使用作用力操作器可用一个或者多个空间扭曲影响粒子运动。使用该操作器可模仿风、重力等的效果。

  Force Space Warps(作用力空间扭曲)选项组。该选项组显示当前有效的作用力,可以进行添加或者删除操作。在列表当中显示了应用于该操作器的作用力。如果使用了多于三个的作用力,那么在右边出现滚动条。

  注意:列表中的作用力是按从上到下的顺序增加到粒子流的,所以如果空间扭曲的顺序不同,最后结果也不同。也就是说“粒子流”首先将最上面的空间扭曲应用于粒子运动,然后将第二个空间扭曲应用于第一个空间扭曲的结果,依此类推。如果更改顺序将会改变最终的粒子动画的结果。

  Add(添加):单击此项后,然后在场景视图中选择一个力空间扭曲,这样就可以向列表中添加作用力空间扭曲。
  By List(按列表添加):单击此按钮,可使用Select Force Space Warps(选择作用力空间扭曲)对话框增加一个或者多个空间扭曲,这些空间扭曲必须是场景中已经存在的。
  Remove(删除):删除高亮显示的空间扭曲,需要注意的是,虽然在此处删除了空间扭曲,但是空间扭曲依然在场景中,只是不会对粒子流产生影响罢了。
  Force Field Overlapping(作用力区域重叠):用来确定占用同样空间体积的多个作用力影响粒子的方式,这里面有附加、最大等方式,即使用附加方式,则所有的力都会加在一起作用于粒子,如果使用最大,则只有最强的一个力才会影响到粒子。
  使用Additive(附加)时,作用力依据其相对力量联合;
  使用Maximum(最大)时,只有最大力量的作用力影响粒子。
  Influence(影响):通过百分比来指定应用到粒子的一个或者多个作用力的力量。默认值为1000.0。允许使用负值,负值会使力产生相反效果。
  Offset Influence(偏移影响)选项组。为使用动画参数选择时间帧。
  Sync By(同步):选择使用动画参数的时间帧。
  Absolute Time(绝对时间):参数设置的任意关键帧在设置的实际帧被使用。
  Particle Age(粒子年龄):参数设置的任意帧在每个粒子的存活期的相应帧被使用。
  Event Duration(事件持续):参数设置的任意帧在每个粒子开始第一次进入事件时被使用。


  5、Keep Apart(保持分离操作器)。命令面板如图1-6所示。

图1-6


  功用:保持分离操作器是速度操作器中的一员,它主要用来将力作用于粒子,允许对粒子使用作用力使其分离,避免或减少碰撞。可以使用负值以避免分离太多,通过控制粒子速度和加速度来使用该操作器进行工作。需要注意的是:该操作器不使用粒子几何体,而是在每个粒子轴心创建一个球形作用力区域。可以通过改变粒子大小改变作用力区域的大小。在一定情况下默认设置可能对粒子相互渗透没有明显效果。为了增加分离程度,可对作用力和Accel Limit使用较高数值,对粒子尺寸选择相对,并且增加Core的百分比数值。

  Force(作用力):应用于粒子的作用力的大小。设置为正值时可以分离粒子,设置为负值时可以使得粒子相互靠近。其默认值为100.0。
  Accel(eration) Limit(加速度限制):选中时,是指可以应用于粒子运动的最大加速度的值。未选中时,使用任意必要的加速度。默认为打开状态,其数值为1000.0。当该数值较低时,运动较光滑;需要较高精确性时可使用较高数值,例如撞击一个小的目标对象。
  Speed Limit(速度限制):选中时,设置应用于粒子运动的最大速度数值。未选中时,使用任意需要的速度。默认为不选中。其数值为600.0。
   Range(范围)选项组。主要用来、设置作用力发生作用的体积和衰减区域,既可以是绝对距离,也可以是相对于粒子尺寸,默认为绝对尺寸。
  Absolute Size(绝对尺寸):使用绝对距离来设置中心半径衰减区域。
  Core Radius(中心半径):离开每个粒子的轴点的距离,在这个范围内作用力将使用最大的强度。默认为10.0。
  Falloff Zone(衰减区域):是指超过中心半径以外的距离,作用力由最大值减少到0。默认为10.0。
  Relative to Particle Size(相对于粒子尺寸):使用百分比数值来设置中心半径和衰减的区域相对于每个粒子的半径。粒子半径从轴点到绑定立方体最远点的距离。
  Core %(中心百分比):到每个粒子的距离,作为粒子半径百分比,在此范围内作用力为最大强度。默认值为200.0。
  Falloff %(衰减百分比):是指超过中心半径以外的距离,作为半径百分比,其作用力的大小由最大强度逐渐减小到0。其默认值为100.0。
  Variation %(变化百分比):是指范围数值可以随机变化的数量,作为指定数值百分比。对于中心和衰减数值将会使用同样的随机变化。默认为0.0。例如,如果选择了绝对尺寸,设置中心半径为40,衰减区域为20,变化百分比为50,那么每个粒子的实际中心半径为20到60范围内的随机数,衰减区域是从10到30的随机数。
   Scope(范围)选项组。默认情况下,在局部使用时,保持分离作用力只将当前事件中的粒子分离,当在全局使用时,将当前流中的每个事件的粒子分离,这些设置也可用来将其他的事件或者流中的粒子进行分离,而不会影响其它事件或者是流中的粒子。默认状态为“当前事件”。
  Current Event(当前事件):保持当前事件中的粒子分离。使用全局时,保持当前流中每个事件的粒子分离,但不能保持流中其他事件中的粒子分离。
  Current Particle System(当前粒子系统):保持当前事件中的粒子彼此远离,并且与当前流中其他粒子保持分离。不在当前事件的粒子将不会受到影响。使用全局时,保持当前流中的全体粒子分离。
  Selected Events(选择事件):保持当前事件中的粒子与所有高亮显示事件中的所有粒子分离。不在当前事件的粒子将不受任何影响。当使用全局时,保持当前流中的全体粒子与此选项列表中高亮事件中全体粒子分离,但只影响当前流中的粒子。
  Selected Particle Systems(选定粒子系统):保持当前事件中的粒子与所有高亮流中的所有粒子分离。不在当前事件的粒子不受影响。当使用全局时,保持当前流中的全体粒子于高亮流中全体粒子分离,但只影响当前流。
  Uniqueness(惟一)选项组。
  Seed(数量):指定随机数值。
  New(速率):使用随机公式计算新种子。

6、Mapping(贴图操作器)。命令面板如图1-7所示。

图1-7


  功用:贴图操作器作来指定恒定的UVW贴图到粒子的整个表面,它与当前事件中在材质操作器中指定的贴图联合使用。通过为贴图坐标设置动画,可以改变材质贴图的位置。

  Map Values(贴图数值)选项组

  U/V/W:主要用来设置选取粒子颜色的贴图的坐标。从此位置获取的一个像素应用于整个粒子。一般来说,U和V分别代表水平和垂直尺寸,W只对三维贴图有效。
  Sync By(同步):选择应用动画参数的时间帧。
  Absolute Time(绝对时间):参数设置的任意关键帧应用于设置的实际帧。
  Particle Age(粒子年龄):参数设置的任意关键帧应用于每个粒子存活期对应的帧。
  Event Duration(事件持续):参数设置的任意关键帧应用于每个粒子进入事件的开始。
  Channel(通道)选项组。可以设置贴图应用于贴图通道还是节点颜色通道。
  Map Channel(贴图通道):将贴图应用于指定的贴图通道。
  Vertex Color Channel(绝对颜色通道):用来贴图应用于节点颜色通道。
  Show Map In Viewport(视口显示贴图):贴图颜色在视口中可见。



  7、Material Dynamic(材质动力学操作器)。命令面板如图1-8所示。

图1-8


  功用:材质动力学操作器主要用来设置在事件中可以变化的粒子材质ID。同时,也可以依据粒子的材质ID指定给每个粒子不同材质。当与动画纹理一起使用时,可以依据粒子在当前事件中整个年龄或者时间数量指定每个粒子的不同的帧或者贴图。需要注意的是,当使用Object Motion Blur(对象运动模糊)时,如果事件中包含使用Particle Age/MBlur/Bitmap材质的材质动态操作器,事件不能再包含Delete(删除)操作器或者Spawn或Collision Spawn 测试,同样,此事件还不应包含关联至另一事件的所有测试。

  Assign Material(指定材质):选中时,该操作器将把指定的材质指定给粒子,默认为选中。
  None按钮:使用此按钮指定材质到操作器。单击按钮并使用“材质/贴图浏览器”选择材质。可以交互式的将材质从材质编辑器的样本球栏中拖拽到该按钮。
  Assign Material ID(指定材质ID):选中时,操作器将为每一个粒子定义材质ID号。默认为打开。  Show In Viewport(在视口中显示):选中时,粒子显示为几何体时,视口中显示指定到粒子的材质。
  Animated Texture(动画纹理)选项组
  Same As Particle ID(等同于粒子ID):指定与粒子ID相同的材质ID到粒子。当材质包含动画纹理(例如Bitmap,Particle Age或者Particle MBlur贴图)时选择此命令。需要注意的是,粒子的最大ID号是2 ,000, 000, 000,而材质ID最大为65535,所以使用指定到材质动力学操作器粒子年龄贴图时,最好使用少于65,536的粒子。
  Reset Particle Age(重置粒子年龄):勾选此项后,将每一个粒子进入事件的年龄都设置为0。
  Randomize Age Offset(随机年龄偏移):勾选此项后,随机变化粒子年龄和材质ID之间的距离。
  Max Offset(最大偏移):可以随机改变粒子年龄的最大帧数。
  Sub-Material Rotoscoping(子材质对位)选项组。在复合材质(如“多维/子对象)时,这些设置允许选择该操作器更改材质 ID 指定的依据,并指定更改的速率。
  Material ID(材质ID):为对所有的粒子都指定相同材质ID。
  Cycle(循环):从1到N指定每个粒子的材质ID, 指定的方式是按递增的顺序。
  Random(随机):为每一个粒子从1到N随机指定材质ID。
  # Sub-Materials(子材质):使用循环或者随机选项时,指定到粒子的最高ID号。在通常情况下,将此值设置为与多维/子对象材质中的子材质数目相同。如果将其设置为较小的数值,该操作器将只能使用所设数目的子材质,从第一个子材质开始,依次累加。
  Rate Per Sec(ond)(速率每秒):用定指定材质ID在每秒钟递增的次数。如果该速率等同于粒子进入事件时的速率,则为每一个粒子指定一个ID。
  Loop(循环):选中时,如果已经指定了最后一个ID,则返回到第一个ID并继续循环。未选中时,指定最后循环ID到所有接下来的粒子。
  Sync By(同步):选择应用动画参数的时间帧。
  Absolute Time(绝对时间):为参数设置的任意关键帧应用于设置的实际帧。
  Particle Age(粒子年龄):为参数设置的任意关键帧应用于每个粒子存活期对应的帧。
  Event Duration(事件期间):为参数设置的任意关键帧应用于每个粒子进入事件的开始。
  Rand Offset(随机偏移):勾选此项后,随机变化粒子年龄和指定ID之间的距离。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机化的值。

 


  8、Material Frequency Operator(材质频率操作器)。命令面板如图1-9所示。

图1-9


  功用:材质频率操作器允许将材质指定给事件,并且指定每一个子材质在粒子中显示的相对频率。如果材质是多维/子材质或者其他复合材质,可以通过最多设置10种不同材质的百分比来指定频率。软件基于这些百分比以随机序列指定粒子ID。也可以使用其他子材质的材质,例如Double Sided 和Top/Bottom等。 

  Assign Material(指定材质):勾选此项后,操作器将一个材质指定给多个粒子,默认为选中。
  None按钮:使用此按钮将材质指定给操作器。单击按钮并使用材质/贴图浏览器选择材质。可以交互式的将材质从材质编辑器样本槽拖拽到该按钮。
  Assign Material ID(指定材质ID):勾选此项后,操作器为每一个粒子定义材质ID的数目,然后启用其它的参数,默认为打开状态。
  Show In Viewport(在视口中显示):选中时,粒子显示为几何体时,视口中显示指定到粒子的材质。
  # Sub-Materials(子材质):显示指定材质中子材质的数量。
  Material ID #1~10(材质ID1~10):指定粒子要被分配相应材质ID的相对可能性。为所有ID或者子材质指定数值。例如,包含5种子材质的多维/子材质,则需设置材质ID为从1到5。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机化的种子数。

 

9、Material Static Operator(材质静态操作器)。命令面板如图1-10所示。

图1-10


  功用:材质静态操作器主要用来给予粒子在整个事件保持恒定的材质ID,同时基于材质ID指定材质到每个粒子,可以对所有粒子指定相同的材质ID,或者以循环或者随机方式指定不同ID到连续粒子

  Assign Material(指定材质):勾选此项后,操作器将指定一个材质给多个粒子,默认为选中状态。
  None按钮:使用此按钮可以将材质指定给操作器。单击按钮并使用材质/贴图浏览器选择材质。可以交互式的将材质从材质编辑器样本槽拖拽到该按钮。
  Assign Material ID(指定材质ID):勾选此项后,操作器会为每一个粒子定义一个材质ID数目。默认值为关闭状态。
  Show In Viewport(视口中显示):勾选此项后,粒子显示为几何体时,视口中显示指定到粒子的材质。
  Material ID(材质ID):为场景中所有的粒子指定相同的材质ID。
  Cycle(循环):从1到N指定每个粒子的材质ID,指定的方式为递增顺序。
  Random(随机):为每一个粒子从1到N随机指定材质ID。
  # Sub-Materials(子材质):使用循环或者随机选项时,指定给粒子的最大ID数。
  Rate(速率)选项组
  Per Sec(ond)(每秒):用来设置指定材质ID每秒增加的次数。如果该速率等同于粒子进入事件的速率,则为每个粒子指定一个ID。
  Per Particle(每个粒子):用来设置在材质ID改变之前必须显示的粒子数量。例如,如果设置Per Particle为3,材质ID每三个粒子改变一次。
  Loop(循环):勾选此项后,如果已经指定了最后一个ID,将返回到第一个ID并继续循环。未选中时,指定最后循环ID到所有接下来的粒子。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机种子数。



  10、Position Icon Operator(位置图标操作器)。命令面板如图1-11所示。

图1-11


  功用:默认情况下,粒子由粒子流图标生成和发射。使用位置图标操作器主要用来控制发射器上粒子的初始位置。可以设置发射器从表面、体积、边、顶点或者中心发射粒子。

  Lock On Emitter(锁定发射器):选中此项时,所有的粒子都保持在发射器的初始位置。未选中时,每个粒子的出生位置由发射器的当前位置决定。默认为未选中。
  Inherit Emitter Movement(继承发射器移动):勾选时,将每一个粒子运动的速率和方向设置为粒子出生时发射器速率和方向。禁用时,发射器的移动不会影响粒子的移动。 只有“锁定发射器”处于禁用状态时才可以使用该选项。 默认设置为禁用。
  Multiplier(倍培器):主要是用来确定粒子继承发射器运动的程度,以百分比来决定粒子继承发射器运动的内容。只有在打开Inherit Emitter Movement时有效,默认为100.0。如使粒子以一半于发射器的速度移动,将倍增器设置为50。
  Location(位置)选项组。在位置下拉列表框中可指定粒子显示的发射器位置。可以通过改变图标类型、位置设置和发射方向创建多种发射行为。
  Pivot(轴心):从图标中心发射粒子。
  Vertices(顶点):对立方体和长方形图标类型,从图标的四角发射粒子。对于球形图标,从定义球的三个圆的6个交叉点发射粒子。对于圆形图标,从圆的中心发射粒子。
  Edges(边):沿着图标的边随机地发射粒子。
  Surface(表面):沿着图标表面的随机点发射粒子。
  Volume(体积):沿着图标的体积的随机点发射粒子。
  Distinct Points Only(仅特殊点):限定发射到在指定位置类型中指定的点。
  Total(总数):用来设置发射点的总数。默认为10。
  Subframe Sampling(子帧取样):勾选时,操作器基于tick(一秒有4800tick)获取发射器动画。默认为不选中。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机化的种子数。

11、Position Object Operator(位置对象操作器)。命令面板如图1-12所示。

图1-12


  功用:默认情况下,粒子由粒子流图标生成和发射。使用位置对象操作器可以从任一其他对象或者对象集合发射粒子。使用位置对象设置扩展发射器上粒子的初始位置。可以设置发射器从表面、体积、边、顶点或者轴心点发射粒子。也可以用指定到对象的材质来控制粒子发射。

  Lock On Emitter(锁定发射器):选中时,所有的粒子都将保持在发射器的初始位置。未选中时,每个粒子的出生位置由发射器的当前位置决定。默认为未选中。
  Inherit Emitter Movement(继承发射器移动):选中时,在粒子出生时设置其运动的速率和方向为发射器的速率和方向。未选中时,发射器的运动不影响粒子的运动。只有在不选择Lock On Emitter时有效,默认为未选中。注意: 如果事件后面有速度操作器,它将覆盖由Inherit Emitter Movement产生的运动。
  Multiplier(倍增器):确定粒子继承发射器运动的程度,以百分比决定粒子继承发射器运动的内容。只有在打开Inherit Emitter Movement时有效,默认为100.0。如使粒子以一半于发射器的速度移动,将倍增器设置为50。
  Variation(变化):以百分比为单位来决定粒子继承发射器运动的变化程度。要确定每个粒子的最后的运动累加,可以将Variation(变化)数值乘以-1.0到1.0中间的随机数值,然后加上Multiplier(倍增)数值。该数值默认为0。
  Emitter Objects(发射器对象)选项组。利用该选项组指定用作粒子发射器的对象。该组列表中显示用作发射器的对象,或者关联几何体。如果选择大概的发射器对象,粒子的分割决定于Location 中的选项。如果选择轴点,每个对象有一个发射点并且每个对象发射同样数目的粒子。但如果设置为其他选项,对象发射粒子的数目与每个对象有效的发射点成比例。例如,如果将Location设置为体积,那么大的对象比小对象发射的粒子要多。同样的,Location设置为节点,有100个节点的对象发射的粒子是有50个节点对象的两倍。
  Add(增加):向列表中增加对象。单击增加按钮,并在视口中单击对象即可。
  By List(由列表添加):用来将多个对象增加到列表中。单击此按钮,打开Select Emitter Objects对话框,高亮显示对象以将其作用于发射器,然后单击选择按钮。
  Remove(删除):删除高亮显示的对象。
  Animated Shape(动画图形):选中该选项可允许粒子分布在对象表面或沿着对象表面运动,这些对象的动画是由Morphing(变形)或修改器所创建形成的。
  Subframe Sampling(子帧取样):选中时,操作器以tick为基础而不是以帧为基础获取发射器图形的动画。可以使粒子位置能够更加精确地跟随发射器对象外形的动画。
  Location(位置)选项组。在位置下拉列表中可指定粒子出现在每一发射器上的位置。 默认为曲面。
  Pivot(轴心):从发射器对象轴心的初始位置发射粒子。移动轴点不影响该选项。
  Vertices(顶点):从发射器对象被选顶点随机发射粒子。
  Edges(边):从发射器对象的边子对象的随机点发射粒子。
  Surface(表面):沿着图标表面的随机点发射粒子。
  Volume(体积):沿着图标体积的随机点发射粒子。
  Selected Vertices(选择顶点):从当前顶点子对象选择集发射粒子。
  Selected Edges(选择边):从当前边子对象选择集发射粒子。
  Selected Faces(被选表面):从当前面或者多边形子对象选择集发射粒子。
  Surface Offset(曲面偏移):指定粒子位移距离对象表面的距离范围。
  Min/Max(最小/最大):指定离开对象表面的距离范围的最大和最小数值。
  Density by Material(材质决定密度):基于应用于发射器的材质的属性而使得发射器表面的发射不同。例如,如果指定黑白变化的漫反射贴图到对象,并且选择 Grayscale选项,粒子只从白色check中发射。需要注意的中,要在视口中合理显示材质影响的发射,下面两个条件必须具备:至少一个视口设置为着色显示模式。使用材质或者贴图必须在材质编辑器中打开Show Map In Viewport(视口显示贴图)。
  Grayscale(灰度):软件在内部将基于材质的颜色(漫反射)转换成Grayscale,然后在较亮的区域发射更多的粒子,较暗的区域发射较少的粒子。
  Opacity(不透明性):粒子在不透明区域显示的机率大于透明区域。
  Grayscale & Opacity(灰度和不透明):将上面两种情况结合在一起:更多的粒子显示在亮的不透明区域而不是暗的透明区域。
  Red/Green/Blue:只考虑指定的颜色通道。在任意给定的像素数值越高,粒子显示的几率越大。
  Use Sub-Material(使用子材质):选中时,使用从多维/子对象材质指定到发射器的子材质。此选项允许不可见材质的使用。如果发射器使用多维/子材质而几何体不使用对应的子材质ID,将不显示子材质。
  Mtl ID(材质ID):指定用作粒子发射的子材质的材质ID。
  Separation(分离):选中时,以在Distance中指定的数值保持粒子分离。
  Distance(距离):指定粒子分开的距离。默认为1.0。
  Distinct Points Only(仅特殊点):限定发射到在指定Location(位置)类型中指定的点。
  Total(总体):设定发射点总数。
  Delete Particles(删除粒子):选中时,如果不能按照当前选项放置粒子,就将其删除。未选中时,粒子位置未定义,即取决于其他变量。默认为未选中。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机种子数。
  Attempts Max(尝试最大):使用分离选项时,此命令指定粒子流设置粒子保持要求距离位置的次数的最大值。

 

12、Rotation Operator(旋转操作器)。命令面板如图1-13所示。

图1-13


  功用:旋转操作器主要用来在事件过程中设置粒子的动画以及随机方向。可以按照5种不同矩阵中的任意一个使用定位,其中两个是随机的,三个是explicit(明确的)。

  Orientation Matrix(发射器对象)选项组。方向矩阵设置包括让粒子产生随机方向的选项,或者以三种不同方式指定方向。默认为随机的3D。
  Random 3D(随机3D):为每个粒子给定任意的、随机的3D方向。
  Random Horizontal(随机水平):只在Z轴方向为每个粒子给定随机的3D方向。围绕X轴和Y轴的旋转不会更改变化,这样使所有的粒子保持垂直。
  World Space(世界空间):在世界坐标空间中指定方向。
  Speed Space(速度空间):粒子方向的坐标空间由粒子进入事件的方向决定。
  Speed Space Follow(速度空间跟随):粒子方向的坐标空间由进入事件中的粒子决定。即默认情况下,粒子不断的调整方向以瞄准它们正在运动的方向。
  X/Y/Z:指定绕着粒子局部轴的基本方向。
  Divergence(偏离):指定粒子方向的变化范围。默认为0。
  Restrict Diverg. To Axis(限定偏离轴):选中时,使用偏离轴控制设定应用偏离的轴。未选中时,对每个粒子使用随机轴。默认为不选中。
  Divergence Axis(偏离轴):使用X/Y/Z设置来设定使用偏离的轴,默认为1,0,0,范围是-1.0到1.0。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机的种子数。



13、Spin Operator(自旋操作器)。命令面板如图1-14所示。

图1-14


  功用:自旋操作器主要用来在事件过程中设置粒子的角速度。自旋在每个粒子的每个事件中使用一次,除了使用Speed Space Follow;还可以设定记录动画。

  Spin Rate(自旋速率):每秒的旋转度数。
  Variation(变化):每秒自旋转角度变化的最大值。实际变化随机计算一次。
  Spin Axis(自旋轴)选项组
  Random 3D(随机3D):为每个粒子的自旋给定随机的3D方向。
  World Space(世界空间):在世界坐标空间指定旋转轴。
  Particle Space(粒子空间):在每个粒子的局部坐标空间指定自旋轴。
  Speed Space(速度空间):粒子方向的坐标空间由粒子进入事件粒子的方向决定。
  Speed Space Follow(速度空间跟随):粒子方向的坐标空间由粒子在事件中的方向决定。粒子不断的调整方向以使自旋转轴对齐运动方向。
  X/Y/Z:设定自旋转轴。默认为0,0,1。范围是-1.0 to 1.0。
  Divergence(偏离):指定自旋转轴的变化范围。默认为0。范围是0到180。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机种子数。

 

  14、Scale Operator(缩放操作器)。命令面板如图1-15所示。

图1-15


  功用:缩放操作器用于在事件过程中设置动画粒子的尺寸。

  Type(类型):缩放类型设置包括在事件中一次或者重复缩放粒子的选项,以绝对或者相对因素缩放。默认为Overwrite Once。
  Overwrite Once(一次覆盖):以绝对百分比数值一次设置缩放,忽略以前的缩放。
  Inherit Once(一次继承):以现存缩放的百分比设置一次缩放。现存缩放由先前的缩放修改器指定。
  Absolute(绝对):以绝对百分比数值连续设置粒子在事件中时缩放,忽略先前的缩放。
  Relative First(相对):以现存缩放百分比数值连续设置粒子在事件中的缩放,现存缩放必须由先前缩放操作器或者形状关联指定。
  Relative Successive(相对连续):相对于同一事件中早期缩放设置连续缩放粒子。
  Scale Factor(缩放因素)选项组
操作器在每个粒子局部轴缩放,可以在单个轴或者任意复合轴缩放。
  X/Y/Z:以粒子当前尺寸百分比设置缩放,打开Constrain Proportions进行等值缩放,然后改变轴设置。范围从0到10 000 000,默认为100。
  Constrain Proportions(约束属性):选中时,保留缩放因素设置当前比率,所以改变任一轴设置将改变所有。默认为选中。
  Scale Variation(缩放变化)选项组
  X/Y/Z:以粒子先前尺寸百分比设置缩放变化,选中Constrain Proportions复选框则进行等值缩放,然后改变轴设置。范围从0到100,默认为0。
  Constrain Proportions(约束属性):选中时,保留变化设置当前比率,所以改变任一轴设置将改变所有。默认为选中。
  Bias(偏移):选择在指定范围内分布缩放变化的方法。默认为None。
  None(无):没有偏移,在范围内平均分不变化。
  Centered(中心):缩放变化集中在范围中间;即在0.0%.
  Towards Minimum(趋向最小):缩放变化集中在范围下端;即绝大多数变量小于缩放数值。
  Towards Maximum(趋向最大):缩放变化集中在范围上端;即绝大多数变量大于缩放数值。
  Animation Offset Keying(动画偏移关键帧)选项组。如果为Scale Factor或者Scale Variation设置或者为两者同时设定动画,软件开始即将开始关键帧或者当前事件第1帧动画应用到所有的粒子动画,或者基于粒子年龄应用动画。例如,如果将Sync By 设置为 Particle Age,将Scale Factor关键帧设置在0和30,如果粒子在缩放事件或者优先事件中,那么每个粒子的缩放因素动画介于粒子出生和第30帧之间。  Sync By(同步):选择使用动画参数的时间帧。
  Absolute Time(绝对时间):参数设置的任意帧在设置的实际帧被使用。
  Particle Age(粒子年龄):参数设置的任意帧在每个粒子的存活期的相应帧被使用。
  Event Duration(事件持续):参数设置的任意帧在每个粒子开始其第一次进入事件时被使用。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机种子数。

 

15、Script Operator(脚本操作器)。命令面板如图1-16所示。

图1-16


  功用:脚本操作器使用MAXScript脚本激活粒子流系统中的粒子控制。增加一个新的脚本操作器,就包含一个减慢粒子的默认脚本,减到足够慢时,将前50个粒子分离为一个沿着X轴负方向移动的流,其他沿着正方向移动。

  Edit Script(编辑脚本):单击此按钮打开脚本编辑器窗口中的当前脚本。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):系统随机产生一个新的种子数。
  Seed(种子数):使用数值框让用户来指定一个随机的种子数。



  16、Shape Operator(图形操作器)。命令面板如图1-17所示。

图1-17


  功用:图形操作器是定义在粒子系统中使用的几何体的默认操作器,用来指定粒子形状为四棱锥形、立方体、球体或者顶点。注意: 所有由形状创建的原始几何体粒子在它们的几何体中心都有轴心点。
  Shape(形状):用来设定粒子形状,默认为Pyramid。
  Vertex(节点):使用该选项可创建非渲染粒子。在使用脚本操作器时有用。
  Tetra:这些四面体形状的粒子有4个三角形侧面。只有4个代表性四面体是可渲染粒子形状中最简单的。
  Cube(立方体):这些立方体形状的粒子有6个同样大小的正方形侧面。
  Sphere(球体):创建球状粒子。球体在可渲染粒子形状中有最多的代表性,其方向不明显。
  Size(尺寸):设置粒子的全面尺寸,默认为10.0。设置为0使得粒子不可见。
  Scale(缩放):以尺寸数值百分比设置粒子尺寸。缩放是可以设置动画的。



  17、Shape Facing Operator(图形朝向操作器)。命令面板如图1-18所示。

图1-18


  功用:图形朝向操作器将粒子创建为总是面向指定对象、摄像机或者方向的矩形。例如烟、火、水、泡沫或者雪花。默认情况下,粒子上下面平行于水平平面,设置Orientation可以改变默认对齐方式。需要注意的是,因为图形朝向操作器必须知道当前粒子位置才能计算粒子方向,所以将其放置于位置操作器下面。

  Look At Camera/Object(瞄准摄像机/对象)选项组
  None按钮:拾取瞄准对象后,其名称显示在该按钮上。
  Use Parallel Direction(使用平行方向):未选中该复选框时,所有粒子不断旋转以保持面对瞄准对象。选中时,所有粒子面对由Particle Source gizmo(粒子源线框)和瞄准对象之间线条的同一方向。  Size/Width(尺寸/宽度)选项组
  In World Space(世界空间):使用世界坐标系统设置绝对尺寸。
  Units(单位):选择In World Space选项时,以系统单位设置粒子尺寸。范围从0到1 000 000 000,默认为1。
  In Local Space(局部空间):在局部空间相对于现存尺寸设置粒子尺寸。
  Inherited %(继承百分比):以现存尺寸百分比设置面向指定对象的粒子的尺寸。范围从0到100,默认为100。
  In Screen Space(屏幕空间):以屏幕宽度百分比设置面向指定对象的粒子的尺寸。只有在瞄准对象是摄像机并且不选中Use Parallel Direction复选框时有效。
  Proportion %(比例百分比):以屏幕看到的百分比设置粒子尺寸。默认为1。
  Variation %(变化百分比):设置粒子尺寸变化百分比。默认为0。
  Pivot At(轴点位置):指定粒子保持面对方向时旋转围绕的部分。可选的选项有Top、Center和Bottom。默认为Center。
  W/H Ratio(宽度/高度比):定义形状矩形的宽度与高度的比率。
  Orientation(方向)选项组。选择粒子的旋转方式,默认为Align to Horizon。
  Align to Horizon(水平对齐):保持顶部边水平对齐。
  Align to Speed Follow(速度跟随对齐):使用每个粒子的右侧作为引导边,所有上下边与粒子运动方向对齐。
  Random(随机):随机定位上部边。
  Allow Spinning(允许旋转):选择此选项旋转粒子。
  Uniqueness(惟一性)选项组。利用该组参数,通过设置其下方的种子数值,可以在相同的参数设置下产生不同的随机效果,以确保其随机性。
  New(新建):使用随机格式计算一个新的种子数。
  Seed(种子数):指定一个随机种子数。

 

18、Shape Instance Operator(图形实例操作器)。命令面板如图1-19所示。

图1-19


  功用:图形实例操作器允许使用场景中的任一关联对象作为粒子。中能为每个事件定义一个有效的关联对象,但此对象可以包含任意数量的子对象,这些子对象可被看作独立的粒子。使用测试可以将粒子流分成多个分支并为其定义不同的粒子形状。关联几何体关联到粒子系统,其任何物理改变都会立即反映到粒子系统。隐藏初始几何体,仍然显示粒子;删除初始几何体,粒子同时被删除。

  Particle Geometry(粒子几何体)选项组
  None按钮:单击该按钮,可在场景中选择用作粒子形状的几何体对象。合理的对象包括复合形状对象,例如组和层。
  Separate Particles For(尺寸/宽度)选项组。3ds max提供合并相异的几何体为单一实体的几种方法,包括组、用链接建立的层和结合。默认情况下,使用复合形状几何体做粒子几何体时,每个粒子包含全部成员对象。
  Group Members(组成员):选中时,组成员被看作分离的粒子。
  Object and Children(对象和孩子):选中时,链接的对象被看作分离的粒子。
  Object Elements(对象元素):选中时,单一Mesh对象的元素子对象会被看作分离的粒子。
  Vertices/Faces(节点/面):显示每个粒子的节点和三角形数量。
  Number of Shapes(形状数量):显示不同粒子形状的数量。
  Scale(%)(比例百分比):指定所有粒子均匀缩放的百分比。范围从0到100 000,默认为选中,数值为100。
  Variation %(变化百分比):指定缩放变化的随机百分比。范围从0到100,默认为0。
  Acquire Mapping(获取贴图):粒子从关联对象获取贴图。默认为选中。
  Acquire Material(获取材质):粒子从关联对象获取材质。默认为选中。
  Multi-Shape Random Order(复合形状随机顺序):选中时,以随机顺序指定形状到粒子。未选中时,粒子流将复合形状对象作为单一粒子发射形状,以形状的X坐标,即X轴坐标最小的先发射。默认为不选中。
  Animated Shape(动画形状):选中时,使用关联对象的动画。未选中时,粒子没有动画。
  Acquire Current Shape(获取当前形状):选中时,粒子进入事件时,粒子流从关联对象获取粒子形状。
  Animation Offset Keying(动画偏移关键帧)选项组
这些选项在选中Animated Shape时有效。
  Sync By(同步):选择关联对象与粒子动画同步的方式。
  Absolute Time(绝对时间):在给定的运动中所有粒子有相同形状。
  Particle Age(粒子年龄):关联对象的动画与粒子年龄同步。
  Event Duration(事件持续):关联对象动画的第0帧对应粒子进入事件的运动。
  Rand Offset(随机偏移):选中时,随机变化粒子动画的开始。
  Update Particle Shape(更新粒子形状):更新关联粒子的形状。
  Uniqueness(惟一性)选项组。设定缩放变化,动画偏移和复合形状变化的随机数。
  Seed(种子数):指定一个随机种子数。
  New(新建):使用随机格式计算一个新的种子数。

 

19、Shape Mark Operator(形状标志操作器)。命令面板如图1-20所示。

图1-20


  功用:形状标志操作器可将每个粒子替换为带有贴图的长方形或者立方体。该操作器在粒子冲击场景中的对象后保留标记。例如,当一个鱼雷碰撞小船并且爆炸时,可以使用该操作器在小船表面留下烧焦的痕迹。

  Contact Object(接触对象)选项组。使用该控制定义留下标记的对象。
  None按钮:单击该按钮,在场景中选择用作解除对象的对象。
  Align to Surface Animation(对其到表面动画):选中时,Shape Mark考虑接触对象节点动画引起的表面变化。如果形状设置为长方形,标记会改变其方向和位置以粘在接触对象的表面。如果形状设置为立方体交集,标记会沿着接触对象改变形状。未选中时,只考虑接触对象的变形。警告: 该选项要求高的CPU和内存设置。
  Orientation(方向)选项组
  Align To(对齐到):取决于形状设置,通过形状标志创建矩形或者立方体接触几何体的立方体剪切块。而方向设置指定形状定位,在标志的局部坐标系,X轴是长,Y轴是宽,Z轴是高。Z轴与对象当前点的表面垂直。
  Speed(速度):长度方向与粒子速度向量在接触平面的投影平行。
  Particle X/Y/Z(粒子X/Y/Z):长度方向与粒子移动到接触对象时的局部坐标轴(X,Y,Z)的投影。
  Random(随机):在接触平面使用随机长度方向。
  Divergence(偏离):以角度作为随机变化范围到长度方向定位。
  Size(尺寸)选项组。该选项组可指定设置标记尺寸的坐标系统。
  In World Space(世界空间):使用世界坐标系以系统单位设置标记的绝对尺寸。
  Width/Length(宽度/长度):选中In World Space选项时,可设置粒子外形,范围从0到1 000 000 000,默认值为1.0。
  In Local Space(局部坐标):在局部空间相对现存粒子尺寸设置标记尺寸。
  Inherited %(继承百分比):相对现存粒子尺寸设置标记尺寸百分比。范围从0到100,默认为100。
  Variation %(变化百分比):设定粒子尺寸变化的百分比,默认为0.0。
  Impact Angle Distortion(碰撞角度扭曲):选中时,根据粒子接近的角度增加标记的长度数值。如果粒子以小角度接近接触几何体时,此功能会有效地拉伸粒子形状。默认为不选中。
  Distor. Max %(扭曲最大百分比):设置拉伸标记的最大百分比。默认为1000。
  Shape(形状)选项组。该选项组的选项在选中Animated Shape时有效。
  Rectangle(长方形):标记形状为双面长方形。
  Box Intersection(立方体交集):为每个留下标记的粒子创建立方体,在接触对象和立方体之间使用布尔交集做标记形状。
  Box Height(立方体高度):设置被立方体交集方法使用的立方体的高度,默认为10.0。
  Allow Multiple Elements(允许复合元素):选中时,粒子可以在包括复合元素的接触对象的所有部分留下标记。未选中时,只在碰撞的第一个元素有粒子标记。默认为不选中。
  Continuous Update(连续更新):选中时,根据粒子的当前位置和接触表面,标记形状在每帧被重新计算。此选项会占用很大的CPU时间。
  Generate Mapping Coords.(创建贴图坐标):使用贴图材质时,允许形状标记的正确应用。默认为选中。
  Pivot Offset %(轴偏移百分比):考虑撞击粒子的轴点沿着形状标记长度移动其位置。默认为0.0,范围从-50.0到50.0。
  Surface Offset(表面偏移):指定接触对象表面以上的形状标记的距离。默认为0.001。
  Offset Variation(偏移变化):在粒子的实际表面偏移中指定随机变化的最大范围。默认为0。
  Vertex Jitter(节点Jitter):指定使用立方体交集创建的标记的节点位置随机变化的最大范围。默认为0.0。
  Uniqueness(惟一性)选项组。激活尺寸/宽度变化的随机变化。
  Seed(种子数):指定一个随机种子数。
  New(新建):使用随机格式计算一个新的种子数。



  20、Speed Operator(速度操作器)。命令面板如图1-21所示。

图1-21


  功用:默认的速度操作器,出现在创建新的粒子流图标时的第一个事件当中。主要用来对粒子的速度和方向进行基本控制。

  Speed(速度):粒子每秒速度。默认为300。注意: 粒子速度只在粒子进入事件的时候被设置一次。如果为速度数值设置动画,则粒子速度不会发生改变;而是给予每个粒子与进入事件的当前速度数值相等的恒定的速度。
  Variation(变化):粒子速度的变化量。默认为0.0。
  Direction(方向)选项组。主要用来指定粒子出生后的路径。默认为Along Icon Arrow。
  Along Icon Arrow(沿着图标箭头):粒子沿着平行于图标箭头的方向移动。
  Icon Center Out(图标中心外):每个粒子沿着粒子位置和图标中心的连线方向运动。
  Icon Arrow Out(图标箭头外):每个粒子沿着粒子位置和图标箭头之间的连线运动。
  Random 3D(随机3D):粒子在所有方向上移动。
  Random Horizontal(随机水平):每个粒子沿着随机水平方向移动。
  Inherit Previous(继承先前):使用当前运动方向。
  Reverse(反转):选中时,方向会反转。默认为不选中。
  Divergence(偏离):选中时,速度偏离粒子流。范围从0到180。
  Uniqueness(惟一性)选项组。可以使速度变化随机化,使用随机3D和随机水平使方向随机变化。
  Seed(种子数):指定一个随机种子数。
  New(新建):使用随机化公式计算一个新的种子数。


  21、Speed By Icon Operator(速度图标操作器)。命令面板如图1-22所示。

图1-22


  功用:速度图标操作器允许使用特殊的非渲染图标控制粒子速度和方向。在为图标设置动画时,使其运动传递到粒子。注意: 如果从创建面板中添加图标速度,则粒子流在粒子图表中为操作器创建分离的事件。

  Accel Limit(加速度限制):粒子速度每秒改变的最大数值,以匹配操作器图标的速度。默认为100.0。
  Influence %(影响百分比):决定先前速度和操作器图标速度的混合。默认为100.0,范围从0.0到100.0。100时,速度只受图标速度的影响;0时,图标速度不影响粒子速度。
  Speed Variation(速度变化):激活粒子速度的随机变化,使其速度不是精确地按照图标速度移动。默认为不选中。
  Min %/Max %(最小最大百分比):设置粒子速度变化的最小最大百分比。默认最小为50.0,最大为100.0。
  Use Icon Orientation(使用图标定位):将图标定位动画应用到粒子。默认时,Speed By Icon只通过图标位置控制粒子运动。如果选中该选项,粒子运动同时受图标旋转的影响。默认为不选中。
  Steer Towards Trajectory(沿着轨迹):在离开图标距离数值之外的粒子直接向图标运动。默认为不选中。
  Distance(距离):设置粒子和操作器图标的距离,超过这个距离后Steer Towards Trajectory起作用。默认为10.0。
  Parameters Animation(方向)选项组。如果为操作器设置动画,软件开始将这个动画应用到所有粒子 。
  Sync By(同步):选择使用动画参数的时间帧。
  Absolute Time(绝对时间):参数设置的任意帧在设置的实际帧被使用。
  Particle Age(粒子年龄):参数设置的任意帧在每个粒子的存活期的相应帧被使用。
  Event Duration(事件持续):参数设置的任意帧在每个粒子第一次进入事件开始时被使用。
  Icon Animation(图标动画)选项组。软件开始将Speed By Icon操作器图标的动画应用到所有粒子。  Sync By(同步):选择使用图标动画到粒子的时间帧。
  Absolute Time(绝对时间):图标运动设置的任意帧在其设置的实际帧被使用。
  Particle Age(粒子年龄):图标运动设置的任意帧在每个粒子的存活期的相应帧被使用。
  Event Duration(事件持续):图标运动设置的任意帧在每个粒子开始其第一次进入事件时被使用。
  Icon Size(图标尺寸):设置操作器图标的尺寸,不影响粒子行为。
  Uniqueness(惟一性)选项组。激活速度变化范围的随机变化。
  Seed(种子数):指定一个随机种子数。
  New(新建):使用随机格式计算一个新的种子数。

 

22、Speed By Surface Operator(速度按曲面操作器)。命令面板如图1-23所示。

图1-23


  功用:速度按曲面操作器允许使用场景中的任意对象控制粒子速度和方向,同时提供由场景中材质控制速度的选项。为了更好地控制表面粒子运动,可在同一事件中的速度曲面操作器前使用速度操作器。使用速度操作器指定表面方向,再使用速度曲面操作器调整速度向量的垂直组成。

  Set Speed Once(一次设置速度):操作器为每个粒子设置一次进入事件时的速度。
  Control Speed Continuously(连续控制速度):操作器在整个事件过程设置粒子速度。
  Speed(速度):粒子每秒速度。默认为300.0。
  Variation(变化):设置粒子速度每秒的变化数量。默认为0.0。
  Surface Geometry(曲面几何体)选项组。指定影响粒子速度和方向的对象。
  Add(添加):从视口中添加对象到列表 。
  By List(由列表添加):添加多个对象到列表,单击该按钮,打开Select Surface Objects对话框,从中选择对象。
  Remove(删除):从列表中删除高亮显示的对象。
  Animated Shape(动画形状):选中时允许粒子随着对象表面运动,对象的动画全由变形或应用了修改器形成的。
  Subframe Sampling(子帧取样):选中时,操作器基于tick(一秒有4800tick)获取发射器动画。默认为不选中。
  Speed by Material(材质速度):基于应用到Surface Geometry对象的材质属性改变粒子速度和方向。例如,指定黑白棋格漫反射贴图的对象,选择Grayscale Multiplier选项,则靠近白棋格区域的粒子移动较快。注意:要在视口中合理显示受材质影响的速度,必须满足以下两个条件:首先,至少有一个视口设置为明暗显示模式;另外,要在材质编辑器中选中Show Map In Viewport选项。
  Grayscale Multiplier(灰度倍增):通过材质亮度控制速度,暗区域产生低速度粒子,亮区域产生高速度粒子。
  Signed Grayscale(符号灰度):类似Grayscale Multiplier,但是倍增也可以是负值,以导致反向运动。
  RGB as World XYZ Mult.(世界XYZ RGB):类似Grayscale Multiplier,但使用材质的红、绿、篮通道强度分别影响世界坐标中XYZ轴的粒子速度。
  RGB as Local XYZ Mult.(局部XYZ RGB):类似RGB as World XYZ Mult,但是使用的是局部坐标。  Use Sub-Material(使用子材质):选中时,使用指定到Surface Geometry对象的多维/子对象材质定义速度。
  Mtl ID(材质ID):指定用作粒子速度控制的子材质的材质ID。
  Direction(方向)选项组。通过方向下拉列表框可指定粒子出生后的路径,默认为Surface Normals。
  Surface Normals(表面法线):每个粒子沿着垂直于最近面的直线移动。
  Out Of Surface(表面外):粒子离开最近面。可以使用该选项禁止粒子进入对象内部。
  Parallel To Surface(平行表面):粒子平行于最近的面运动。
  Divergence(偏离):选中时,粒子流展开。范围从0到180。默认为0。可设置动画。为了实现喷泉喷射效果,设置Position为 Location to Pivot,设置Direction为Along Icon Arrow,设置Divergence到合适的角度,然后旋转图标使其箭头向上。
  Continuous Speed Control(连续速度控制)选项组
  Accel Limit(加速度限制):设置最大加速度。
  Unlimited Range(无限范围):选中时,表面在任意距离控制粒子速度和方向。默认为选中。
  Range(范围):粒子和控制表面之间的最大距离,超出范围,粒子不受表面几何体控制。
  Falloff Zone(衰减区域):超出范围数值的距离,在此距离之内表面几何体对粒子运动不是完全控制。
  Animation Offset Keying(动画偏移关键帧)选项组。为使用动画参数选择关键帧。
  Absolute Time(绝对时间):参数设置的任意帧在设置的实际帧被使用。
  Particle Age(粒子年龄):参数设置的任意帧在每个粒子的存活期的相应帧被使用。
  Event Duration(事件持续):参数设置的任意帧在每个粒子第一次进入事件开始时被使用。
  Uniqueness(惟一性)选项组。激活速度变化范围和使用随机3D和随机水平方向的随机变化。
  Seed(种子数):指定一个随机种子数。
  New(新建):使用随机格式计算一个新的种子数。

 

23、Cache Operator(缓存操作器)。命令面板如图1-24所示。

图1-24


  功用:缓存操作器主要用来在内存中记录和存储粒子状态。需要注意的是,一个事件中只能使用一个缓存操作器,若使用两个,只能一个用作视口设置,一个用作渲染。同理,不能在同一个流中使用全局和局部高速缓存操作器,若使用两个,只能一个用作视口设置,一个用作渲染。在使用实时播放速度不够快时,我们可以使用高速缓存操作器使之加速。

  Use At(使用位置):当视口回放或者渲染时存储粒子运动到缓存中。默认为视口。
  Update(更新):如果在粒子系统中改变参数,缓存数据可能失效,此设置决定粒子流是否自动更新缓存,或者手动更新。默认为Always。
  Always(始终):在缓存操作器范围下改变参数将引起从当前范围的开始到当前帧的存储数据的自动更新。
  Manually(手动):只有单击更新按钮或清除高速缓存并移动到其他帧时更新。
  Range(范围):设置缓存操作器发生作用的帧范围。默认为Active Segment。
  Complete(完全):将整个动画存储到缓存。
  Active Segment(活动段):只存储活动段的帧到缓存,在Time Configuration中设置开始帧和结束帧。
  Custom(自定义):只存储自定义范围内的帧。
  Start/End Time(开始/结束时间):存储范围的开始帧和结束帧。默认为0,30。
  Sampling(取样):决定高速缓存操作器取样和存储动画的频率。默认为Every Frame。
  Every Frame(每帧):每帧存储一次动画数据。
  Integration Step(综合步幅):每个综合步幅存储动画数据。
  Every Nth Frame(每N帧):每隔N帧存储动画数据。
  N:当Sampling设置为Every Nth Frame时,取样时的帧间隔。默认为5。
  Cache Test Results(高速缓存测试结果):当存储粒子数据时,同时存储测试结果,默认为选中。  Save Cache with File(与文件保存缓存):选中时,存储数据和场景同时保存到磁盘。默认为不选中。
  Save Cache with Hold(用Hold保存缓存):将存储数据保存在由编辑菜单Hold创建的Hold文件中。默认为不选中。
  Manual Update(手动更新)选项组
  Update(更新):在当前范围内计算粒子运动并将其存储在缓存中,代替现有存储数据 。
  Clear(清除):删除存储数据。
  Range(范围):设置缓存操作器重新计算数据的帧范围。默认为Active Segment。
  Complete(完全):清除整个动画的存储。
  Active Segment(激活段):更新激活段帧的存储。
  Custom(自定义):更新自定义范围内帧的存储。
  Start/End Time(开始/结束时间):更新时的开始和结束时间。默认为0,30。
  Update Viewports(更新视口):选中时,动画在缓存手动更新阶段在视口中播放。
  Memory Used(K)(已使用内存)选项组。缓存操作器将数据存储到系统的内存中,在这里我们可以指定使用的内存数量的上限。 如果我们限制的值和缓存数据的数量超过了可用的内存,则计算机系统会改用基于硬盘的虚拟内存,虚拟内存会降低执行缓存的速度。
  Limit(限制):用作存储粒子数据的最大系统内存数量,以KB为单位,默认为100 000或者97.6 MB。
  Total(总数):当前存储数据使用的内存数量,单位不KB。
  Current Frame(当前帧):当前帧存储数据使用的内存数量,单位为KB。

24、Display Operator(显示操作器)。命令面板如图1-25所示。

图1-25


  功用:显示操作器主要用来指定视口中粒子的显示方式。默认的显示方式为Ticks,是最简单最快的显示方式。对使用大量粒子的动画很有用。在复杂性上与之相反的是Geometry选项,用来以实际形状显示粒子。显示操作器提供了一系列简单形状,这些形状在测试动画时能提供快速反馈。也可以设置可见粒子百分比。默认时,粒子流自动在每一个局部事件插入新的显示操作器。可以选择Particle View→Options Menu→Default Display→Global,自动在新的全局事件插入显示操作器,但不会插入新的局部事件中。

  Type(类型):选择视口中粒子的显示方式。
  None(无):粒子不显示在视口中。
  Dots(点):粒子显示为单一像素。
  Ticks:每个粒子显示为+号。
  Circles(圆):每个粒子显示为小圆。
  Lines(线):每个粒子显示为一像素宽的直线,线的长度标志着粒子速度,其方向反应了运动方向。
  Bounding Boxes(边界盒):每个粒子显示为边界盒。使用该选项可在稍微消耗计算速度的基础上更好地显示最后的动画。
  Geometry(几何体):每个粒子显示为实际几何体。使用该选项会得到最好的动画效果,但是渲染的速度最慢。
  Diamonds(菱形):每个粒子以菱形显示。
  Boxes(立方体):每个粒子显示为小正方形。
  Asterisks(星形):每个粒子显示为星号(*)。
  Triangles(三角形):每个粒子显示为小三角形。
  Visible %(可见百分比):指定视口中粒子的可见百分比。减少此数值可提高视口刷新速度。
  Show Particle IDs(显示粒子ID):选中时,每个粒子的惟一的索引数值显示在视口中。
  [color swatch](颜色样本):使用不同的颜色显示粒子,并且与Type选项合用以区分不同事件中的粒子。
  Selected(选择):选择视口中粒子的显示方式,与Type相同。



  25、Notes Operator(记录操作器)。命令面板如图1-26所示。

图1-26


  功用:记录操作器用于为事件增加文本注释,对粒子系统没有直接影响,但可以帮助追踪每个事件的全面功能。可以直接在文本区域输入注释。

 

26、Render Operator(渲染操作器)。命令面板如图1-27所示。

图1-27


  功用:渲染操作器提供与渲染粒子相关的控制。可以指定渲染粒子所采用的形式以及出于渲染目的将粒子转换成独立的Mesh对象。

  Type(类型):以 Geometry和边界盒渲染粒子,或者在渲染时不渲染粒子系统,或者激活粒子系统但防止可渲染发送到3ds max渲染器。默认为Bounding Boxes。
  None(无):粒子系统(或者事件)被认为是不可渲染的。
  Bounding Boxes(边界盒):粒子按照边界盒进行渲染。使用该选项可提高测试渲染的速度。
  Geometry(几何体):每个粒子渲染为实际几何体。
  Phantom(幻影):当想让粒子系统功能正常,计算每一帧动画但不直接渲染几何体时,使用该选项。  Visible %(可见百分比):指定渲染粒子的百分比。默认为100,范围从0到100。
  Render Result(渲染结果)选项组。该选项组的设置决定系统将粒子转换成Mesh格式的方式。默认情况下,以单一Mesh渲染粒子。然而,在一些情况下,需要选中Mesh Per Particle选项以使每个粒子转换成独立的Mesh对象。注意:粒子流每帧可以处理的粒子数量局限于系统资源,但每个单一Mesh可以有5,000,000面或者节点。如果Mesh中的面或节点总数超过5,000, 000,粒子流会忽略超过限度的粒子。
  Single Mesh(单一网格):将所有粒子组成一个Mesh对象传递到渲染器。
  Multiple Meshes(复合网格):将指定数量的Mesh对象传递到渲染器,每个Mesh对象包含指定数目的粒子。如果由Particles p/Mesh计算的细分粒子总数的结果小于指定的Mesh Count数值,一些Mesh可能包含少的面或者不包含面。
  Mesh Count(网格数):粒子流传递到渲染器的网格对象的最大数量。
  Particles p/Mesh(每网格的粒子数量):构成每个网格对象将包含的粒子数量。
  Mesh Per Particle(每个粒子一个网格):将每个粒子作为独立的网格传递到渲染器。

  27、本节小结:本节我们主要学习了Operators(操作器)的功用,下一节我们将学习Test(测试)的操作使用,请大家继续关注~~