本文详细介绍Maya 硬件渲染粒子与软件渲染元素结合
在下面一行中:
spriteScaleXPP= spriteScaleY* spriteScaleMultPP*randYPP*randXPP;
spriteScaleYPP 和 spriteScaleXPP 的值大体相当,回到 creation expression, randYPP ,随意初始化一个值—— 0.8 至 1.2 之间,这会导致 sprite 在 x 轴成矩形的—— +/-20% 。
添加下面几行到 runtime Expression :
//spriteTwistPP
//
spriteTwistPP+= spriteTwistMultPP*sign(spriteTwistPP)* spriteTwist;
如果值是正的,用 sign 功能返回 1 ;如果值是负的,用 sign 功能返回 -1 。 spriteTwist 属性是用用默认 Sprite 属性创建的,在这种情况下,我们添加它的值到当前 sprite 的 twist 上,引起 sprite 每帧旋转。利用 spriteTwistMultPP ,你可以改变每个 sprite twist 的速率, sprite 越大,自转越慢。
此时,你可以开始回放场景,交互式地调整被当作 spriteTwist, spriteScaleX 和 spriteSclaeY 属性创建的 rmaps 值。该阶段有很大的扭曲空间,要得到 sprites 正确的缩放和扭曲值需要花点时间,但是,利用 ramp 贴图,就可以创建一些非常有趣的效果。
打开尘土粒子属性编辑器,在 Add Dynamic Attribute 栏点击 Opacity 按钮。
1 、为透明度创建 Per Object 和 Per Particle 属性
2 、点击 color 按钮,为色彩添加 Per Particle 属性
3 、点击 General 按钮,作为 Float,Per Particle 添加属性:
intensityPP
opacityOrgPP
opacityMultPP
4 、用 ramp 贴图为 opacityMulPP 贴图,正确重新命名。
5 、在 creation 表达式中键入
//opacityPP
//
opacityOrgPP=rand(0.1,0.4)
opacityPP=0
责编:豆豆技术应用
- 不用置换来做地毯V-Ray教程
- 详解Maya皮肤材质
- MAYA材质教程:皮肤的制作方法
- 3dmax9.0打造诱人甜筒
- maya置换贴图的控制
- MAYA透明贴图制作教程
- 如何自动设置MAYA灯光亮度
- maya快速动画秘诀
- Maya Mel中脚本的运用
- Maya 4.0 渲染基础-建立摄影机
- BodyStudio for Maya v2.6.0.8 (骨骼角色模型插件)
- Blast Code v1.5 for Maya 7.0.-.8.0 and 8.5 (独特爆炸特效插件
- Real Flow(maya插件)
- nderMan for Maya v2.0 (Maya7.0~8.5插件)
- RenderMan for Maya v1.1 (Maya7.0~8.5插件)
- SyFlex 3.6 for Maya (最强衣服插件)
- REALFLOW(maya插件)
- Final Rig Pro v2.0 for Maya 7.0 (MAYA角色插件)
- Tomcat cartoon shader
- Kolektiv Stroika v3.05 for Maya 7 8 8.5 (Maya功能增强插件)