查看: 1692|回复: 1
打印 上一主题 下一主题

Maya2013新功能完全解析(三)

[复制链接]

3795

主题

2

听众

5万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
53202
精华
32

活跃会员 优秀版主 推广达人 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-2-20 13:52:54 |只看该作者 |倒序浏览
  动力学篇  动力学之maya nHair系统  继nCloth和nParticle之后,Maya的Nucleus家族又加入了nHair。虽然在工作流程方面,nHair和之前的Maya  Hair并没有很大的区别(同样基于UV分布,同样在梳理上还是有问题的),但使用了Nucleus引擎之后还是有了不小的改进。具体的改进主要有五个方面:  1. 首先是交互速度的提升。经测试,在有大量毛囊以及曲线分段数较高的情况下,nHair的速度提升更为明显。另外值得一提的对于卷曲的曲线,在Maya  Hair中很难保持住初始的形状,而nHair则可以很好的解决这一问题。因此,nHair更适合类似卷发或者弹簧等的模拟,如图20。
  图20 nHair适合模拟卷曲物体  2.  第二个改进是在处理碰撞和自碰撞方面。碰撞的计算向来是Nucleus系统的强项,所以nHair也继承了这一优良血统。有了这个优势,nHair可以用来模拟很多除了头发之外的效果。比如大量的木棍(如图21),或者是一碗面条(如图22)等等。只需要将所有毛囊的"点锁定"属性设置成"无附加";对于  hairSystem节点,设置"每束头发数"为1,"头发宽度"可以设置的大一些,比如0.1;最后勾选pfxHairShape的"绘制为网格"选项,调节一下动力学参数就可以得到一些不错的效果。
  图21 nHair模拟大量的木棍

  图22 nHair模拟面条  如果你还不满足于这些,也可以将Paint  Effects笔刷附到曲线上,这能大大拓展nHair可以模拟的效果,比如蚯蚓(图23),甚至异形(图24)。

  图23 nHair配合Paint Effects蚯蚓

  图24 nHair配合Paint Effects模拟异形  3.  nHair可以使用nConstraint系统来作约束。比如下面这个例子就是nHair结合nConstraint使用的。其中绳索使用nHair来制作,通过"点到曲面"约束来固定到桅杆上。通过nHair,原来需要复杂设置的动力学效果制作将简化很多,如图25。

  图25 nHair结合nConstraint,把绳索约束到桅杆上  4. nHair可以使用nCaching来缓存解算结果。nCaching相比之前的hair cache在性能和文件大小上都占有一定的优势。  5.  最后,不过也是整个Nucleus的最大优势所在,就是nHair可以实现和nCloth以及nParticle完全交互。这可以实现很多非常有趣的效果,比如,我们可以往之前模拟的面条里面加点"菜"。图中的橙色方块是nCloth物体,而蓝色的则是nParticle粒子,如图26。

  图26 nHair可以和nCloth以及nParticle交互
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

3795

主题

2

听众

5万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
53202
精华
32

活跃会员 优秀版主 推广达人 突出贡献 荣誉管理 论坛元老

沙发
发表于 2013-2-20 14:25:09 |只看该作者
专题相关:Maya2013新功能完全解析(五)
Maya2013新功能完全解析(四)
Maya2013新功能完全解析(二)
Maya2013新功能完全解析(一)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-30 17:49 , Processed in 2.874657 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部