查看: 1298|回复: 0
打印 上一主题 下一主题

maya粒子制作鱼群游动动画

[复制链接]
YY823    

366

主题

0

听众

2915

积分

高端设计师

Rank: 8Rank: 8

纳金币
1019
精华
25
跳转到指定楼层
楼主
发表于 2013-10-15 16:28:06 |只看该作者 |倒序浏览
这篇教程教纳金网的朋友们用maya粒子制作鱼群游动动画,教程比较简单属于一个小技巧吧。制作步骤如下:
首先建立一个nurbs的plane,然后拉点做成鱼的形状,命名为fish,保证鱼头的方向是x轴正向,脊背的方向为y轴正向。(图01)

20100422081133688.jpg

图01
给鱼(fish)作deform>create nonlinear>sine ,然后通过旋转变形器,使鱼左右摆动。(图02)

20100422081134642.jpg

图02
将变形器sine1的amplitude值设为0.3(这个值决定鱼左右摆动的幅度),给offset值做表达式sine1.offset=frame/20 ,播放动画,如果鱼头的动作不对则在frame前加负号,如果鱼的左右摆动速度太慢,则将分母20缩少为10或更小,wavelength值设为2。 给鱼(fish)和sine变形器打一个组,命名为fish_grp。(图03)

20100422081134218.jpg

图03
在yz座标平面内建一个nurbs的plane,命名为emit_fish,然后做particles>emit from object,发射方式为surface。(图04)

20100422081134847.jpg

图04

选择fish_grp,做particles>instancer(replacement)option,将rotation options下aimdirection值设为velocity,这是保证鱼头朝向运动方向的关键。(图05)

20100422081135109.jpg

图05
播放动画将会有鱼群游出,但是运动很一致。(图06)

20100422081135200.jpg

图06
建立一个locator,选择粒子particle1和locator1,做particles>goal,(如果不做goal也可以有鱼群的运动,做goal是为了让鱼群有个目标体跟踪,这样的效果更好)。
给粒子加一个紊乱场fields>turbulence。其magnitude值设为100,attenuation为0。
粒子particle1的属性中,conserve值为0.9,goal smoothness为4,goal weight[0]为0.3,(注意goal active[0]保持on的状态)。(图07)

20100422081136851.jpg

图07
给locator1的运动打关键帧,鱼群就会跟随locator1运动。(图08)

20100422081136664.jpg

图08
好消息:纳金网开设网站专题,整合提供各种maya玻璃材质maya模型maya建模教程等,有需要的朋友可自行免费下载!
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-15 10:01 , Processed in 0.104380 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部