三维动画教学研究与培训  |  课程体系  |  职业角色动画师专业  |   动漫设计师专业  |  Maya从入门到精通(网络互动课程)
  CG资讯与社区  |  CG资讯  |  动画教程  |  动画理论与实践  |  全球动画师介绍  |  CG作品  |  CG论坛  |  CG资源库  |  QQ群  |  动画人才  |  
 
 
  动画与Maya软件技术讨论区  |  Maya建模  |  Maya动画与角色  |  Maya材质、灯光与渲染  |  动画师训练与创作  |  Maya基础与综合  |  动画团队  |  
 
 19 12
发新话题
打印

[教程] maya制作奇幻星璨特效教程

11.设置另外的表达式 控制粒子的自身旋转 Add Dynamic Attribues > General > 添加spriteTwistPP Greation Expression(如图)particleShape1.spriteTwistPP = rand(-360,360); 选择spriteTwistPP 右键 选择第二项 runtime befor..... particleShape1.spriteTwistPP += 1;

TOP

12.maya制作奇幻星璨特效教程

TOP

13.Add Dynamic Attribues > General 创建一个新的randTwist 表达式 particleShape1.randTwist = rand(-1,1);
然后看下效果 旋转速度太慢了, 自己看着调整 修改表达式
particleShape1.randTwist = rand(-8,8);

particleShape1.spriteTwistPP += particleShape1.randTwist;

TOP

13.maya制作奇幻星璨特效教程

TOP

14.继续增加变化 点Add Dynamic Attribues > General > 添加 spriteScaleYPP 和spriteScaleXPP

particleShape1.spriteNumPP = rand(1,9);
particleShape1.spriteTwistPP = rand(-360,360);
particleShape1.randTwist = rand(-12,12);
float $randScale = rand (1,8);
particleShape1.spriteScaleXPP = $randScale;
particleShape1.spriteScaleYPP = $randScale;


设置粒子大小方面的变化 Add Dynamic Attribues > General > 添加 twinkleFreq 和 twinkleOffset
particleShape1.twinkleFreq = rand(1,4);
particleShape1.twinkleOffset = rand(1,10);

particleShape1.lifespanPP = rand(1.5,4.5);

然后是调式 美化 继续 Particles>Great Emitter 删除 particle2 选择Emitter2 再选择 particle1 点 Particles>Use Select emitter 自己看着好看调整 最后用硬件渲染器输出, 到ae里后期调整饱和度 ,发光,光斑等,over

把sprite scale x 和sprite scale y 改小

TOP

15.maya制作奇幻星璨特效教程

TOP

我有的一些你说的那些什么。在哪里都不知道哎

TOP

不错啊,挺好的,顶一下
fighting

TOP

particleShape1.twinkleFreq = rand(1,4);
particleShape1.twinkleOffset = rand(1,10);
这两句有什么用,应该还缺了几个表达式吧?

TOP

 19 12
发新话题