Maya特效教程:海浪冲刷海滩的效果(1)
来源:数码资源 作者:未知 发布时间:2011-05-04 10:53:20 网友评论 0 条
Maya特效教程:海浪冲刷海滩的效果
现在很多人都热衷于研究各种插件来制作某种动画效果,笔者也是如此,插件的效率的确很高,而且效果也很不错,但是它也有局限性的稳定性的问题,毕竟不是一家出的软件。所以最好的办法还是开发利用三维软件本身的功能特点来制作效果。
笔者前一阵要制作一段海水冲击海滩的效果,出于对插件的迷信,一开始就把目光集中在realflow这个流体插件上,但是经过研究和实验,发现其效果并不很理想,最后还是用Maya本身的线变形功能来完成了效果。下面就将制作过程介绍一下:
1创建一个Nurbs平面,作为海面,改名字为sea, 将细分设置为60*60,删除历史,为方便动画,请参考如下做位置,角度和缩放的调整:
Translate x: 0
Translate y: 0
Translate z: -1.302
Rotate x: 0
Rotate y: 45
Rotate z: 0
Scale x y z: 16.107
2 再创建一个Nurbs平面,作为海滩,改名字为beach, 将其角度做一下旋转,角度不要太大,具体参数可参考如下:
Translate x: -0.011
Translate y: 2
Translate z: -2.67
Rotate x: 3
Rotate y: 0
Rotate z: 0
Scale x : 19.305
Scale y : 11.089
Scale z : 11.089
之所以将海面做45度的旋转是为了以后线变形(wire deform)方便。
如图所示:
3 现在我们来创建一条曲线,将曲线的位置接近海面并与海滩平行,其离海面距离不要太远,否则线变形不起作用。
4 选择缺省命令animation\deform\wire tool,选择海面后回车,再选择曲线后回车,线变形生效。我们将曲线向上抬起,可以看到海面发生了形变。现在将曲线向海滩方向略移,产生出海浪向前冲的形态。
在这个动画里我们主要用到wire变形中的envelope和dropoff distance这两个属性, envelope 的作用是控制变形的强度,当它为零时变形的作用就消失了。Dropoff distance 的作用是控制线变形的影响范围。
现在我们将通道栏中wire 变形Outputs 打开,将Dropoff distance 设为0.5左右。如图如示:
- 2010-08-25
- 2010-08-25
- 2010-05-10
- 2010-08-25
- 2010-05-09
- 2010-05-09
- 2010-08-25
- 2010-08-17
- 2010-08-25
- 2010-08-25
- 2010-05-09
- 2010-08-17
- 2010-05-10
- 2010-08-25
- 2010-08-25
关于我们 | 联系方式 | 广告服务 | 免责条款 | 内容合作 | 图书投稿 | 招聘职位 | About CG Time
Copyright © 2008 CGTime.org Inc. All Rights Reserved. CG时代 版权所有