PF粒子系统.doc_第1页
PF粒子系统.doc_第2页
PF粒子系统.doc_第3页
PF粒子系统.doc_第4页
PF粒子系统.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PF粒子系统2009-07-23 13:43第二篇Particle View Menu Bar(粒子视图菜单栏)命令详解1、打开Particle View(粒子视图)。在视图中创建一个PF Source粒子后,在Modify命令面板上我们单击Particle View钮即可打开粒子视图,也可以按下键盘上的快捷键6同样能打开粒子视图,如图11所示。图112、Edit(编辑)菜单栏。单击Particle View视图菜单栏上的Edit菜单,如图12所示。图12New(新建):主要用来新建一个包含被选动作的新事件到事件显示中。Insert Before(前插):在每一个高亮显示的动作之前增加被选择的条目,此选项只有一个或者多个动作高亮时才有效。Append To(添加到):用来将被选择的条目增加到每个高亮动作之后,此选项只有在一个或者多个动作高亮时才有效。Turn On All(打开所有):单击此选项后将打开所有的动作和事件。Turn Off All(关闭所有):单击此选项后将关闭所有动作和事件。Turn On Selected(打开被选):用来打开高亮显示的关闭的动作和事件,此选项只有在关闭了一个或者多个高亮条目事件时才有效。Turn Off Selected(关闭被选):用来关闭高亮显示的打开的动作和事件,此选项只有当打开一个或者多个高亮条目事件时才有效。Make Unique(使惟一):此选项只有在一个或者多个关联动作高亮时才有效,主要用来转换关联动作到事件。Wire Selected(线接被选):用来将一个或者多个测试线连接到高亮事件上,或者是将一个或多个高亮的全局事件连线接到一个高亮出生事件上,此选项只有当一个或者多个测试和单一事件高亮时才有效,或者一个或者多个全局事件和单一出生事件高亮时有效。Copy(复制):用来复制任意的选择的事件、动作和线接到剪贴板。Paste(粘贴):用来将剪贴板中的内容粘贴到事件显示当中。Delete(删除):用来删除高亮显示的条目。Rename(重命名):用来对高亮显示的条目进行重新命名。3、Select(选择)菜单。Select菜单如图13所示。图13Select Tool(选择工具):单击此选项后将会激活选择工具,勾选此选项后,在对事件显示使用了移 动和缩放工具之后,会自动返回选择工具。Select All(选择全部):单击此选项后,在事件显示窗口中的所有项目都会高亮显示。Select None(无选项):取消事件显示窗口中的所有项目的选择。Select Actions(选择动作):单击此项后在事件显示窗口中的所有操作器和测试都会高亮显示。Select Operators(选择操作器):单击此项后事件显示窗口中的所有操作器都会高亮显示。Select Tests(选择测试):事件显示窗口中的所有测试高亮显示。Select Sources(选择源对象):事件显示窗口中所有的粒子流来源对象会高亮显示。Select Events(选择事件):事件显示窗口中的所有事件会高亮显示。Select Wires(选择线接):事件显示窗口中的所有线接会高亮显示。Select Downstreams(选择下游):单击此选项后,当前所显示的高亮事件之后的所有事件会高亮显示。Save Selected(保存被选):用来保存当前事件中高亮显示的元素到.max文件。Get Selection From Viewport(从视图中获取选择集):视图中被选择的源图标的全局事件会高亮显示。Assign Selection To Viewport(指定选择集到视图):用来传递事件选择集到视图中,使用此命令后可渲染指定事件的粒子。具体的操作方法是:首先在粒子视图中,使要渲染的事件高亮显示,然后选择该命令,最后在主工具栏Reder Type的下拉列表中选择Selected的渲染类型来渲染。Sync Source/Events Selection In Viewport(视图中同步源/事件选择集):用来选择视图中被选的所有源图标的事件。4、Display(显示)菜单。Display菜单如图14所示,此菜单中的前5个命令与粒子显示对话框右下角的显示工具命令相对应。图14Pan Tool(平移工具):用来在事件显示窗口中拖拽以移 动视图。Zoom Tool(缩放工具):用来在事件显示窗口中拖拽以缩放视图。Region Zoom Tool(区域缩放工具):单击此选项后,在事件显示窗口中拖拽可以对选择的区域进行放大或缩小。Zoom Extents(缩放范围):单击此选项后在事件显示窗口中会显示整个粒子图表。No Zoom(无缩放):用来将事件显示窗口还原为默认状态,即刚开始打开的粒子视图。Parameters(参数):用来锁定粒子视图对话框右侧的参数面板的显示。Depot(库):用来锁定在粒子视图对话框下面的库的显示。Description(描述):用来锁定库右侧的描述面板。5、Options(选项)菜单。Options菜单如图15所示。图15Default Display(默认显示):此选项用来确定显示操作对粒子系统和事件应用于局部还是全局。默认为局部。Global(全局):在创建一个新的粒子系统时,粒子流会添加一个单一的显示操作到全局事件。Local(局部):为粒子流添加一个显示操作到每一个新事件当中。Action Order(动作顺序):通常的情况下,全局和局部事件都会使用类似的动作。当互相可以比较的动作在全局事件和其他事件中同时存在的情况下,粒子流以此处指定的顺序将其应用到系统中,默认状态为局部优先。比如,在全局事件中如果包含Cube的形状操作,在同一系统中其他事件包含Tetra或者Sphere的形状操作,默认情况下,粒子流在每一个综合步幅的最后应用全局形状操作覆盖任意局部形状,即:所有的粒子都将是Cube。但是如果我们设置为Globals First,则最后会使用局部形状,粒子显示为Tetra或者Sphere。Globals First(全局优先):在每一个综合步幅,粒子流首先应用全局事件的动作。其结果是局部事件的动作覆盖全局事件中的可比较动作。Locals First(局部优先):在每一个综合步幅,粒子流首先应用局部事件的动作。其结果是全局事件的动作覆盖局部事件中的可比较动作。Update Type(更新类型):当参数改变时,粒子流更新系统的方式。Complete(完整):当设置改变时,粒子流在第一帧更新整个系统。Forward(向前):当设置改变时,粒子流在当前帧更新整个系统。Track Update(追踪更新):提供粒子视图中显示粒子系统状态的选项。Particle Count(粒子计数):用来显示事件中粒子的数量。当在全局事件中使用此项功能时,显示的计数是粒子系统中粒子的整体数量。Update Progress(更新进步):当粒子流执行动作时以颜色高亮显示该动作。Use Dynamic Names(使用动力学名称):默认为打开状态。打开此选项时,在事件中的动作名称会被重要设置跟随,关闭此选项时,仅显示名称。8、本节小结:本节我们主要学习了Particle View Menu Bar(粒子视图菜单栏)的命令详解,下一节我们将学习Particle View粒子视图当中的Operators(操作器)的功用,请大家继续关注PConline软件资讯的3DS Max栏目。第三篇Operators(操作器)的功用概述:操作器是PF Source粒子系统的最基本的构成元素,它主要作用就是用来连接操作器到事件以指定粒子在一段时间内的速度、方向、形状等基本特性。如图1-1所示,操作器在粒子视图库中可以成两组。第一组包含22个操作器,它们是直接影响粒子行为的操作器,例如旋转、贴图等。第二组包含4个操作器,分别是:Cache优化粒子系统回放;Display决定粒子在视图中的显示;Notes附加信息;Render用来指定渲染特性。下面我们来对每一个操作器的功用及使用方法进行详细的讲解。 图111、Birth(出生操作器)。按下键盘上的6快捷键打开粒子视图,在粒子视图中单击鼠标左键将拖动到事件窗口中,然后确保处于选择状态,出生操作器的参数将显示在粒子视图的右侧,如图12所示。图12功用:主要是用通过参数设置来产生粒子,在实际操作过程中,它必须处于事件窗口中流的最顶端。也就是说出生操作器必须在粒子流开始时出现。下面我们来看一下它的参数的功能。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(出生脚本操作器)。其命令参数如图13所示。图13功用:通过使用MAX的脚本来创建自定义的粒子。Edit Script(编辑脚本):主要用来打开MAX脚本窗口对脚本进行编辑操作,以调整粒子的速率、形状等。Emit Start(发射结束):操作器开始发射粒子的帧数。Uniqueness(惟一)选项组Seed(种子数):使用随机种子数。New(速率):使用随机公式计算新种子,也就是说按下它可以使粒子达到一种随机的变化。3、Delete(删除操作器)。其命令面板如图14所示。图14功用:使用删除操作器可从粒子系统中删除粒子。默认情况下,粒子是永远存活的,即整个动画过程。删除操作器可给予粒子有限的生命。在使用粒子年龄帖图时,删除操作器同时有效。Remove(删除)选项组All Particles(所有粒子):立即删除事件中的所有粒子。Selected Particles Only(仅被选粒子):立即删除事件中的粒子子对象层中的被选粒子。By Particle Age(由粒子年龄):删除事件中存活期超过一定长度的粒子。Life Span(生命范围):粒子生命帧数。过了这个阶段粒子被删除。Variation(变化):生命范围可能变化的最大数量。这个数值乘以-1.0到1.0之间的随机数得到粒子实际生命周期。Uniqueness(惟一)选项组Seed(数量):指定随机数值。New(速率):使用随机公式计算新种子。4、Force(作用力操作器)。其命令面板如图15所示。图15功用:使用作用力操作器可用一个或者多个空间扭曲影响粒子运动。使用该操作器可模仿风、重力等的效果。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(保持分离操作器)。命令面板如图16所示。图16功用:保持分离操作器是速度操作器中的一员,它主要用来将力作用于粒子,允许对粒子使用作用力使其分离,避免或减少碰撞。可以使用负值以避免分离太多,通过控制粒子速度和加速度来使用该操作器进行工作。需要注意的是:该操作器不使用粒子几何体,而是在每个粒子轴心创建一个球形作用力区域。可以通过改变粒子大小改变作用力区域的大小。在一定情况下默认设置可能对粒子相互渗透没有明显效果。为了增加分离程度,可对作用力和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(贴图操作器)。命令面板如图17所示。图17功用:贴图操作器作来指定恒定的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(材质动力学操作器)。命令面板如图18所示。图18功用:材质动力学操作器主要用来设置在事件中可以变化的粒子材质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,所以使用指定到材质动力学操作器粒子年龄贴图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论