购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 制作流程

1.2.1 使用粒子系统创建树叶飘落动画

01 启动中文版Maya 2022软件,打开本书配套资源场景文件“叶片.mb”,如图1-2所示。里面有3个添加完成叶片材质的树叶模型。

图1-2

02 单击FX工具架上的“发射器”图标,如图1-3所示,即可在场景中创建出一个粒子发射器、一个粒子对象和一个力学对象。

图1-3

03 通过“大纲视图”面板可以找到这3个对象,如图1-4所示。

图1-4

04 在“大纲视图”面板中选择粒子发射器,在“属性编辑器”面板中,将“发射器类型”设置为“体积”,设置“速率(粒子/秒)”的值为6,如图1-5所示。

图1-5

05 在“变换属性”卷展栏中,对粒子发射器的“平移”和“缩放”属性进行调整,如图1-6所示。

图1-6

06 播放场景动画,可以看到粒子的运动效果如图1-7所示。

图1-7

07 先选择场景中的3个叶片模型,如图1-8所示。

图1-8

08 按下菜单栏nParticle |“实例化器”命令后面的方形按钮,如图1-9所示。

图1-9

09 在系统自动弹出的“粒子实例化器选项”面板中,单击左下方的“创建”按钮,如图1-10所示。同时,观察“大纲视图”面板,可以看到场景中多出来了一个实例化器对象,如图1-11所示。

图1-10

图1-11

10 设置完成后,播放场景动画,可以在视图中看到所有的粒子形态都变成了树叶模型,如图1-12所示。此时场景中的每一片树叶都是一个颜色,颜色稍后在下一小节中会进行调整。

图1-12

11 在“大纲视图”面板中选择力学对象,在“属性编辑器”面板中,调整“风速”的值为50,调整“风噪波”的值为1,如图1-13所示。为粒子添加风吹的效果。

图1-13

12 播放动画,现在场景中的树叶粒子方向都是一样的,看起来非常不自然,如图1-14所示。

图1-14

13 展开“实例化器(几何体替换)”卷展栏中的“旋转选项”卷展栏,设置“旋转”的选项为“位置”,如图1-15所示。

图1-15

14 再次播放动画,场景中的树叶粒子方向现在看起来自然多了,并且叶片在飘动的同时还会产生一点自转的效果,如图1-16所示。

图1-16

1.2.2 使用表达式设置叶片的形态

01 在“添加动态属性”卷展栏中,单击“常规”按钮,如图1-17所示。

图1-17

02 在系统自动弹出的“添加属性”对话框中,设置“长名称”为xingzhuang,勾选“覆盖易读名称”选项,设置“易读名称”为“形状”,“数据类型”的选项为“浮点型”,“属性类型”的选项为“每粒子(数组)”,如图1-18所示。

03 设置完成后,单击左下方的“确定”按钮,关闭该对话框。这时,可以看到“每粒子(数组)属性”卷展栏中会多出来一个“形状”属性,这就是刚刚添加的属性,如图1-19所示。

04 将光标移动至“形状”属性上,右击并执行“创建表达式”命令,如图1-20所示。

图1-18

图1-19

图1-20

05 在系统自动弹出的“表达式编辑器”面板中,输入:

    nParticleShape1.xingzhuang=rand(0,3);

单击该面板中的“创建”按钮,如图1-21所示。

图1-21

06 在“实例化器(几何体替换)”卷展栏中的“常规选项”卷展栏中,设置“对象索引”的选项为xingzhuang,如图1-22所示。

图1-22

07 设置完成后,可以看到现在场景中的叶片颜色会随机发生变化,如图1-23所示。

图1-23

08 单击“FX缓存”工具架上的“将选定的nCloth模拟保存到nCache文件”图标,如图1-24所示。为粒子动画创建缓存文件。

图1-24

09 创建完成缓存文件后,再次播放场景动画,会发现粒子动画的播放变得非常流畅,如图1-25所示。

图1-25

图1-25(续)

技巧与提示

粒子的缓存文件创建完成后,仍然可以通过在场景中调整树叶模型的旋转角度来控制对应粒子的方向。

1.2.3 渲染设置

01 单击Arnold工具架上的Create Physical Sky(创建物理天空)图标,为场景添加物理天空灯光,如图1-26所示。

图1-26

02 在“属性编辑器”面板中展开Physical Sky Attributes(物理天空属性)卷展栏,设置物理天空灯光的Elevation(海拔)的值为25,Azimuth(方位角)的值为120,Intensity(强度)的值为5,Sun Size(太阳尺寸)的值为0.5,如图1-27所示。

图1-27

03 选择一个合适的仰视角度,渲染场景,渲染结果如图1-28所示。

图1-28

04 打开“渲染设置”面板,展开Motion Blur卷展栏,勾选Enable选项,设置Length(长度)的值为0.02,如图1-29所示,开启运动模糊计算。

图1-29

05 再次渲染场景,本实例的最终渲染结果如图1-30所示。

图1-30 OKlxYCDTxUChp8ae+MdvbppNPtolWJbwUnWl9zAGpDuCtxfSpyKnkn8ov9/ems3f

点击中间区域
呼出菜单
上一章
目录
下一章
×