Loop Tools

待完成.

激活

  • 打开Blender,打开用户偏好设置下的插件栏。

  • 选择 Mesh 然后选择 Loop Tools 以启用插件。

描述

桥接(Bridge)

There are two main ways to use the Bridge tool. The first method is to select two groups of faces and then run the tool. The second method is to select two (closed) loops of edges. Both methods can be mixed and you can even Bridge multiple groups at the same time. The script will try to make an educated guess on which groups should be connected.

Bridge与 Loft 工具共享其设置,所以改变其中一个工具的设置,也会改变另一个工具的设置。

段数(Segments)

用来桥接两个循环之间的距离的面数。一段意味着只创建面。两段(或更多)意味着要创建一个中间线(或多线)的顶点,因此可以在两个循环之间定义两个或更多的面。如果值被设置为0,脚本会自动计算出最佳的段数,以保持面尽可能的正方形。

最小宽度(Minimum Width)

这个选项没有标签,而是直接位于分段设置的右侧。简单的解释一下。0%很多三角形,100%大部分是方形面。但它的作用还有点多。它决定了何时需要创建一个新的顶点,或者何时使用它旁边的顶点。它是根据这些顶点之间的距离与原始循环中的顶点之间的距离进行比较。所以50%意味着,如果新创建的两个顶点之间的距离小于原始循环中的两个顶点之间的距离的一半,那么它们就会被合并在一起,从而只产生一个新的顶点。这一点在上面的视频中也有体现。

插值(Interpolation)

这可以设置为立方体或线性。线性只是一个平面插值,而立方体试图保留表面的切线,从而得到更多的流体曲线。

强度(Strength)

只有当插值模式设置为立方体时,强度选项才可用。将强度设置为零,得到的结果与线性插值非常相似,而较高的强度会使曲线更加流畅。设置负强度会改变曲线的方向。或者用更直观的方式来描述:它使缩减的体积膨胀,反之亦然。该选项的软限制范围为-3至+3,但你可以通过手动输入一个数字,而不是使用滑块,轻松地指定更大或更小的值。这与Blender中的普通滑块的工作原理相同。

移除面(Remove Faces)

当使用面选择输入时,桥接后的内部面将被移除。

由于Blender中的一些限制,当启用此选项时,分配给倒角修改器的权重值可能会略有改变(约0.01)。

扭曲(Twist)

决定两个循环中的哪些顶点是相互连接的。这可能是出于艺术上的原因,或者是为了纠正脚本给出的错误结果。

反转(Reverse)

这个选项只有在脚本给出错误的结果时才可以使用。它可以颠倒连接顶点的顺序,当脚本给出的结果看起来是颠倒的时候,它可以修复问题。这有点难以描述,但只要尝试一次就会立刻明白它的作用。

创建孔(Creating Holes)

你还可以通过Bridge工具在物体上创建孔。选择两个或更多的面,然后运行Bridge工具。

圆圈(Circle)

圆形工具有两种正确的输入:选择一个单一的顶点,或者选择一个封闭或开放的循环边。你也可以让该工具同时在多个输入上操作,混合输入类型。

方法(Method)

  • 最适合(Best Fit)

    Best Fit 被选中时,将使用非线性最小二乘法计算出一个圆。这基本上意味着用这个选项计算出的圆是最适合你选择的顶点的。

    内部适合(Fit Inside)

    选择 Fit Inside 将以这样的方式计算圆,即没有一个顶点会离开计算出的圆的中心。当你想保留周围网格的拓扑结构时,这很有用。

扁平化(Flatten)

启用后,输入将被拉平到最佳平面。如果输入是由单个顶点组成,则包括中心顶点。当禁用时,输入将被投影到现有的网格上。

半径

这将覆盖脚本计算出的半径。如果你想创建几个相同大小的圆,或者需要更高的精度,这很有用。

规则的(Regular)

当选择此选项时,圆上的顶点之间都会有相同的距离。

影响(Influence)

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着输入将被完全转化为一个圆形。

曲线

曲线工具有两种有效的输入方法。第一种是在同一个循环中选择两个或两个以上的顶点。你可以对多个循环同时进行,以节省时间。

