认识SketchUp四边面工具QuadFaceTools

QuadFaceTools(四边面工具)是一个非常好用的插件,可以利用它来实现Poly建模操作(关于Poly建模文章请移步到《SketchUp Poly建模工作流探讨》一文)。QuadFaceTools的作者是“thomthom”,插件原版为英文,这里我向各位“SketchUp爱好者”提供了“中文版”和“英文版”。中间一大段是我撰写的文稿,如果您只是想下载此插件话请直捣黄龙(底部)!

sketchupquadfacetools01

四边形和拓扑:

围绕四边形的良好拓扑结构有机建模工作流中自身有一个大问题(四个顶点/边面)。四边形网格允许许多非常有用的操作,如选择循环边。

许多应用程序,会让你与非平面四边形网格工作。然而,像SketchUp这种软件其实在操作上也存在类似的难题。当您修改四边形的顶点时SketchUp很有可能会“自动折叠”,将四边面(四个顶点/边面)打破成三角面(三个顶点/边面)。这个应该是SketchUp的一个特点,在其它3D应用程序里面确不会出现这种情况,因为其它软件会把它作为一个单元。其实其它3D应用程序的核心面还是三角面,唯一的区别就是如何呈现这个三角面呈现问题。但SketchUp确不能在非平面的四边面上进行工作,所以SketchUp需要这样一个工具——"QuadFace"

SketchUp四边面:

在QuadFaceTools(四边面工具)开发伊始就是这样一套工具,“thomthom(托马斯·托马森)”让SketchUp用户在四边面工作方式上进行一种全新尝试。他说在开发QuadFaceTools的方法与原理上是非常简单的:“当两个面用虚线分离(光滑只影响阴影),然后两个面都被视为一个单元。也就是说你单击一个四边面,其实你选择了两个面。”

QuadFace定义:

sketchupquadfacetools02

Native quad face, face with four vertices.

  • Two triangles, joined by an edge with the following properties:Soft = true
  • Smooth = true
  • Cast Shadows = false
  • Border edges can have any property, just not all of them.
  • Faces that makes up a QuadFace cannot have holes in them.

QuadFace工具栏:

sketchupquadfacetools03

  • 选择(Select):主要作用就是将选择对象切换成四边面工作界面(可穿透群组/组件)。

sketchuppolyjianmogongguoliu15

  • 扩展选择(Grow selection):主要作用是将选择范围扩展到已选择对象的邻近对象。
  • 收缩选择(Shrink selection):主要作用是将从已选择对象中减少邻近对象的选择。

sketchuppolyjianmogongguoliu16

  • 环形选择(Select ring):主要作用是对选择边(可多条)进行环形的选择。
  • 环形扩展选择(Grow ring):主要作用是逐步扩大环选择。
  • 环形收缩选择(Shring ring):主要作用是逐步收缩环选择。

sketchuppolyjianmogongguoliu17

  • 环形循环选择(Select loop):主要作用是将选择的边和面进行循环选择。
  • 扩展循环选择(Grow loop):主要作用是逐步扩大循环选择。
  • 收缩循环选择(Shrink loop):主要作用是逐步缩小回路的选择。

sketchupquadfacetools04

  • 翻转三角面工具(Flip Triangulation tool):主要作用是对四边面的对角线(虚线)进行方向对调实现三角的翻转。
  • 三角化(Triangulate):主要作用是对选定的四边面对象进行三角化的转换。

sketchupquadfacetools06

  • 取消三角化(Remove Triangulation):主要作用是对已三角化的四边面进行去除三角化的操作。
  • 创建边角(Build corners):主要作用是根据选定相互不相连的边缘(斜线),来生成适合四边面处理的边角。

sketchuppolyjianmogongguoliu19

  • 生成末端(Build ends):主要作用是根据选定的平行边(两回路),来生成适合四边面处理的末端图形。

sketchupquadfacetools05

  • 三角面转四边面(Convert triangulated mesh to quads):主要作用是选择两个面(相邻)或者一对角线(实线)对三角面进行四边面的转换。

sketchupquadfacetools07

  • 线框转四边面(Convert wireframe to quads):主要作用是将形成四边形的线框根据角度容差进行四边面的生成。

