maya内生长表面的制作方法

所属分类: 媒体动画 / maya 阅读数: 125
收藏 0 赞 0 分享
今天我们介绍的是maya内生长表面的制作方法,这是一个飞行器由飞机投下后变形展开,然后机身外壳在滑翔一段时间后收缩消失,由于会有近距离特写镜头,要求收缩消失飞行器的外壳必须有厚度,导角。所以不能用透明贴图的办法,在这里采用了编辑nurbs loft历史的方法来解决。

下面我们具体来看实施步骤。

1 首先创建一个nurbs球体,在z方向旋转90度,使球体的极点指向要制作的飞行器前方。

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

2 通过选择hull缩放移动编辑cv点,将球体作成飞行器展开前的形状,必要时在需要增加细节的地方插入参数线,(insert isoparms)

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

3 然后选择isoparam 用detatch命令将飞行器外壳在接缝处断开,把飞行器分解成各个独立的nurbs面

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

4 选择u或v方向的isoparams参数线,用duplicate surface curves 将nubers表面参数线复制出后删除原始表面,按先后次序选种各个由参数线复制出的曲线

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

5 然后在maya 的modeling模块下的surface菜单的loft命令的option box 中确认close取消,选中partial制作保留历史的loft表面,在这个loft节点的input将会出现几个subcurve节点调节其中的min和max值就可以制作出表面长出或收缩消失的效果

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

 6 建立一个locator物体用add attribute给它加入一个float属性,设置其最小值最大值和缺省值,运用connection editor 再将这个属性作为subcurve的min或max输入连接,控制所有subcarve参与loft的部分,也可以用maya的driven key来控制。

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

MAYA内生长表面的制作方法

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

7 为了使分离开的飞行器的外壳在长出或消失时能有厚度和倒角,选中LOFT产生的NURBS LOFT表面执行OFFSET SURFACE命令,产生一个原始表面的OFFSET表面,由于保留了构造,当原始表面改变时,新产生的OFFSET表面也会随着改变,

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

8 分别选中原始LOFT表面及OFFSET表面对应边缘的参数线,确认LOFT命令中的OPTION BOX中选中COMPLETE选项,制作四个LOFT面封闭这两个表面的四个过缘,保留构造历史,这样就做成了一个可以长出或收缩消失的有厚度的表面。

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

9 如果有很近的镜头的话,你也许需要为你的飞行器外壳制作出导角,在这里我们使用ROUND TOOL工具, 分别选择要做导角处理的相邻边缘,在CHANNNEL BOX中设置好导角的半径,按ENTER键。就制作成保持结构历史的导角,需要注意的是导角面带着历史生长收缩时比较消耗系统资源,而且导角半径不能太大否则导角结构将会失败。

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

10 需要注意的是当我们需要移动飞行器时只能移动由SUBCURVES LOFT产生的那个表面,其他的表面由于带有历史将会一起移动

以上步骤非常麻烦特别是当飞行器的面和参数线非常多时,制作工作变成了枯燥无味道重复劳动,所以我编写了一个简单的MEL脚本,这个脚本对需要有大量物体生长的动画项目很有用,当我们把成型的球体用DETACH断开后就可以选中所有需要增加厚度和进行生长变形动画的面,到MAYA的SCRIPT EDITOR里打开MEL脚本,按下键盘ENTER键执行.MAYA就会出现一个窗口让你选择曲面生长变行的方向,生成面的厚度,按确定键后场景中所有的选中表面就会被自动处理,场景中同时还增加一个LOCATOR。在属性编辑器中展开其Transform 节点的Extra属性栏,你会发现在里面为每个生长变形曲面新增加了一个控制属性,动画这些属性我们就可以做成飞行器生长变形的效果,

11 至于飞行器外壳的展开动画则用MAYA 的Driven Key来实现,我们在LOCATOR中用ADD ATTRIBUTE增加一些属性后就可以用这些属性作为飞行器外壳的表面的位置和旋转的驱动者(DRIVER)来方便道控制飞行器外壳开的动画。

12 渲染时使用的是MAYA标准的渲染器,为了控制渲染速度场景中只打了3盏灯,烟尘等效果由HOUDINI中的IMAGE3D完成

MAYA制作内生长表面的详细解释 脚本之家 MAYA建模教程

教程结束,以上就是maya内生长表面的制作方法解析,大家学会了吗?希望这篇文章能对大家有所帮助!

更多精彩内容其他人还在看

MAYA超逼真的老农场材质的制作教程

这是一篇MAYA超逼真的老农场材质的制作教程,教程制作出来的效果很不错,推荐给脚本之家的朋友,喜欢的朋友一起来学习制作一下哦!
收藏 0 赞 0 分享

MAYA制作超真实的照片级食物材质

本教程向脚本之家的朋友们介绍利用MAYA制作超真实的照片级食物材质,制作出来的食物非常美味真实。教程十分的经典,介绍的制作步骤也很详细,希望朋友们喜欢本教程介绍的内容
收藏 0 赞 0 分享

MAYA制作可爱的卡通理发店场景

这篇教程是向脚本之家的朋友介绍利用MAYA制作可爱的卡通理发店,制作出来的效果很可爱,教程并不是很详细,主要还是介绍制作的过程。所以要学习本教程需要学习者具有很好的基础。推荐过来,希望对大家有所帮助
收藏 0 赞 0 分享

MAYA流体教程之水的模拟方法

这篇教程像脚本之家的朋友们介绍MAYA流体教程之水的模拟方法,教程默认粒子是没有碰撞效果的,大家记住哦。教程比较简单,送给初学者。
收藏 0 赞 0 分享

MAYA车轮建模教程:MAYA制作真实的车轮建模

很多新手朋友也想学习MAYA汽车建模的具体流程和方法,给大家发布一个MAYA车轮建模的教程,希望对大家有所帮助吧
收藏 0 赞 0 分享

Maya2013新功能如何使用 Maya2013新功能完全解析(图文)

万众瞩目的Maya2013令人惊艳的新功能,想必众多CGer已经有所耳闻了,此次升级既有重头戏Node Editor和GPU Cache,那么,Maya2013这些新功能如何使用,实际应用效果如何?Autodesk官方给出了全面测评与解析,让你清晰全面了解Maya2013:
收藏 0 赞 0 分享

什么是人格中心?人格中心的动画理论介绍

本教程向脚步之家的朋友们介绍人格中心的动画理论,教程属于理论知识讲解教程,对于制作人物方面会对朋友们有一定帮助,希望朋友们喜欢本教程
收藏 0 赞 0 分享

MAYA制作超炫的外星修道士角色教程

这篇教程教脚本之家的MAYA学习者们使用MAYA制作外星修道士,教程难度一般,制作出来的角色科幻感觉挺好的,希望脚本之家的MAYA学习者们喜欢这篇教程吧
收藏 0 赞 0 分享

MAYA制作怪鸟掌柜角色图文教程

这篇教程教脚本之家的MAYA学习者们使用MAYA制作怪鸟掌柜角色,教程难度一般,制作出来的怪鸟角色挺不错的。教程介绍的很详细,其中还运用了渲染和材质,教程很值得学习,转发过来和脚本之家的朋友们一起分享学习了
收藏 0 赞 0 分享

Maya制作逼真的印第安部落人角色教程

这篇教程教脚本之家的MAYA fans们使用Maya制作印第安部落人角色,教程难度高等,制作出来的角色各方面都挺不错的,教程除了使用MAYA之外还使用了ZBRUSH来进行建模,当然还有PS的后期处理,转发过来和飞特的朋友们一起分享,希望对大家有所帮助
收藏 0 赞 0 分享
查看更多