黑不白 2006-12-17 12:00 PM
Cloth仿真入门系列之一
[size=2]作者 传说中的美腿
创建衣服的基本思想是:
创建样板->创建衣服->缝合衣服
1、准备创建布料
执行Create>NURBS Primitives>Square,创建一个Square物体,再新建一个Polygon/NRUBS球体。
2、创建布料
选择Square,执行Cloth>Create Panel,选择panel图标,再执行Cloth>Create Garment,Square被创建为布料。
3、增加布料分辨率
在通道框中选择cpStitcher1>Base Resolution文本框,把数值改为100,布料上的网格明显增多了。增加布料分辨率有益于增加布料更多细节。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_f0130c2e5fafb3e.jpg[/img]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_c1d26919270e418.jpg[/img]
4、建立碰撞关系
选择球体,执行Cloth>Create Collision Object,球体就成了布料的碰撞体。按Alt+V可以看到布料落到球体上的模拟过程。
5,如果在20帧处设定一个关键帧,对球体进行变形后40帧处再设定一个关键帧,播放动画时出现了碰撞物体穿破布料的问题。其实这是由于解算器把前一次的运算结果保留到了缓存,用户再次播放动画时只简单地把运算结果回放了一遍而已。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_3a011d71671dd77.jpg[/img]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_23538a6a2589f4a.jpg[/img]
要想看到修改后的正确效果,请执行Simulation>Delete Cache,然后再次播放动画。[/size]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_eb28a60f67076cb.jpg[/img]
黑不白 2006-12-17 12:00 PM
[size=2]6、缝合衣服
1)、在命令行中输入
file -f -new;
回车后新建一个场景。
2)、首尾相接地依次创建多条EP曲线,组成封闭曲线作为后续操作的衣服样板。新建一个圆柱体作为胳膊(碰撞体)。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_80b9999189e735d.jpg[/img]
7、复制衣服样板,作为衣服后襟。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_41c89f64adbe9db.jpg[/img]
8、按前述方法,使其中一个样板生成衣服,选择该衣服样板(不是衣服)的一个边,再选择另一个样板的相应边,执行Cloth>Create Seam。衣服的一个边就缝合好了,接下来把剩余的边也缝好。
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_d40874e0211819b.jpg[/img]
9、为衣服指定blinn材质,并选择一种宝蓝色作为材质默认颜色。
10、按前述方法指定圆柱体为碰撞体,播放动画,观察衣服生成的过程,满意后删除缓存,执行Simulation>Star Local Simulation,衣服生成后执行Stop Local Simulation。完成后把样板线框隐藏起来。
11、设置参数
选择圆柱体,把通道框中Collision Offset设为0.15(衣服与碰撞体的距离参数),Collision Depth设为0.1(碰撞体排斥衣服的域值参数)
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_ee4e466371ada3c.jpg[/img]
12、为圆柱体设定一个转动的关键帧动画,播放动画以观察衣服的摆动效果。如果衣服摆动不明显,可以打开Simulation>Properties>cpDefaultProperty属性窗,把U/V Bend Resistence的数值调小些。要想实现风吹动衣襟那种飘的感觉,请减小Air Damping数值。 [/size]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_4eaf86c0fe95b62.jpg[/img]
黑不白 2006-12-17 12:01 PM
[size=2]13、要想为衣服增加下垂感, 请在Simulation>Properties>cpDefaultProperty属性窗中加大Density数值。[/size]
[b][/b]
[img]http://www.20083d.com/attachment/Type_jpg/13_42_8e20d87861bfec0.jpg[/img]