• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >maya > maya内生长表面的制作方法

maya内生长表面的制作方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了maya内生长表面的制作方法,其中包含maya表面着色器,maya表面材质,maya硬表面建模,maya硬表面布线,maya 硬表面等知识点,遇到此问题的同学们可以参考下
今天我们介绍的是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内生长表面的制作方法解析,大家学会了吗?希望这篇文章能对大家有所帮助!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • maya内生长表面的制作方法
  • Maya 7.0 表面材质中的编辑材质介绍

相关文章

  • 2017-05-24MAYA打造电视烟花三月中片头花瓣效果
  • 2017-05-24​Maya2015版中的右上角小方块ViewCube不显示该怎么办?
  • 2017-05-24Maya怎样新建项目? Maya创建新项目的教程
  • 2017-05-24maya怎么曲线变成曲面?
  • 2017-05-24MAX7的Mentalray制作高光柔化效果
  • 2017-05-24maya怎么建立一个二层小餐桌?
  • 2017-05-24Maya结合Zbrush打造托起骏马的一个钢铁男人角色
  • 2017-05-24maya灯光的六大类型的详细分析
  • 2017-05-24用MAYA进行帆船建模方法介绍
  • 2017-05-24MAYA制作神话封神榜角色雷震子

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • MAYA人物角色的综合绑定图文教程详解
    • maya打造逼真人物表情之角色控制面板
    • maya怎么创建一个普通的水杯模型?
    • maya怎么制作bend动画?
    • MAYA灯光详细教程 MAYA灯光模拟
    • 利用maya的xGen制作逼真的毛发思路解析
    • maya工具栏不见了怎么显示出来?
    • 用MAYA贴图完美表现场景层次
    • Maya打造超帅气的X战警金刚狼场景教程
    • 实用:MAYA人体建模常见问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有