黑不白 2006-12-17 21:13
Cloth仿真入门系列之四
[size=2]这个场景先把裤子建好了,做裤子有个矛盾的地方,就是如果把裤子与碰撞体的距离设远了,动画时模型带不上裤子,但要太近了,动画时又不免出现模型穿破裤子的情况。所以裤子也不能和模型太近。这样看来依靠腰胯悬挂住裤子的想法就行不通了。如下图。
我解决的办法是用Mesh约束,或者增加定位器,将碰撞体指定为其父体,然后在定位器与裤带之间施加一个transform约束。
别忘了做好后顺手把它们隐藏了。
裤子与上衣的创建过程相似而简单,本文不再赘述。下面我从创建上衣说起。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_8d2ff239860924d.jpg[/img]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_c03989c6befbb76.jpg[/img]
下面开始做上衣。用EP工具参照模型先画出袖子,注意袖子与衣服主体的接口处的线段数、位置和方向都要一一对应,后面就不提醒了哦^_^。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_1670f3c406e26e6.jpg[/img]
上衣先做后片,因为后片一般比较规则,前片可以在后片的基础上进一步修改。后面作出一半要复制时记住勾选复制属性的instence参数。但复制前片时不仅要取消instence,而且复制后还要删除建造历史。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_7bccbb2bc633683.jpg[/img]
给前片的衣袖来点变化。[/size]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_e582bec25ab6e38.jpg[/img]
[size=2]后片的相应点要分离曲线。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_87479a77f785da8.jpg[/img]
都做成样板。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_c2000523836b430.jpg[/img]
创建衣服,如果觉得衣服有穿破的现象,请调整通道框中的Resolution Factor及cpStitch参数。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_e4191ec9e3a8cd5.jpg[/img]
新建一个解算器cpSolver2,选择衣服,执行Transfer Garment。这样就把cpSolver2指定为上衣的解算器了。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_8dec3a92f9e97e0.jpg[/img]
需要说明的是,应用新解算器后必须为新解算器重新指定碰撞物体。
如果无法指定碰撞体,可能是衣服与模型的初始距离太小了,请把调整以下参数:[/size]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_40_542c7c363712ea7.jpg[/img]