为什么要拓扑?
我们知道,模型在三维软件中的表现,是由一系列的面通过不同角度组合而成的。3D模型制作层面上的拓扑,按我的理解来说,就是一个模型的面的结构分布——布线。想表现和制作一个三维模型,有无限种面的组合方式,例如下边的正方体,虽然面的分布不一致,但是外观看起来是完全一样的。
而每一个模型,由于来源不同会有不同的拓扑结构,例如有些是通过工业设计软件,例如ProE、SolidWorks导出来的工业模型,有些是通过扫描之类的逆向工程做出来,还有些是不同三维软件导出来的通用模型格式,如*.obj,*.fbx等。这就出现了一个问题,即使是同一个模型,通过不同方式产生的拓扑结构,有时候会给我们后续的动画制作以及再加工产生一定的麻烦。
重拓扑?
理解了拓扑之后,所谓的重拓扑就很好理解,它就是使用更好的拓扑结构,即更合理的面分布,去重新构建和表现同一个模型。
在对一个模型进行重拓扑的时候,会更注重使用适量的面数和面片大小去表现一个模型,且如果后续需要制作点级别的动画(角色肢体动画、布料等),会更注重构建出一些环状和循环结构,以适应模型的面在挤压和伸展后产生不好的动画效果,如穿模、拉伸过度等。
怎样才算是好的拓扑结构?
首先,一个好的模型应该尽量避免三角面以及超过5条边连接的n-gon面,在重要的位置上尽可能不要出现超过5条边汇集的极点。否则在后续制作点级别动画的时候在这些地方会容易出现面交叉或者不平滑的效果。例如工业软件设计的模型,转换格式后会出现很多三角面,后续如果对这些边缘制作倒角效果或者增加细分会出现比较麻烦的问题。
其次,一个好的模型会有一个比较好的布线走向(edge flow),既方便选取,也可以使后续制作动画时模型有一个好的张力。
一些需要制作动画的位置,如眼睛、嘴巴等,建模时应有合适的结构以及足够的面使其足以支撑动画细节的表现。
重拓扑有哪些好处?
- 好的拓扑结构可以使制作的动画效果更好
结构合理的模型,再受到挤压变形的时候,能呈现出更好的模型效果,如下图,三个不一样拓扑结构的正方体,在扭曲到一定程度后,会出现一些面被撕裂的效果。
- 拓扑结构好的模型,再加工效率会更高
当我们想给模型增加倒角或者增加一些细节的时候,对于拓扑结构好的模型,我们可以很快地对具体某一部分的面做修改,而布线差的模型,我们只能再通过增加修改线的分布来实现细节的增加,对于一些复杂的结构,效率会很低。
- 重拓扑可以使贴图的绘制更加的快捷
对于一些贴图的制作,我们需要进行展UV操作,如果模型的面不同区域密度大小区别很大,又或者既有三角面又有N-gon,会让我们的工作变得非常繁琐,所以重拓扑后的模型能使材质贴图的制作和表现变得更加有效果。
Quad Remesher是一款强大的3D建模工具,它可以帮助你轻松创建高质量的拓扑网格,提高你的建模效率和质量,可以四边形自动重拓扑。
使用方法也非常简单,只需要调节生成的面数、大小和密度,即可直接得到一个布线不错的模型。
下载的模型出现破面,布线凌乱问题,怎么解决?
QuadRemesher for 3dsMax 插件的作用,可以对模型进行重新布线,不管之前模型的布线有多混乱,它都可以一键自动重新布线,而且都是四边面,这在有些情况下非常实用。
QuadRemesher for 3dsMax 插件使用起来也很简单,主要就两个地方,最上方调节网格数量,然后再点击最下面的重建网格,就可以了
使用方法
选择一个需要重新拓扑的模型
打开Quad Remesher插件,设置参数(图中红色框内为两个主要参数)
点击“重建网格”按钮,显示生成进度,直到完成。箭头处为进度条,右侧按钮可随时取消
注意事项:此插件不能撤销,建议先复制一个再进行操作