四边形网格和平滑

ProBoolean、ProCutter 和四边形网格化修改器可以使用四边形网格算法重设平面曲面的网格。将该能力与“网格平滑”、“涡轮平滑”和“可编辑多边形”中的细分曲面工具结合使用可以产生动态效果。

确实需要一定的专业知识才能知道什么是可能的,以及如何使用四边形镶嵌获得最佳效果。该主题给出了如何使用四边形网格的基础知识,并且包含它的作用以及它如何发挥作用的提示和技巧。

提示: 要对网格对象应用四边形细分,而不对它执行布尔操作,只需应用四边形网格化修改器

四边形网格基础知识

包含几个基本体的对象的 ProBoolean

要设为四边形网格,请应用“四边形网格化修改器”,或者选择 ProBoolean 或 ProCutter 对象,转到“修改”面板,并按照下面显示的方式展开“高级选项”面板。

要获得类似于下图所示的效果,请启用“设为四边形”复选框:

效果为“四边形大小 %”为 3.0 的四边形网格

要改变单个四边形的大小,请调整“四边形大小 %”参数。通常情况下,1% 与 4% 之间的一个值就可以获得需要的效果。四边形大小越小,在平滑网格时,所得到的曲面之间的圆角或混合就会越小。默认的“四边形大小”值为 3.0%。2.0% 的“四边形大小”值将产生以下效果:

“四边形大小 %”为 2.0 的四边形网格

如果您了解自己已经拥有所需的效果,并且不打算返回去更改四边形大小或原始基本体,则可以将对象转换为“可编辑多边形”格式,并通过“细分曲面”设置应用平滑。但如果不是这种情况,并且您打算做进一步的调整,请使用网格平滑涡轮平滑修改器保留 ProBoolean 对象的历史记录。下图显示了将“细分量”“迭代次数”为 1 应用于“四边形大小 %”设置为 3.0 的 ProBoolean 对象的“网格平滑”修改器的效果。

具有 NURMS 和“迭代次数”为 1 的“网格平滑”修改器

应用了“网格平滑”修改器后的渲染图像

四边形网格提示和技巧

有时,四边形网格的效果可能会在平滑模型中产生意外效果。

问题 #1:圆柱体上的条纹或其他曲面上的凹凸度

解决方案:增加圆柱体周围或其他曲面上的细分数。

四边形大小 % 为 2.0 时的条纹和凹凸度

要解决上述问题,可将两个圆柱体上的边数从 18 改为 30,并将圆环上的分段数从 24 改为 36。下图显示改进后的结果:

提高基本体的分辨率解决该问题。

问题 #2:由与来自原始网格的可见边的冲突造成的沿边界的三角形

解决方案:确保“高级选项”卷展栏 “移除平面上的边”设置为“全部移除”,或不用在共面的面上细分的情况下创建原始基本体。

未从原始长方体中移除共面的边

渲染后,形状怪异的几何体是由于出现了共面的边引起的。

移除了所有共面的边的四边形网格

问题 #3:原始基本体网格对齐不好会导致出现不希望的效果。

解决方案:将原始基本体旋转或移动到位,以使网格质量最高。

下图显示了从长方体中减去三个相同大小的球体的效果。正确对齐左侧球体,以便沿着两个边界都有出色的四边形。这将在平滑时产生不错的效果。提升中间球体,这样在边界附近就会有一个很细的四边形条带。这会沿该边产生很小的平滑效果,您可以在渲染图像中看到这一情况。右侧球体发生旋转,从而使对齐效果不好,并且在球体上出现许多三角形,在长方体平面上出现小的四边形。您可以在渲染的图像中看到不希望的效果。

进行不同的旋转和平移时三个球体产生的四边形

平滑的三球体渲染图像的示例