推力修改器是一款建模工具,使用它可以沿平均顶点法线将对象顶点向外或向内“推”。这会产生“放大”或“缩小”效果。
此修改器对于创建原本难以单独创建的形状和形式非常有用,同时生成干净且视觉上更具吸引力的结果。
界面
推力
- 数量:以显示单位设置顶点相对于对象中心移动的距离。使用正值可将顶点向外移动,而使用负值可将顶点向内移动。
- 步数:增加计算时间,但捕获的最终结果更精确。将根据“数量”值为每一步计算法线。
左侧的示例图像显示了启用“软选择”,且“步数”为 0 时增加推力修改器的“数量”。右图显示了将“步数”增加到 50 时发生的情况。
松弛迭代次数
- 法线:根据法线松弛网格,防止自相交等问题,并确保外观更整洁。
- 顶点:基于顶点位置松弛网格。
碰撞对象
- 使用修改器中的“拾取对象”按钮在场景资源管理器或视口中选择网格在从其原始位置推出时将识别的对象。当网格与这些对象碰撞时,它将停止沿该方向移动。
- 选择顶点:处于活动状态时,其推力数量受“碰撞对象”限制的顶点将被选中并向上传递到堆栈。
- 衰减:调整“选择顶点”处于活动状态时与所选顶点的衰减距离。在推力修改器上,这些顶点将在视口中进行明暗处理。
提示: 使用“碰撞对象”列表中的复选框可以暂时“关闭”用于限制推力数量的项目。“顶点法线”将射出并查找在参考对象上要匹配的“最近顶点”。
在上面的示例中,我们将推力修改器的“碰撞对象”功能与其他几何体一起使用,在滴水兽雕像周围创建了一个“泡沫状”形状。
轴倍增
- 使用 X、Y 和 Z 值缩放对象的网格数据。
- 缩放法线:处于活动状态时,您将限制推力数量对轴的影响程度,而不是缩放对象的网格数据,影响程度介于 0(无效果)到 100(完整效果)之间。
推力修改器示例工作流
要使用推力修改器,请执行以下操作:
- 选中场景中的某个对象后,转至
“修改”面板 >“修改器列表”>“对象空间修改器”,然后选择“推力修改器”。
- 增加或减少推力“数量”以达到所需的效果。
- 如果该效果导致出现自交结果,请使用“松弛迭代次数”下的“法线”(和/或“顶点”)来“平滑”推力并还原对象的某些形式。
注: 来自 Stanford 三维扫描存储库的 xyzrgb_dragon 模型