当前位置: 首页 > 图文教程 > 3D设计 > Maya > MAYA Hair 头发模块教程之四 : 动力学篇

Maya
脸部模型建造
利用贯穿动态拉出一造型物
龙卷风制作介绍
用maya制作透明胶带
用maya制作荔枝
Subdivision Emulation下的纹理处理|
Maya 菜单中英文对照
Maya 制作鱼的模型
MAYA节点连接问题
Maya Mental Ray 的Final Gathering|
Maya 硬件渲染粒子与软件渲染元素结合
Maya Mel基础教程
表达式动画之Functions
Maya 6.0 新功能之Hair
Maya 4.0 粒子系统-力场
Maya 4.0 动画的基础知识-编辑关键帧
Maya 4.0 表面材质-编辑材质
Maya 4.0 灯光-灯光效果
Maya 4.0 灯光-灯光的控制及属性
Maya 4.0 多边形建模-编辑多边形

Maya 中的 MAYA Hair 头发模块教程之四 : 动力学篇


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-12-02   浏览: 131 ::
收藏到网摘: n/a

    本来是想写渲染设置的,不过可能很多人更关心动力学设置的,比如约束、碰撞、加动力场等等,就先写这部分好了。 

    给头发加力场只要选择hairSystem,给hairSystem添加动力场就可以了,也就是视图里当前选中的这个小小的圆形标记。对这个物体可以进行与其他物体一样的动力场关联设置。  

    毛囊设置属性里默认都是主动方式,如果把它设为被动方式,就以插值方式从周围的发束取得运动信息进行运动,在大量计算时有助于减轻负担。也可以在编辑头发的时候先把部分毛囊设为被动方式以方便编辑发型,然后再改回来。基本上也没有太大的作用……
 

    Hair - Modify curves下有多种修改曲线的方式,这部分在Edit NURBS下也可以找到,对NURBS曲线都有效。这里面各项都起什么作用基本上大家一看名字就都明白了,也就不多说了。只有比较特别的一个是Lock Length,这一项是很特别而又很有用的。一般来说可以把控制线全部设为Lock Length的方式,就是锁定长度不变,现实里头发也就是基本上没有长度的拉伸。当把控制线设为锁定长度以后,可以试试看拖动控制线的CV点,会发现拖动时的现象和普通NURBS是很不一样的,很有意思,有点类似铰链的感觉。我觉得可以利用的一点是在调整发型的时候,拖动控制线末端的一个或几个CV点,其他CV点也会跟着有一定程度的移动。大家多试试就能体会它的用处了。
 

    Hair - Create Constraint 下面有多个约束设置和两个碰撞物体。想观察各个约束物体的效果,只要观察图中显示的这些由约束物体带来的虚线在动画中的特点就可以了,这些虚线表示力的作用。

    几种约束物体的不同之处大多在于虚线在动画中的表现不同,也就是力的作用表现有所不同。

    Rubber Band与橡皮筋的作用一样,当被约束的头发离约束物体距离变远时就产生拉力,而变近时没有影响。
 

    Transform很容易用也很好用,在建立以后,可以通过拖动Transform物体,使虚线在控制线的CV上移动,移动到需要的部位。然后可以使用Solvers - Interative Playback 进行交互式回放,在回放过程中,用缩放工具缩小Transform物体,可以把头发绑在一起,象扎个马尾辫一样。官方网站上的flash演示教程里就有使用演示,可以去看看。
 

   Stick当被约束点离约束物体距离变远时,象Rubber Band一样产生拉力,而不同的是当距离变近时,也会产生向外的推力,所以虚线长度不变,约束物体始终离被约束点有一定的距离。

 

    Hair to Hair 的作用与Stick相似,虚线长度不变,不同的是这是发束彼此之间的约束,虚线连在发束之间而不是头发与约束物体之间。可以用来固定发型,以免在头发动画中抖散(比如麻花辫)。