maya粒子状态 怎样形成时间差 发射粒子?
我是先做一个蝙蝠的飞行动画,然后在新动力学中,创建一个体积的发射器,然后将粒子进行蝙蝠模型替换,但是飞出来所有的蝙蝠状态都是一致的,我想要实现错综复杂的感觉~求大神指点...
我是先做一个蝙蝠的飞行动画,然后在新动力学中,创建一个体积的发射器,然后将粒子进行蝙蝠模型替换,但是飞出来所有的蝙蝠状态都是一致的,我想要实现错综复杂的感觉~求大神指点
展开
推荐于2016-11-03 · 知道合伙人教育行家
关注
展开全部
有多种方法可以控制粒子动力学的操作时间:
更改粒子对象的开始帧
控制粒子动力学的计时
粒子动力学后执行表达式
更改粒子对象的开始帧
每个粒子对象都具有“开始帧”(Start Frame)属性,可以设定效果开始的时间。例如,可以将粒子对象上的漩涡效果延迟到自行选择的帧。
再比如,假设您创建一个角色,从地板上的灰尘粒子上走过。灰尘连接到重力、地板碰撞对象和角色脚上的空气(尾迹)场。您希望脚上的空气场在帧 100 处开始扬起灰尘。
可以将灰尘的“开始帧”(Start Frame)设定为 100,以便将灰尘的动力学计算延迟到有计算需要的时候。这样可以加快场景播放并防止粒子因为重力和碰撞效果而出现轻微反弹。
您还可以通过禁用前 100 个帧的“为动力学”(Is Dynamic),防止针对灰尘进行动力学计算。但是,通过将“开始帧”(Start Frame)设定为 100,您也将避免单击帧或拖动“时间滑块”时必须等待前 100 个帧的预备运行计算。
请注意,当创建粒子对象或发射粒子对象的发射器时,“开始帧”(Start Frame)将默认设置为 1.0。该值是当前时间单位设置下单个帧的持续时间。
若要设定粒子对象的“开始帧”(Start Frame),请选择粒子对象,然后在“属性编辑器”(Attribute Editor)“时间属性”(Time Attributes)区域的“开始帧”(Start Frame)中输入值。
重要信息 如果要更改时间单位设置,必须将“开始帧”(Start Frame)设定为正确的初始值,以便 Maya 再次计算开始时间。
发射的粒子对象仅接受帧大于或等于其“开始帧”(Start Frame)处的发射粒子。例如,若要在帧编号 -5 处发射粒子,则将发射粒子对象的“开始帧”(Start Frame)设定为 -5 或更少。
控制粒子动力学的计时
通过动力学动画,您可以指定希望对象采用的操作,然后让软件计算出如何对对象设定动画。在历史上,将该动画方法与其他操作同步一直都富有挑战性。例如,与渐强乐谱同步提高发射粒子的速度一直非常困难。
Maya 具有克服这种难题的功能。每个粒子对象都具有“当前时间”(Current Time)属性,您可以对其设定动画以降低或加快粒子效果。该属性包含独立时钟时间的值。从本质而言,减慢或加快粒子对象的时钟可以减慢或加快对其产生影响的动力学。有关详细信息,请参见了解当前时间属性。
示例
一个发射器在 150 帧动画中发射粒子。以下步骤显示了如何通过对“当前时间”(Current Time)设定关键帧控制粒子的速度。
更改粒子对象的开始帧
控制粒子动力学的计时
粒子动力学后执行表达式
更改粒子对象的开始帧
每个粒子对象都具有“开始帧”(Start Frame)属性,可以设定效果开始的时间。例如,可以将粒子对象上的漩涡效果延迟到自行选择的帧。
再比如,假设您创建一个角色,从地板上的灰尘粒子上走过。灰尘连接到重力、地板碰撞对象和角色脚上的空气(尾迹)场。您希望脚上的空气场在帧 100 处开始扬起灰尘。
可以将灰尘的“开始帧”(Start Frame)设定为 100,以便将灰尘的动力学计算延迟到有计算需要的时候。这样可以加快场景播放并防止粒子因为重力和碰撞效果而出现轻微反弹。
您还可以通过禁用前 100 个帧的“为动力学”(Is Dynamic),防止针对灰尘进行动力学计算。但是,通过将“开始帧”(Start Frame)设定为 100,您也将避免单击帧或拖动“时间滑块”时必须等待前 100 个帧的预备运行计算。
请注意,当创建粒子对象或发射粒子对象的发射器时,“开始帧”(Start Frame)将默认设置为 1.0。该值是当前时间单位设置下单个帧的持续时间。
若要设定粒子对象的“开始帧”(Start Frame),请选择粒子对象,然后在“属性编辑器”(Attribute Editor)“时间属性”(Time Attributes)区域的“开始帧”(Start Frame)中输入值。
重要信息 如果要更改时间单位设置,必须将“开始帧”(Start Frame)设定为正确的初始值,以便 Maya 再次计算开始时间。
发射的粒子对象仅接受帧大于或等于其“开始帧”(Start Frame)处的发射粒子。例如,若要在帧编号 -5 处发射粒子,则将发射粒子对象的“开始帧”(Start Frame)设定为 -5 或更少。
控制粒子动力学的计时
通过动力学动画,您可以指定希望对象采用的操作,然后让软件计算出如何对对象设定动画。在历史上,将该动画方法与其他操作同步一直都富有挑战性。例如,与渐强乐谱同步提高发射粒子的速度一直非常困难。
Maya 具有克服这种难题的功能。每个粒子对象都具有“当前时间”(Current Time)属性,您可以对其设定动画以降低或加快粒子效果。该属性包含独立时钟时间的值。从本质而言,减慢或加快粒子对象的时钟可以减慢或加快对其产生影响的动力学。有关详细信息,请参见了解当前时间属性。
示例
一个发射器在 150 帧动画中发射粒子。以下步骤显示了如何通过对“当前时间”(Current Time)设定关键帧控制粒子的速度。
展开全部
在粒子的Shape节点属性中,修改Emittion Attributes卷展栏中的Max Count数值,默认-1代表无限发射粒子数量,修改为你需要的数值即可实现你要的效果,但要注意粒子的生命值,一旦有粒子死亡就会有新的粒子补充缺失的粒子数量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2021-01-13 · 知道合伙人软件行家
关注
展开全部
在粒子替换中,用每粒子表达式,来制作粒子发射时间的随机值,和大小以及旋转角度的随机值
还可以给粒子添加每粒子速度,让粒子替代的蝙蝠飞行的速度,角度,大小都产生不一样的效果
你可以百度一下“粒子表达式”来参考制作,还是比较复杂,很难表述清楚,要看视频教程才可以
还可以给粒子添加每粒子速度,让粒子替代的蝙蝠飞行的速度,角度,大小都产生不一样的效果
你可以百度一下“粒子表达式”来参考制作,还是比较复杂,很难表述清楚,要看视频教程才可以
追问
发射时间的随机值是在哪里填写~?谢谢~~~
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询