跳到主要内容

约束 Constraint

在上述流程基础上进一步扩展,尝试模拟布料的悬挂或固定于物体上的场景。具体来说,可以选择布料的特定区域应用固定约束,使其在模拟过程中保持静止,不会随其他部分一起自由落体。

drawing

如图上,这里固定布料使用的是Pin约束类型。Pin约束的创建有两种方式:

  1. 通过调整VellumConstraint节点(Type:Cloth)参数实现固定
  2. 通过新增Pin约束实现固定

3. 详情

一. vellumConstraint(Type:Cloth)节点参数设置: 在cloth节点的参数面板上有一栏叫做Pin to Animation。这里是设置Pin约束的地方。

  • Pin Points: 选择创建约束的区域
  • Pin Type: Pin约束类型切换
  • Match Animation: 是否跟随模型动画

drawing

二. 新建Pin约束: 该方案需要先新建一个vellumConstraint节点,类型选择切换为Pin to Target。连接至cloth与solver解算器中间。

  • Group Type:自定义选区时使用的数据类型
  • Group:选择创建约束的区域

drawing