用户名 密    码

3ds Max绑定教程:制作中山舰(11)

来源:互联网 作者:未知 发布时间:2011-09-26 13:23:36 网友评论 0


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以下分辨率即可。\
(2) 创建船体和海洋NURBS曲面的相交线。
创建一个和船壳差不多的NURBS模型。我使用建模时保留下来的NURBS曲线放样而成,多数情况下,我们也可使用一个NURBS球体变形而成。\

搜索栏目