登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>图形图像>>3DMAX动画教程>>布料基础教程-挂在绳子上的衣服
布料基础教程-挂在绳子上的衣服
来源: ‖ 作者: ‖ 点击: ‖ 时间:12-10-13 15:52:35 ‖ 【 】‖ 我要投稿

布料基础教程-挂在绳子上的衣服

01
创建简单的场景。方便大家更容易理解,这里我就用一块毛巾代替衣服了,思路都是一样的,你只需把毛巾换成你自己做的衣服就行了。
场景里除了绳子用nurbs挤压外,其他均用多边形创建。

02
选择毛巾,创建布料。
然后添加重力场和阻力场。
这里的参数我都没有动,保持缺省的就可以了。
你也可以按照自己场景的需要,调节场的参数。


03
滑动时间条,可以看见毛巾已经开始下坠了。说明布料运行没问题。
大胆往下做!

04
因为我的绳子不是紧绷的,所以有风吹动的话,绳子也会被带着一起动。
我们这里用簇来实现绳子的摆动。

选择每一组环形的点来创建簇,简单的给每一个簇设关键帧。

05
这是我们成功创建好的绳子运动。
如果此图看不到动画,右键保存到本地机器上可正常观看。

 

06
本来可以直接把毛巾和绳子建立约束,但是很遗憾syflex不支持nurbs。
我们要把它转为多边形。

07
参数如图。

08
可以看到转化出来的多边形绳子。
拨动时间条,可以发现刚转成的多边形也保留了原模型的历史,也在摆动。

09
我们把原来nurbs的绳子隐藏。
为了区别,新绳子用红色表示。

10
依次选择毛巾最上面的点和绳子,创建pin约束。
再滑动时间条,可以看到毛巾顶端已经被固定在绳子上了。
呵呵,胜利在望!继续!


11
在属编里把自碰撞改为1,解决自碰撞的问题。
 

12
其实到这一部,基本上就算完成了。
但我们老大想要狂风大作的场景
在这个基础上还要衣服一直往一个方向飘。
那就继续吧。。。

13
加风力。

14
这里参数如图。

15
上面的参数说明一下:

active on
表示此时风力状态为打开。

wind x y z
风力的主要方向和强度。
大家可以看我坐标,我只希望它往x方向吹,所以y和z轴都为0。

deltawind x y z
这几个参数是对主风力的扰动。
任意时间里风的方向都为wind+k*deltawind。
k为在-1和1之间随机变换的常数。

deltatime
扰动的两个变化所进行的时间。

oneside on
代表风力只施加到物体的外部,而不是两面。
如果做一面国旗,那么两个面都要被风力施加到。如果做一件体恤,风不可能吹到布料的内部,所以仅仅施加给外部就行了。
这里也一样,我们仅把力施加给毛巾的外部。

seed
为风力定义初始随机量。当设置为0时,每次模拟会使用不同的随机值。

加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
相关文章列表
请文明参与讨论,禁止漫骂攻击。  
网友评论