在光栅化和坐标系空间变换里,我讲了怎么让图形显示在屏幕上并着色(shade),但这个只是简单的纯色,在现在的渲染引...[作者空间]
在光照这部分里我讲了怎么实现物体的明暗关系,但物体还是纯色。在实际的3D建模过程中,3D物体一般都需要手绘贴图,本...[作者空间]
3D物体从三维坐标映射到2D屏幕上,要经过一系列的坐标系变换,这些坐标系如下: model物体本身(local)的...[作者空间]
1. 位移(translation) 对于一个三维坐标(x, y, z),我们想让它往x轴正方向移动1个单位,往y...[作者空间]
1. Hidden Line Removal (HLR) 在光栅化的文章中,我们使用Z-Buffer来判断三角形面...[作者空间]
计算机的屏幕是二维的平面坐标,以左上角为原点,x轴向右增加,y轴向下增加。 在3D图形学中,物体是3维的,拥有X,...[作者空间]
编译是将高可读性的源代码转为汇编语言,再进一步转换为二进制文件(obj)的过程。 当引用 lib文件(静态链接库)...[作者空间]
预处理(preprocessing)主要是文本替换的过程。 将所有的#define删除,并且展开所有的宏定义。说白...[作者空间]
Build是将源代码转换为可执行文件的过程,在C/C++中,Build过程大体上分为三步: 预处理(Preproc...[作者空间]