中国设计之窗
English 设计信息平台 创意设计交易平台 设计服务平台  
首页 | 综合资讯 | 平面设计 | 工业设计 | CG动漫 | 互动媒体 | 室内设计 | 建筑设计 | 创意博览 | 设计资源 | 设计教育 | 设计竞赛 | 求职招聘 | 设计书店 | 设计论坛
 专业教程
 | 频道首页 | 行业资讯 | 理论文摘 | 设计欣赏 | 设计人 | 专业教程 | 论坛 |  
  · 首页 工业设计频道 专业教程 教程文章
Maya 设计闪动的霓虹灯
 
作者: 来源:中国教程网 发布时间:2006-07-20 16:01 点击:

Maya 设计闪动的霓虹灯
     我之前在影视版块中看到有位网友用 AE 做的闪动的霓虹灯的效果 . 就一直也想用 MAYA 来做一下 . 因为我想这样在后期中与动画能更好的合成 , 毕竟都是在三维下生成的东西 . 那现在就开始吧 , 先看一下效果 :

请添加描述




首先先建立一个封闭的曲线 . 我建了一个心形 . 并 重建 一下 , 我设置了 number of spans 为 60, 你可以视自己的情况而定 . 稍作调整 , 如图 1:

请添加描述

好的 , 点选 particle tool , 设置如图 2:

请添加描述



这里 , 我们需要解决的问题是如何让粒子均匀分布到曲线上 . 我们现在就来实现 .
选择粒子 , 在 position 处建立一个 creation Expression, 写入:
int $i=particleShape1.particleId;
float $pTemp[]=`getAttr myCurve.cv[$i]`;
float $x=$pTemp[0];
float $y=$pTemp[1];
float $z=$pTemp[2];
particleShape1.position=<<$x,$y,$z>>; 点 EDIT 后 CLOSE 。
好的,看看结果如何。你可能对于点看不太清。那我们先粒子改为 SPHERES 吧,点击 current render type 按钮,改变一下大小。这是我的。如图 3

请添加描述

第一个问题解决了,我们再解决第二个,就是颜色的替换。我们先把视图的着色方式改为 SHADE, 依然选择粒子 , 点 COLOR, 设置如图 4.

请添加描述

我们先来想象一下我们打算做出一个什么样的效果 . 我呢 . 决定用三种颜色 , 红 (1,0,0) 绿 (0,1,0) 和黄 (1,1,0) 来交替变化 . 好的 .
右键点 rgbPP, 为其建一个 RUNTIME EXPRESSION, 写入 :
if ((particleShape1.particleId+frame)%3==0) particleShape1.rgbPP=<<1,0,0>>;
if ((particleShape1.particleId+frame)%3==1) particleShape1.rgbPP=<<0,1,0>>;
if ((particleShape1.particleId+frame)%3==2) particleShape1.rgbPP=<<1,1,0>>;
好的 , 看看效果吧 .
哎呀 , 怎么一开始都是黑乎乎的呀 ? 没有关系 . 我们把这三行再复制到 CREATION EXPRESSION 里面就可以了 .
至于以后应该做什么 , 我想大家都一定知道吧 , 硬件渲染 , 合成软件中加入更炫的特效吧 .!!
好了 , 我讲完了 . 希望大家喜欢 .

编辑:  

其他文章:
· 下一篇:Maya 眼睛的制作  
· 上一篇:3DS Max7再现《英雄》漫天黄叶  

网友评论:
用户: 验证码:
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·新闻留言板管理人员有权保留或删除其管辖留言中的任意内容
·参与本留言即表明您已经阅读并接受上述条款
相关链接
编辑信箱
news@333cn.com
友情链接本站导航广告服务|合作伙伴|设计服务关于我们版权申明
最佳显示1024x768 中国设计之窗 © 版权所有 粤ICP备05097527号
Tel:0755-83663023 83663069 83663063
客服:serve@333cn.com 资讯提交:news@333cn.com