案例准备
为了保证工作流程顺利稳定的进行,请按下列操作进行准备:
请自备一个Maya场景,这里我使用已经制作好的场景,该场景文件包含了已经赋予材质的模型,包括桌子、烟灰缸、香烟以及所有多边形网格。 图6
创建nParticle与发射物体
1. 选择 nParticles > Create nParticles, 并且勾选 Cloud云方式创建。 图7
勾选 Cloud 模式时预设了很多 nParticle的形状节点属性用来创建例如沿、沙尘以及雾等效果的参数。
2. 创建一个nParticle 发射物体, 选择 nParticles > Create nParticles > Create Emitter > 。
Emitter Options (Create) 窗口出现。 图8
3. 在Emitter Options (Create) 窗口中, 选择Edit > Reset Settings重置设置。
4. 在 Emitter name 框中, 输入 Emitter_Smoke. 当你在outliner中想选择物体发射器的属性并调整时,发射器的命名就显得尤为重要了。
5. 在Solver 列表中, 选择 Create New Solver创建新的解算器. 这项操作可以为你的nParticle系统创建一个从属关系的核心解算器。
6. 在Emitter type列表中,选择 Volume体积类型. 当您尝试从一个特定区域均匀喷出粒子,体积类型发射非常适合模拟从香烟顶部发射的效果。
7. 设置Rate (particle/sec) 发射率为100. 这个参数设置的数目表示粒子排放的速率而不是速度。这直接影响场景中粒子发射的密度。Rate值越高,排放的烟雾就会越浓密。
8. 在Distance/Direction Attributes (距离、方向属性)卷展栏中, 做以下调整:
• 设置DirectionX 为 0. • 设置 DirectionY 为 1.
Direction 表示发射器发射的粒子与发射器之间的相对位置与方向. 当 DirectionY 设置为 1时, nParticle 将会沿着Y轴进行发射粒子,用来模拟烟雾在空气中飘的方向。
9. 在Basic Emission Speed Attributes卷展栏中, 设置Speed random 为 5. 当速度随机值设置为一个值时,发射产生的随机速度将会影响每个nparticle 系统。 图9
10. 在Volume Emitter Attributes卷展栏中, 做如下操作设置:
• 在Volume shape 列表中, 选择 Sphere. • 设置 Volume sweep 为 180.
此设置将会创建一个半球形发射,用来模拟香烟顶部的形状。
11. 在Volume Speed Attributes 卷展栏中, 做以下操作:
• 设置Along axis 为 1. • 设置Random direction为 0.1.
这将创建一些方向上的噪波随机值发射出的n粒子并且促使它们可以形成一个锥状发射。
• 设置Directional speed 为 10.
这个设置将会添加一个方向上的速度,它对XYZ三个轴以及所有类型的体积发射器都有效。
12. 点击Create创建发射器.
产生一个 Emitter_Smoke1, nParticleShape1, 以及一个nucleus1 节点出现在属性编辑器中 。 图10
|