Houdini的晶格变形,可以用晶格对象对模型变形。
晶格变形的两种控制方式:晶格,需要一个带有特定点顺序的控制几何体,通常由Bound SOP,Box SOP创建(这些对象就相当于晶格外形); 点,允许使用任何形状的控制几何体。
Note
当执行点方式变形时,PW值会影响Lattice SOP的输出。
Using Lattice
1. 点击变形选项卡上的晶格工具
2. 选择要变形的点,按Enter确认选择
3. 再次按Enter,从几何体边界框上创建封套,或按住Alt选择从其它几何体上选择点云, 按Enter确认选择
4. 在节点网络编辑器中点击变换节点
5. 在场景中移动封套的点来变形里面的几何体形状
晶格变形(应该是点变形中的一点,只不过其晶格对象是方盒形的):利用一个方形对象(可以是物体的边界框,或Box SOP创建的方盒),将其作为晶格对象,对晶格内的模型进行变形。当移动方盒对象上的点时,内部模型就会被变形。可以自定义细分,设置控制点的数量。
点变形:可以使用任意形状的几何体作为晶格对象,对其它模型进行变形。每个晶格点都有自己的影响半径控制。
晶格变形和点变形中,控制几何体(即晶格体)必须是封闭的模型。且其拓扑不会发生变化。
Parameters
Group | 第一输入端中要被变形点。 |
Lattice
Overview | 使用一个规则的晶格来变形 |
Divisions | 设置晶格的细分数 |
Interpolation | 变形几何体中的点会使用该方式插值计算 |
Points
Overview | 使用任意的点云来变形 |
Rest Group | 静止几何体中的哪些点会被使用。变形几何体中的相应点会作为隐式的变形组使用。 |
Kernel | 使用哪个meta kernel函数来定义点的影响。 |
Radius | 捕捉区域的尺寸 |
Normalize Threshold | 定变形曲面在捕捉区域边界转换的锐利度。如果阈值为0,会进行陡峭的转换。阈值加大,变形越光滑。 |
Visualize Point-Specific Radii | 开启代表静止几何体中,每个球体半径的向导球的显示。 |
Inputs
Data Source | 你想要变形的几何体。接受所有输入的类型 |
Initial Source | 控制对象形状的rest类型 |
Deformed Source | 变形对象的控制形状。晶格会使用初始对象和此对象之间的差异来计算变形,并运用到输入对象上。 |