本教程向朋友们介绍MAYA制作MAYA制作中山舰的海洋部分教程,介绍的还是很详细的,其他部分的教程请朋友们细细查看。
中山舰模型教程地址:http://3d.fevte.com/maya/jm/jm-24945.html
MAYA制作中山舰 绑定篇教程地址:http://3d.fevte.com/maya/dh/dh-24947.html
FEVTE编注:更多MAYA角色教程讨论交流和MAYA作业提交请进入飞特论坛三维作业板块,地址:https://www.fevte.com/forum-54-1.html
具体的操作步骤如下:
1.创建海洋。 从Maya的Visor库中拖入一个流体海洋的实例。这个实例包含了海洋动态和海面大气效果,是很好的范本,可以在它的基础上更改设置。
2.匹配场景单位比例。对整个海洋相关的元素成组,然后scale增大为10倍;而海洋材质的Scale数值设定为0.1。
接着增加一些海浪泡沫,根据需要的效果微调一些渲染细节。为了得到较为真实的效果,可以找一些照片进行参考。 海洋材质是基于世界空间的UV坐标,因此波浪大小和其他海洋参数不会受到几何体的缩放的影响。对NURBS平面可以进行任意的缩放。
3.制作航船和海洋的相交线。 (1) 创建同步海洋运动的NURBS曲面。 创建海洋时默认生成的PreviewPlane只是用于交互式预览,它既不能被渲染也不能发生动力学碰撞,因此我们需要创建一个特别的NURBS表面来弥补这些不足(默认的圆形NURBS表面与渲染形态不一样,所以不能用来做动力学碰撞)。 在时间栏下方的命令输入栏中,输入“oceanNurbsPreviewPlane 50 50 oceanShader1”,然后按Enter回车键执行命令,稍等一会就可以得到一个新的NURBS预览表面,它的行为和之前的oceanPreviewPlane是一样的,但它可被渲染并能应用于通常的几何体动力学。因为需要此平面和船底发生相交,因此将Nurbs放大至和航船长度差不多。 oceanNurbsPreviewPlane 是Maya内置脚本库中的一个MEL脚本,目前还没有界面化,是个隐藏命令。【oceanNurbsPreviewPlane 50 50 oceanShader1】:“50 50”是NURBS曲面的分辨率,一旦创建便不能更改;“oceanShader1”是场景中海洋材质的名称。如果海洋较为平静,使用20以下分辨率即可。
飞特游客
委托设计