设置约束
 
 
 

在下面的步骤中,首先将开始曲线建模到绑定位置,然后创建在播放过程中将曲线保持在该位置的约束,以此绑起珠帘的中间区域。使用头发到头发约束,头发曲线将一起粘滞到约束定位器,但当发生力或碰撞时,头发曲线也会动态地从根部到尖端进行移动。

将帘幕建模到后绑定位置

  1. 在场景中推拉和翻滚,直到您面向帘幕为止。
  2. 拖动以选择所有头发曲线,然后选择“ 头发 > 转化当前选择 > 到开始曲线(Hair > Convert Selection > To Start Curves)。
  3. 在帘幕的中间位置,选择一块开始曲线。
  4. 选择“头发 > 修改曲线 > 锁定长度”(Hair > Modify Curves > Lock Length)。这样即可确保在接下来步骤中变换 CV 时,对整个曲线都得到了修改。
  5. 单击“状态行”(Status Line)中的 按钮,以显示曲线上的 CV。
  6. 选择选定头发曲线上中间三行的 CV,然后使用“缩放工具”(Scale Tool)来向内缩起 CV,将头发拉到一起。

将帘幕约束到后绑定位置

  1. 单击“状态行”(Status Line)中的 按钮,以显示开始曲线(而非 CV)。
  2. 在绑定头发曲线仍处于选定状态的情况下,选择“头发 > 创建约束 > 头发到头发”(Hair > Create Constraint > Hair to Hair)

    将创建约束定位器,并将其连接到选定曲线。

  3. “属性编辑器”(Attribute Editor)“hairConstraintShape”选项卡中,按如下所示设定约束属性:
    • “刚度”(Stiffness)设定为 0.5(默认)
    • “粘合强度”(Glue Strength)设定为 1.0(默认)
    • “点方法”(Point Method)设定为“最近”(Nearest)(默认)(因为约束定位器已创建在绑定头发的中间位置,定位器距离要约束的绑定区域“最近”。)
  4. 将头发显示更改为“当前位置”(Current Position)“头发 > 显示 > 当前位置”(Hair > Display > Current Position))。
  5. 回放到开始帧,然后播放模拟。

    当球体穿过绑定帘幕时,将与所有绑定头发发生碰撞。

    帘幕的绑定部分在开始的数帧内会松弛,但在接下来的步骤中,您将重置这些开始曲线的位置,使其在模拟的开始处看起来更为自然。

重置开始位置

  1. 显示开始曲线和当前位置(“头发 > 显示 > 当前和开始”(Hair > Display > Current and Start))。
  2. 回放到开始帧,然后播放模拟。
  3. 一旦约束下方的曲线发生松弛就停止模拟,但要在碰撞发生之前就停止模拟。
  4. 选择绑定开始曲线(非蓝色的绑定曲线),然后选择“头发 > 设置开始位置 > 来自当前”(Hair > Set Start Position > From Current)

    您可能需要重复步骤 2 至 4 几次,直到您满意模拟开始处的绑定帘幕效果。