Skip to main content

解剖一个模型

一个模型的基本组成元素有:

baisc_element.jpg

其中网格是最根本的元素,一个模型如果没有网格,那就完全没有可见的部分。

但一个模型是可以没有材质和贴图的,因为一般的引擎或者软件都会有一个默认材质,当输入一个没有指定材质的网格时,会自动赋予默认的缺省材质。贴图一般是在材质中使用,而一个材质是可以不需要贴图的,因此网格是最基本的元素。

  • 网格

网格由顶点(vertice),边(edge),面(face),构成,也可以理解为点,线,面。

一个面可以有n条边,但构成一个面的最小边数是3,因此三角面数量往往是衡量一个模型“重量”的最基本参数。

  • 材质

材质是一种用来描述表面信息的数据结构。在同一个网格中,可以为不同的面赋予不同的材质,因此一个网格可以对应多个材质。

但出于性能考虑,我们往往希望在一个网格中使用尽量少的材质。

  • 贴图

贴图本质上是一个2维的参数数组。一个RGBA,4通道的贴图,每一个像素都可以视作包含了 R,G,B,A,4个通道的信息。