实验四: 动力学中的粒子系统与柔体
一 实验目的:
掌握柔体的创建, 柔体的权重,布料。
二 实验内容
1、使用柔体物体+目标物体创建布料
2、使用柔体+目标物体创建角色脸部肌肉的抖动
三 实验成品
1、使用柔体物体+目标物体创建布料
删除小孩原来的斗篷,新建一个平面,调整形状和大小,并将脖子处的面删掉,形成一个洞,将斗篷调到恰当位置,赋给blinn材质,在参数中将颜色设置成红色。
选中斗篷,删除历史,再在动力学菜单中soft/Rigid Bodie中调出Create Soft Body的设置菜单。选择下拉菜单中Duplicate,make original soft选项,并勾选Hide non-soft object和make non-soft a goal,再把权重调为1,创建柔体。
选中斗篷(可以利用outliner,更加准确方便),在soft/Rigid Bodies菜单栏里选择Paint soft body weights tool工具,双击左侧paint,在右侧出现的参数栏里调整参数。选中replace,调整参数到0.6左右,绘制斗篷的底部,逐渐向上增加参数值绘制。参数越接近1受影响越少,应该越靠近脖子。最后选择smooth对权重进行光滑过渡。
选中斗篷,选择fields里面的Gravity,为斗篷加重力效果,使得斗篷的运动更加符合物理学的原理。
显示骨骼,将斗篷与脖子附近的骨骼建立父子关系,注意先选择斗篷再选择骨骼,按p,这样可以使得斗篷跟随小孩的运动运动。
2、使用柔体+目标物体创建角色脸部肌肉的抖动
选中小孩的皮肤,为其增加柔体效果。动力学下soft/Rigid Bodies中,调出Create Soft Body设置菜单。选中下拉菜单Duplicate,make copy soft,然后勾选make non-soft a goal,把权重调为1,创建柔体。在outliner中隐藏原来的皮肤,按ctrl+h。
选择皮肤,在soft/Rigid Bodies中选择Paint soft body weights,双击paint,在右侧的参数栏里选择replace,将权重调到0.9左右绘制小孩脸的部分,然后将权重调到0.7左右绘制小孩的肚子、胸和屁股的部分,播放动画进行微调。