sketchupquadfacetools08

  • 沙盒面转四边面(Convert sandbox quads to quadFace quads):主要作用是将沙盒工具创建的四边面转换成四边面工具可识别操作的四边面。
  • Blender面转四边面(Convert blender quads to quadFace quads):主要作用是将Blender软件导入的面转为可以为本工具操作的四边面。
  • UV贴图工具(UV mapping tool):主要作用是通过确定U法线和V法线的方向,来设置四边面的UV贴图。
  • 复制UV贴图( Copy uv mapping):主要作用是对四边面UV贴图坐标进行复制。
  • 粘贴UV贴图(Paste uv mapping):主要作用是对复制好的四边面UV贴图坐标粘贴到选定的面上。
  • 展开UV网格(Unwrap uv grid):主要作用是将四边面UV贴图以平面(网格)的形式展开。
  • 柔化(平滑)四边面(Smooth quads):主要作用是柔化(平滑)四边面,即对四边面的对角线进行实线转虚线的处理。
  • 取消柔化(平滑)四边面(Unsmooth quads):主要作用是对柔化(平滑)四边面进行取消,即对四边面的对角线进行虚线转实线处理。
  • 插入循环边(Insert loops):主要作用是对选定的线(可多条)以它的中点新生成一条循环边。

sketchuppolyjianmogongguoliu18

  • 移除循环边(Remove loops):主要作用是对插入的循环边进行移除。

sketchupquadfacetools09

  • 连接边工具(Connect edges tool):主要作用是创建选定的四边面边线(两条以上)生成新的边线来分割四边面。
  • 直线(Line):主要作用是通过确定两点来绘制一条线。
  • Live Mesh时时分析工具(Live mesh analysis which will colorize tris, quads and n-gons.):主要作用是使用本工具后对创建的对象会时时显示此对象是三边面(蓝色)还是四边面(绿色)。

QuadFace菜单:

QuadFaceTools的菜单是非常丰富的,里面有一些功能我们必须去了解它,才能更合理的使用本工具。在“Preferences”可以设置“右键单击显示菜单”这样对操作会非常的方便(建议使用)。另外,还有“Export”功能、“Offset Loop”功能、“Selection Region to Loop”功能、“Selection Loop to Region”功能等等。这些功能都是非常实用的,但没有出现在QuadFaceTools的工具栏上而是出现的QuadFaceTools的菜单中。

sketchupquadfacetools10

注:这里有一个例外,截至v0.12版本其实“Offset Loop”功能的图标是可以调出来的,我们可以借住一款叫“ae ToolbarEditor(自定义工具栏编辑器)”的工具来找到它。当然如果你懂Ruby代码编辑也可以直接在工具栏上实现这一步的操作。

partner工具:

QuadFaceTools可以和以下Ruby工具很好的配合使用。

  • Curviloft
  • 沙盒工具
  • tt_vertex
  • Subd
  • ……

注意事项:

  • 如何学习

QuadFaceTools建议大家安装使用,关于它的使用方法我就写这么多。您可以在本文下面写下留言,我会及时回复。如果您有更高级疑问请回到“首页”联系到我(QQ或者微信)这项属于高级服务,我会向您索要打赏。

  • 软件BUG

QuadFaceTools一直在向前发展,作者未停止其更新。这里我简单列举几点:v0.90版本对“Selection Loop to Region”不能正常使用。v0.11版本不能使用“Offset Loop”功能、“Selection Loop to Region”功能等。v.12版本修复“Offset Loop”功能,但“Selection Loop to Region”功能依然不能使用。另外,对“Convert triangulated mesh to quads”处理“Hidden”线的方向存在不完美地方,但我们可以借助“Flip Triangulation tool”功能对它进行调整(或者在问题较远处进行操作)。其实还有一些,如“UV mapping tool”功能在处理球形贴图时,因球具有两极(直接以三角面存在),因此不能可识别UV方向。

下载此资源:

当前内容已被隐藏,您需要登录才能查看

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
3 条回复 A 作者 M 管理员
  1. […] 如果您想了解这几个插件可以查看以下我撰写的几篇文章:《Vertex Tools(顶点编辑器)探讨与研究》、《SUbD(参数化细分工具)的研究探讨》、《认识SketchUp四边面工具QuadFaceTools》。 […]

  2. […] SubD使用Catmull-Clark 为基础的算法进行细分,这种细分专门为四边面进行了优化。每一次细分,一个四边面会产生4个新的四边面(第二次细分16个,第三次细分64个,第四次细分产生了256个四边面,一般超过四次细分的差别用肉眼无法觉察)。相对的,每一次细分,一个三角面会产生三个新的四边面,而其他非四边面的多边形面会在细分之前先划分为三角面。QuadFace Tools对于四边面的定义是:当两个三角面共用一条线,并且这条线是soft且smooth的同时,Cast shadow选项是关掉的,那么这两个三角面便组成了一个四边面。我非常建议大家在建立可以供SubD平滑的四边面网格模型时使用QuadFace Tools进行辅助。QuadFace Tools 是建立理想细分模型的核心工具。 下载四边面插件(Get QuadFace Tools) […]

  3. […] 注:更加具体的讲解,请点击传送门:https://www.sketchupvray.com/462.html […]

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论