查看: 2142|回复: 2
打印 上一主题 下一主题

使用Maya粒子制作鱼群游动动画

[复制链接]

9210

主题

1

听众

5万

积分

内部人员

Rank: 7Rank: 7Rank: 7

纳金币
12582
精华
186

活跃会员

跳转到指定楼层
楼主
发表于 2013-11-18 16:29:15 |只看该作者 |倒序浏览
导言:
相对比较基础的一个动画制作,不过对新人来说还是有一定的帮助,教程中有不足,或者错误的地方,希望大家能够多多包容,给一些建议!


首先建立一个nurbs的plane,然后拉点做成鱼的形状,命名为fish,保证鱼头的方向是x轴正向,脊背的方向为y轴正向。(图01)

211Z2241394.jpg
图01

给鱼(fish)作Deform->Create Nonlinear->sine ,然后通过旋转变形器,使鱼左右摆动。(图02)

211Z24XV4.jpg
图02

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

211Z32E205.jpg
图03

在YZ座标平面内建一个Nurbs的Plane,命名为emit_fish,然后做Particles>Emit from Object,发射方式为surface。(图04)

211Z4063428.jpg
图04

选择fish_grp,做Particles->Instancer(Replacement)Option,将Rotation Options下AimDirection值设为Velocity,这是保证鱼头朝向运动方向的关键。(图05)

211Z43S603.jpg
图05

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

211Z5031X9.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)

211ZA2R03.jpg
图07

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

211ZG02529.jpg
图08

专题推荐:中式吊灯模型下载百叶窗3d模型下载3d场景

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1250    

1

主题

3

听众

449

积分

设计实习生

Rank: 2

纳金币
103
精华
0

最佳新人

沙发
发表于 2013-12-18 09:41:53 |只看该作者
还好吧!
回复

使用道具 举报

0

主题

2

听众

3238

积分

中级设计师

Rank: 5Rank: 5

纳金币
0
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-6-8 02:30:49 |只看该作者
感谢分享
回复

使用道具 举报

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

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

GMT+8, 2024-11-27 03:49 , Processed in 0.091034 second(s), 34 queries .

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

© 2008-2019 Narkii Inc.

回顶部