步骤5:将花瓣替代到粒子
(1)在大纲视图中,如图所示,选择前面隐藏的曲线和粒子物体,按键盘上的Shift+H键将其重新显示出来。
Tips.要注意时间轴指针不能停留在第1帧位置,否则看不到粒子物体。
(2)切换菜单模块到Dynamics [动力学],在视图中全选所有的花瓣模型,单击Particles>Instancer (Replacement) [粒子>实例化器 (替换) ]菜单命令右侧的按钮,在打开的ParticleInstancer Options [粒子实例化器选项]窗口中直接单击下方的Create [创建]按钮进行粒子替换。此时可以在视图中看到所有粒子都被替换成花瓣,如图所示。
(3)在大纲视图中双击粒子物体打开其属性编辑器,在ParticleShape标 签下的Render Attributes[渲染属性]卷展栏中设置Particle Render Type [粒子渲染类型]为Points [点]。
修改完成后重新播放动画,观察新发射的粒子形态,如图所示,可以看到当前粒子的形态是一种比较死板,没有任何形状大小及方向变化的状态,所有花瓣都替换为同一片花瓣,因此我们需要对粒子设置一个随机的替代,让粒子随机替换为6片不同的花瓣中的任意一片。
(4)在粒子物体的属性编辑器中,单击Add Dynamic Attrbutes [添加动力学属性]卷展栏下的General按钮,在打开Add Attributes [添加属性]窗口中,设置long name [长名]为inst, 在Attribute Type [属性类型]一栏 下勾选Per Particle (Array) [每粒子] 选项,然后单击OK按钮确认添加属性,如图所示。
添加属性后,我们可以在粒子物体的属性编辑器的Per Particle Attributes (Array) [每粒子属性]卷展栏下看到新添加的属性Inst,如图所示。
(5)在Inst属性 右侧的输入栏中单击鼠标右键,从弹出的菜单中选择Creation Expressin.... [创建表达式]命令,然后在打开的Expression Editor [表达式编辑器]窗口的Expression书写框中输入表达式“particleShape1.inst=rand(6)",单击Create [创建]按钮确认并关闭窗口,如图所示。
Tips:编写表达式的时候,一定要注意使用英文字母和标点符号进行编写,否则会出错。
(6)在粒子物体的属性编辑器中展开Instancer (Geometry Replacement) [替代 (几何图形替换) ]卷展栏,勾选Allow All Data Type [允许所有数据类型]选项;在下面的General Options [常规选项]属性栏下设置Object Index [物体索引]为inst, 如图所示。
播放动画,可以看到此时发射的粒子显示为随机替代的花瓣,不再是完全相同的。接着我们要为粒子设置一个随机缩放的属性,这样所有花瓣的大小都是随机不定的。
Tips:如果觉得粒子替代的花瓣太小,可以将原始的花瓣模型适当放大。
(7)选择粒子物体,按键盘的CtrI+A键打开属性编辑器,单击Add Dynamic Attributes [添加动力学属性]卷展栏下的General按钮,在打开的Add Attributes[添加属性]窗口中设置long name [长名]为scal,在Attribute Type [属性类型] - 栏下依然选择PerParticle (Array) [每粒子] 选项,然后单击OK按钮确认添加属性。
(8)在Per Particle Attributes (Array) [每粒子属性]卷展栏下Scal属性右侧的输入栏中单击鼠标右键,从弹出的菜单中选择Creation Expression... [创建 表达式]命令,然后在打开的Expression Editor [表达式编辑器]窗口的Expression书写框中, 原有表达式的下方输入表达式“particleShape1 scal=rand(0.2,1);”,单击Create [创建]按钮确认并关闭窗口。
(未完待续)
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答关于场景的选择,老师给予我们的意见是尽量多一些雕刻的东西,有助于我们对于zb的理解与学习。再有一点就是,要找主体物的明确和突出......
在火星课程服务的帮助下,同学们一般都能够通过4-6个月的一定量的学习和训练,所达成的、符合上面两个条件的结果。不管是动画、虚幻......
2025年3月14日,中国动画电影《哪吒之魔童闹海》在日本东京举行首映礼,随后在20多个城市的32家影院同步上映。这部已在中国......
这次裁员规模之大,甚至超过了整个视频游戏行业在2025年至今的裁员总和。Autodesk的首席执行官表示,此次裁员是他和CEO......
虚幻引擎(Unreal Engine)本身是美国的一家游戏公司Epic Games为自家《虚幻系列》游戏开发出来的一套游戏引擎......
虚拟现实(Virtual Reality,简称VR)是一种计算机仿真技术,它通过创建和模拟一个三维的虚拟环境,用户不仅能在其中......