转换

将几何图形推过固定函数几何图形管道的 Direct3D 部分是转换引擎。 它会找到世界中的模型和查看器、投影显示在屏幕上的顶点,并将顶点剪切到视区上。 转换引擎还会执行照明计算来确定每个顶点的漫射和反射组件。

本部分中的内容

主题 说明

转换概述

矩阵转换将处理 3D 图形的大量低级数学运算。

世界转换

世界转换将坐标从相对模型的本地原点定义顶点的世界空间更改到世界空间。 在世界空间中,顶点是相对场景中所有对象共同的原点定义的。 世界转换将模型放入世界空间中。

视图转换

视图转换 在世界空间中定位查看器,并将顶点转换为相机空间。 在相机空间中,相机或查看器位于原点,并面向正 z 方向。 视图矩阵会在围绕相机的位置(相机空间的原点)和方向的世界空间中重新定位各个对象。

投影转换

投影转换控制相机的内部结构,如选择相机的镜头。 这是三种转换类型中最复杂的类型。

 

坐标系统和几何结构