第二种方法是选择一个或多个完整的环路。如果选择了一个完整的环路,曲线工具不会对该环路进行操作,而是对所有垂直于该环路的环路进行操作,并使用所选环路上的顶点作为控制点。

插值(Interpolation)

Cubic给出了一条平滑的曲线,使用自然三次样条算法计算。线性通过控制点计算直线。

限制(Restriction)

这就把顶点的移动限制在一个方向上。缩进只允许向网格移动,而挤压只允许远离网格(法线方向)移动。

边界(Boundaries)

如果启用,曲线不会延伸到输入顶点之外。这将限制该工具只限于网格中的一个部分。

规则的(Regular)

这将使曲线上的顶点均匀分布。有时这可能会产生奇怪的结果,因为平均分布并不总是可能的(因为所选的输入顶点并没有移动)。如果是这种情况,只需取消勾选这个复选框即可。

影响(Influence)

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着该工具将产生最大的效果。

扁平化(Flatten)

任何选择都被认为是可接受的扁平化工具的输入。

平面(Plane)

用来计算平面的方法,此平面用来将输入平坦化。

  • 最适合(Best fit)

    计算一个平面,这样平均下来,顶点的移动量最少,才会被拉平。

    正常的(Normal)

    当方向设置为正常时,与在局部Z上将输入缩放为零的方法相同(所以 G Z Z 0 )。它主要是为了方便地比较各种扁平化方法。

    视图(View)

    在垂直于视口角度的平面上,将输入端平坦化。因此,当你运行该工具时,它看起来没有任何变化,但当你旋转视口时,你会看到发生了什么。

影响(Influence)

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着输入将被完全拉平。

放样(Loft)

对于loft,你可以使用与 Bridge 相同的输入方法:选择面组,或选择(封闭)循环。你可以混合输入法。与桥接输入方法相反,你可以选择两个以上的输入组,并让它们连续桥接。

Loft与Bridge工具共享其设置,因此更改其中一个工具的设置,也会改变另一个工具的设置。有关所有设置的完整讨论,请查看 Bridge 设置。下面你会发现一些关于LOFT工具的具体信息。

段数(Segments)

这与Bridge工具的 Segments 设置相同,但设置为自动( segments = 0)对loft工具有好处。当让脚本决定需要的段数时,它可能会在不同的循环之间创建不同的段数。

循环(Loop)

将第一个环路和最后一个环路相互连接起来。

松弛(Relax)

放松工具的输入由一个(部分)循环组成。

插值(Interpolation)

决定了顶点的最终位置是如何计算的。Cubic使用自然三次样条算法将顶点投影在自然立方体上,线性将顶点投影在直线上。

需要注意的是:当你在一个闭合的循环中使用放松工具时(一个循环中所有顶点都连接到同一个循环中的其他两个顶点的循环),你最好使用立方体插值而不是线性插值。如果你使用线性插值,循环的体积会迅速减小。

输入

  • 选择(Selection)

    当设置为 选择(Selection) 时,该工具将只对所选顶点进行操作。

    平行(Parallel(All) )

    将其设置为 Parallel (all) ,也将包括所有平行循环的顶点。

迭代(Iterations)

该工具的运行次数。数字越高,结果越顺畅。

规则的(Regular)

如果选择了这个选项,顶点将沿着循环均匀分布。

空间(Space)

空间工具的输入由一个(部分)循环组成。

插值(Interpolation)

Cubic沿着三次样条算法分布顶点,而线性则将顶点投射到已有的边上。

输入

  • 选择(Selection)

    当设置为 选择(Selection) 时,该工具将只对所选顶点进行操作。

    平行(Parallel(All) )

    将其设置为 Parallel (all) ,也将包括所有平行循环的顶点。

影响(Influence)

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着该工具将产生最大的效果。

See also

有关所有工具设置的说明,请访问 脚本主页

请参见 旧维基 ,以获取存档的原始文档。

参考

目录

网格(Mesh)

描述

网格建模工具箱。几个辅助建模的工具。

位置

3D Viewport ‣ Sidebar ‣ Edit tab, 3D Viewport Edit Mode ‣ context menu

文件

mesh_looptools.py

作者

Bart Crouch

许可证

GPL

说明

该插件为Blender自带插件。