拉普拉斯变形修改器

拉普拉斯变形修改器允许你在为网格摆姿势的同时,保留表面的几何体的细节。

用户定义一组“锚”顶点,然后移动其中一些顶点。 修改器将其余锚点顶点保持在固定位置,并计算所有剩余顶点的最佳位置以保留原始几何细节.

该修改器采用差分坐标来捕获几何细节。差分坐标根据相邻的顶点来捕获当前顶点的曲率、方向局部几何信息。

Note

必须定义 锚点顶点组,否则修改器不作任何操作。

选项

../../../_images/modeling_modifiers_deform_laplacian-deform_panel.png拉普拉斯变形修改器.

  • 重复
  • 反复地使用重复操作会得到更好的解,其目的是在保留尽可能好的几何体细节的同时,找差分坐标的旋转度。多次使用重复操作会让细节保留更多,但是会花更长的时间来计算。

变形马例子 blend文件.../../../_images/modeling_modifiers_deform_laplacian-deform_cactus09.png原始模型.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat1.png重复操作: 1.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat2.png重复操作: 2.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat5.png重复操作: 5.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat0.jpg原始模型.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat1.jpg重复操作: 1.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat2.jpg重复操作: 2.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat10.jpg重复操作: 10.

  • 锚定点组
  • 顶点组名,定义用户用来变形模型的顶点组。一般的顶点的权重不影响修改器的行为,该方法只考虑权重大于0的顶点.
  • 绑定
  • 绑定 按钮会告诉拉普拉斯变形修改器获取物体的几何体细节,这使得修改锚点顶点实际上是在修改改变物体的形状。
  • 解绑
  • 绑定修改器后, 你可能以后决定更改锚顶点组,这时,你需要先 解除绑定 修改器后再次绑定修改器。

错误信息

  • 顶点组 组名 无效
  • 当用户删除顶点组或当用户更改顶点组的名称,将显示此消息。
  • 顶点从X变到Y
  • 当用户添加或删除网格的顶点时,将显示此消息.
  • 边从X变到Y
  • 当用户添加或删除网格的边时,将显示此消息.
  • 系统找不到解决方案
  • 如果求解器不能找到这个线性系统的解,则显示此消息.

Note

如果网格很密,有100,000以上的顶点,那非线性优化系统很可能会失效.

历史

拉普拉斯表面编辑 是 Olga Sorkine and others 在 2004年发展起来的方法. 这个方法会在用户进行编辑操作时保留尽可能多的几何细节. 该方法使用 差分坐标 ,即向量与其邻域的平均权重之间的差值,来表示网格的自身几何.

../../../_images/modeling_modifiers_deform_laplacian-deform_diagram-differential-coordinate.png差分坐标.

See also