Blender教程

CG 作品可以分为二维和三维两种类型。二维球体和三维球体的对比如图 1-1 和图 1-2 所示,两张图中都是球体,可以看到三维球体立体感更强,二维的相对扁平一些。维度到底是什么呢?维度的英文是 dimension,2D 和 3D 中的“D”即这个单词的首字母。零维是一个没有长度的点;一维是一条无限长的线;二维是一个平面,比如一张图片就是二维的;三维就是在二维的基础上增加了一个深度,让平面有了纵深。这里所说的三维都是指计算机中用笛卡儿坐标系表示的三维空间,并不是现实中的三维概念。相信大家上数学课的时候都画过坐标系,那就是笛卡儿坐标系。数学课上画的一般都是二维的,也就是两个维度,有 x 轴和 y 轴,如图 1-3 所示;三维多了一个 z 轴,如图 1-4 所示 。

image.png

图 1-1 二维球体


image.png

图 1-2 三维球体


image.png

图 1-3 二维坐标系


image.png

图 1-4 三维坐标系


本书所指的三维空间是人们为了方便创作或其他用途而虚拟出来的,就像经纬度一样,不是实际存在的。三维 CG 创作的基础是三维模型(注:本书中的三维模型指多边形建模的模型,非工业建模等其他类型的模型)。三维模型是在三维空间中定义的,看似高深,其实很简单。在二维坐标系中画几个点并依次连接起来就可以生成一个形状,如图 1-5 和图 1-6 所示。如果在三维空间中画一些点再连接起来会怎么样?如图 1-7 至图 1-9 所示,这些点组成了一个立方体。(注:本书所称“立方体”包括对立方体进行变形操作后形成的长方体。)由此可见三维模型是由点、线、面所构成的,不同数量、不同位置的点可以组成不同的模型,而创作三维模型的过程就叫作建模。如果还不清楚的话,可以试着画一下现实中的一些物体,把它们的立体感画出来,先在三维坐标系中定义一些点,然后把点连接起来,就能生成有立体感的模型。

image.png

image.png

image.png


图 1-7 三维点

image.png

图 1-8 三维点连接成线


image.png

图 1-9 三维线填充成面


注意,将三维模型画在纸上的时候,三维就变成了二维,现实中的物体都是真实存在的三维物体,人为创作的三维是计算机中的三维,屏幕是载体,只要是显示在屏幕上它就始终只是二维的平面,只是其中的内容会很有空间感和立体感。