第二十四讲 粒子系统与空间扭曲物体粒子系统教学目标: 能够利用粒子系统与空间扭曲物体的结合创建简单的粒子动画教学重点:粒子系统与空间扭曲物体的结合使用粒子系统3DSMAX 提供了两种不同类型的粒子系统,一种是事件驱动,另一种是非事件驱动作为非事件驱动粒子系统有六种分类: Spray粒子系统 Snow粒子系统 Super Spray粒子系统 Blizzard粒子系统 PArray粒子系统 Pcloud粒子系统粒子系统SpraySpray粒子系统主要用来模拟雨滴、 喷泉、水龙头等的流水效果主要参数:Particle 选项组:Viewport Count:通过降低显示数目,可以使 视图的更新速度更快Render Count:粒子在实际渲染中每帧可达 到的实际渲染数目粒子系统SprayDrop size:粒子在渲染输出时的大小 Speed:决定粒子在离开发射器时最初速度Variation:可以控制粒子的初始速度和方向, 该值越大,粒子喷射越强,范围就越广 drop:水滴状 dots :圆点状 ticks:十字交叉壮 这个只能控制粒子系统在视图中的显示, 不能控制渲染输出的粒子形状,渲染输出 的形状有: tetrahedro: 四面体 facing:方形面 粒子系统Timming选项组Start:粒子开始发射的所在帧数位置Life :粒子从开始到消亡的时间,粒子寿命Birth rate :每一帧粒子产生的数量, conatant关闭时这一项才可用Emitter:定义的粒子在场景中出现的区域。
可以设置发射器的宽度和长度, hide可以控制是否隐藏发射器 Spray粒子系统Snow Snow粒子系统主要用来模拟飘雪、乱飞的纸屑等 参数面板除了几个特殊的与spray有所不同,其他基本类似 可以设置粒子的翻滚: Tumble: 翻滚值为0时没有翻滚, 值为1时翻滚最大 Tumble rate:翻滚速率,值越大越快粒子系统Render 选项组:可以设置渲染输出时雪 花的形状 six point:六角形 triangle:三角形 facing :方形面Snow 粒子系统Super spray超级粒子喷射系统:Basic parameters:Off axis轴偏离:粒子偏离Z轴的角度Spread发散:控制粒子流偏离图标箭头的发散角度Off plane平面偏离:影响关于Z轴的发射角度,即粒 子从XZ平面开始,绕Z轴旋转的 角度Spread发散:影响粒子流关于OFF PLANE 轴的发散角 度Percentage of particles粒子比例:设置视图中粒子显 示数目与渲染数目的百分比粒子系统Super sprayParticle generation粒子生成Particle quantity选项组: use rate : 指定每一帧粒子发射的数目, 得到稳定的粒子流。
use total: 指定粒子在生命期内,形成的 粒子总的数目适合制作爆炸效果粒子系统Super sprayParticle generation粒子生成 Particle motion 粒子运动状态 speed:粒子生成速度 variation:可以使粒子拥有不同的速度粒子系统Particle generation粒子生成 Particle timing 粒子 发射和结束的时间 display until:控制粒子全部消失的时间 life 寿命:设定粒子产生到消亡的时间 variation:可以使粒子的寿命发生变化Super spray粒子系统Particle generation粒子生成 Particle size粒子大小 grow for:控制粒子 从非常小变到指定大 小所用的帧数 fade for: 指定粒子在消亡之前收缩到原 来1/10大小所用的帧数Super spray粒子系统Particle type粒子的类型: standard particle标准粒子 metaparticles超密粒子 instanced geometry实例化几何体 Super spray粒子系统standard particle标准粒子 Triangle三角形 Cube立方体 Special交叉面 Facing方形面 Constant恒定面 Tetra棱锥形 Sixpoint六角形面 Sphere球体Super spray粒子系统Meta particles parameters metaball 一种粘性球体 tension 张力:定义了对象融合的难 易程度该值越大粒子越难融合。
variation 改变张力值Instancing parameters选项组 pick object:可以在场景中选取一个对 象作为粒子 Super spray粒子系统Rotation and collision spin time自旋时间: 控制粒子旋转一周的帧数 random随机; direction of trave/mblur沿粒子运动的方向发生旋转; user defined 可以自定义旋转轴Super spray粒子系统Particle spawn粒子生成 particle spawning effects: die after collision:粒子碰到偏离器时消失 persist:决定粒子发生碰撞后存活的时间 spawn on collision:碰撞后再生 spawn on death:消亡后再生 spawn trails:沿轨迹再生 spawn trails: 每帧都存在粒子再生 spawn :每次再生粒子的数目 affects:设置粒子的百分比 multiplier:粒子倍增数粒子系统空间扭曲物体: force力 deflectors偏离 geometric/deformable几何变形 modifier-based基于编辑修改器粒子系统Gravity重力strength:重力场的大小 decay:力场的衰减 planar和spherical:力场的形状粒子系统Deflector和udeflector偏转器和通用偏转器Bounce: 控制粒子在偏转器上的反弹速度,值为时表示反弹后的速度与原速度相同。
Variation:指定粒子反弹变化范围Chaos:控制反弹后方向的变化Friction:指定粒子在偏转器上所收摩擦力Inherit vel:速度继承Pick object:可以将场景中的对象作为偏转器粒子系统作业:简单的粒子动画效果的制作喷泉的制作飘落的树叶粒子系统。