本视频教程将介绍如何使用 LoopTools Add-On 中的 Circle 操作器,重点讲解如何在曲面上正确创建圆形,从而方便地在物体上执行向外或向内的挤出操作。
本教程不提供中文配音。您可以在下方观看英语配音的视频,并选择中文、英文或其他语言的字幕。视频下方提供了翻译成中文的文字稿。
视频文字稿
大家好!本视频教程将介绍如何使用 LoopTools Add-On 中的 Circle 操作器,重点讲解如何在曲面上正确创建圆形,从而方便地在物体上执行向外或向内的挤出操作。
本教程使用的是 Blender 3.6 版本制作的,不过 LoopTools Add-On 已经随 Blender 提供了多个版本;但默认情况下该 Add-On 是未启用的,因此首先需要在 Preferences 窗口的 Add-Ons 选项卡中找到并启用它。

启用之后,在 Edit Mode 中对网格对象单击鼠标右键打开上下文菜单,就可以使用 LoopTools 提供的各类操作器,其中包括 Circle。为了给大家演示一个示例,我使用了一个 cylinder,并在 Object Mode 中故意沿其 Z 轴进行缩放。我这样做是因为稍后将展示一个小问题以及它的解决方法。

我使用 Ring Cut 添加环形切割,以获得一些可以进行圆形化处理的顶点。这里需要注意的是,面尽可能保持接近正方形,这样之后才能得到更好的效果。例如,你可以只添加一次 Ring Cut,并将其放置在你希望创建孔洞或挤出的区域,然后对该切割执行 Bevel 操作,以获得其他所需的切割线。

Circle 操作器也可以作用于单个顶点:实际上,可以选择一个顶点,单击鼠标右键并选择 Circle,即可看到周围的顶点被圆形化排列。

不过在执行该操作之后,我们可以注意到至少存在两个问题。

第一个问题非常明显,我们得到的并不是一个圆,而是一个椭圆,尽管构成该几何体的面本来已经相当接近正方形。
这个问题的原因是我在 Object Mode 中对 cylinder 进行了缩放,但之后没有应用缩放变换,因此 Circle 操作器会生成非均匀的圆形化结果。
要解决这个问题,只需要在使用 LoopTools Circle 之前对对象应用缩放变换即可。因此我先撤销刚才的操作,切换到 Object Mode,使用 CTRL A 并选择 Apply Scale 应用缩放变换,然后返回 Edit Mode 再次使用 LoopTools Circle,这次就得到了期望的结果。


第二个问题是,被圆形化的顶点会引入一定的变形,这在后续操作中可能带来问题,因此更好的做法是只对更有限范围内的顶点进行圆形化处理。
为了解决这个问题,我们再次撤销 LoopTools Circle 的效果,然后选择希望创建圆形的区域内的面,并按下 I 键,也就是 Inset 操作器的快捷键,从而在选区内部生成一组新的面。

现在,我们可以再次使用 LoopTools Circle,这次作用于新得到的选区,从而获得良好的圆形效果……不过又出现了另一个问题:新生成的面是平的,也就是说它们没有沿着 cylinder 的曲率分布。

这个问题的解决方法很简单……也就是说,这个操作需要在使用 Circle 之后立即执行:需要打开该操作器的菜单,并取消选中 Flatten 复选框。LoopTools Circle 是一个操作器,因此该面板只会在执行该操作之后立即出现,一旦执行其他操作就会消失,所以必须立刻取消 Flatten 的选中状态。

现在,得到的几何结构就可以向物体内部或外部进行挤出;此外,还可以对圆形边环使用 Bevel,以在挤出基部创建更平滑的过渡效果。

在结束本教程之前,还有一个小提示:对于像这样的对象,Inset 区域之外的那些环形切割其实是不必要的,可以通过一些 retopology 技术将它们移除。

正如你可能已经注意到的,这个操作器在简单曲面上创建圆形效果很好;如果需要在更复杂的曲面上创建孔洞或挤出结构,则更适合使用 Shrinkwrap,不过这是另一个话题了。如果你希望我也制作一个关于该工具的教程,请在评论区告诉我。
本教程到这里就结束了!希望对你有所帮助!我们下次再见!