查看: 3327|回复: 2
打印 上一主题 下一主题

[教程] Modo 801 - 强大而有效率的布料系统

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

跳转到指定楼层
楼主
发表于 2014-5-26 07:41:38 |只看该作者 |倒序浏览
Modo 801 与附带的资源   

Modo 801 - 动画制作的全新革命

Modo 801 - 制作家具的绝佳助手

Modo 801 - 材质的设置与渲染
http://www.narkii.com/club/thread-322057-1.html

Modo 801 - 快速进入摩多的想象世界
http://www.narkii.com/club/thread-322210-1.html

Modo 801 - 快速键的攻略法则
http://www.narkii.com/club/thread-322336-1.html

Modo 801 - 导入外部模型的实用技巧
http://www.narkii.com/club/thread-322500-1.html

Modo 801 - 五分钟了解天光的设置
http://www.narkii.com/club/thread-322756-1.html

Modo 801 - 天光通道与自发光体的设置
http://www.narkii.com/club/thread-322774-1.html

Modo 801 - Physical Light的设置与渲染
http://www.narkii.com/club/thread-322836-1.html

Modo 801 - 多层材质的设置

Modo 801 - 灯光类型的介绍

Modo 801 - 创建自己专用的材质库

Modo 801 - 体积光的效果表现

Modo 801 - 纳金名模资源库的导入应用


Modo早期的版本并没有动力学系统,甚至连骨架都没法制作,而这些缺憾随着Modo 新版本的发布逐一的被添加进来,现在就让我们来测试看看Modo在布料制作上的表现,是否能快速而准确的达到我们的需求。

首先使用Sphere拉出一个平面的圆形,按下Space键完成基本形状的制作,这个造型准备用来制作一个桌子的顶部。
1.jpg

使用Mesh Edit 功能里面的Subdivision > Faceted进行表面细分,或是按下D键三次来完成此动作。
2.jpg

如图所示,这是圆形平面经过表面细分后的结果。
3.jpg

接着使用Mesh Edit > Extrude将这个圆形延伸出厚度,如图所示:

5.jpg 6.jpg

桌面的模型制作完成后,现在我们需要布料进行覆盖,使用的方法是先按下Add Item新增一个空的Mesh网格,再创建一个平面,然后以Mesh Edit 功能里面的Subdivision > Faceted进行5次的表面细分,如图所示:
7.jpg

现在场景里面已经有了两个物件,分别是桌面与布料,为了比较容易区分所选的物件,在Item List里面可以对默认的Mesh进行名称的更换。
8.jpg

现在进入Setup的动力学模块,选择桌面,使用Dynamics > Static Rigid Body将桌面设置为静态的刚体结构,请注意在701版本里面使用的是Passive Rigid Body,选择平面模型,使用Soft Body功能将进行布料结构的转换。
9.jpg

在视图右下方的绿色小箭头用来模拟设置的动力学,这时如果按下会发现布料直接穿过桌面,显然这个不是我们希望的效果。
10.jpg

选择Dynamics > Cache Simulation,使用此功能即可将模拟计算的结果保存在时间轴里面,这样我们就能逐帧的进行检查。
11.jpg

将模拟计算的时间设置为0-30,Preroll的设置为0即可,这个数值是用来预置动力学的作用时间,也就是在零帧之前,提前几个帧数进行计算的用途。
12.jpg

经过快速的模拟计算后,拖动时间轴进行查看,布料在掉落到桌面后产生了碰撞,但是出现了穿透的现象,并向下继续掉落,这是哪里出了问题?
13.jpg
14.jpg

一般来说默认值是最容易出状况的,不论在哪个3d软件里面似乎都有这个问题发生,我们来看看Modo是如何解决的,选择布料,在Dynamics的设置将Number of Clusters增加到2000,请注意,这个数值大约跟布料的面数接近即可,例如布料是3000面,那么这里大约控制在2000-2500,或是根据模拟结果再增加此数值。
15.jpg

接下来是调整桌面的设置,由于Margin的数值过小,使得布料掉落时会出现重叠作用,导致出现不正确的模拟结果,所以在这里将Margin的数值增加到20mm-30mm之间。
16.jpg

选择Item List里面的solver,在这个解算器里面将Steps增加到40,作用是增加模拟的精准度。
17.jpg

再次使用Dynamics > Cache Simulation进行模拟,现在得到的结果就达到了我们的需求,布料很平整的贴附在桌面上。
18.jpg

模拟完成后,需要将此布料转换为一般的网格物件,使用的方法是选择Geometry > Freeze,
取消Tessellation的勾选后,按下OK即可进行转换。
19.jpg

如图所示,这是经过Freeze转换后的网格物件,如果这个时候去拖动时间轴会发现已经没有动力学的作用。
20.jpg

后面当然就是对布料进行纹理的设置,选择布料网格,按下M键新增材质,在Shading里面使用Add Layer > Load Image将布料的贴图导入。
21.jpg

OK,这样我们就完成了布料的制作,看起来效果很不错吧!
22.jpg

原来Modo的动力学竟然是如此的方便而简单,几个动作之间就完成了看似复杂的模拟计算,熟悉了以上的步骤,就能将此功能运作用室内效果图或是动画制作,朋友们,还在等什么,快安装Modo来一次极速操作的体验吧!

纳金网Unity技术交流 1 群 - 218689657 (已满)
纳金网Unity技术交流 2 群 - 339429234 (新手专用群)
纳金网3dsmax技术交流群 - 284146304


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-5-27 02:24:52 |只看该作者
nice tutorial!
回复

使用道具 举报

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

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

GMT+8, 2024-11-28 05:45 , Processed in 0.201547 second(s), 35 queries .

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

© 2008-2019 Narkii Inc.

回顶部