终于译完了《Introduction to 3D Game Programming with DirectX 11》

原创 2016年05月30日 17:12:30
历时之久,是我平生最长的一次,也是我做得最漂亮的一本电子书。全文共计60万字。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Introduction to 3D Game Programming with DirectX 11学习笔记 1~3章

Direct3D使用所谓的左手坐标系(left-handed coordinate system)。假如你把左手手指指向x轴正方向,然后朝y轴正方向弯曲四指,大拇指就会指向z轴正方向。图1.5展示了左...

Introduction to 3D Game Programming with DirectX 11学习笔记 5 渲染管线(三)

规范化深度值你可能认为在投影之后可以丢弃原始的3D z坐标,因为所有的投影点已经摆放在2D投影窗口上,形成了我们最终看到的2D图像,不会再使用3D z坐标了。其实不然,我们仍然需要为深度缓存算法提供3...

Introduction to 3D Game Programming with DirectX 11学习笔记 5 渲染管线(一)

渲染管线是指:在给定一个3D场景的几何描述及一架已确定位置和方向的虚拟摄像机(virtual camera)时,根据虚拟摄像机的视角生成2D图像的一系列步骤(如图5.1所示)。本章的内容大部分是理论性...

Introduction to 3D Game Programming with DirectX 11学习笔记 6 Direct3D中的绘制(一)

顶点和顶点布局在Direct3D中,顶点由空间位置和各种附加属性组成,Direct3D可以让我们灵活地建立属于我们自己的顶点格式;换句话说,它允许我们定义顶点的分量。要创建一个自定义的顶点格式,我们必...

Introduction to 3D Game Programming with DirectX 11学习笔记 6 Direct3D中的绘制(二)顶点着色器

下面是一个顶点着色器的示例,它的代码非常简单:cbuffer cbPerObject { float4x4 gWVP; }; void VS(float3 iPosL : POSITION...

Introduction to 3D Game Programming with DirectX 11学习笔记 4.1 初识Direct3D

概述Direct3D是一种底层绘图API(application programming interface,应用程序接口),它可以让我们可以通过3D硬件加速绘制3D世界。从本质上讲,Direct3D...

Introduction to 3D Game Programming with DirectX 11学习笔记 6 Direct3D中的绘制(四)渲染状态

渲染状态从本质上讲,Direct3D是一个状态机(state machine)。在我们改变它的状态之前,驻留在状态机内的当前状态是不会改变的。例如,我们在6.1节、6.2节和6.3节中看到,当顶点缓冲...

Introduction to 3D Game Programming with DirectX 11学习笔记 6 Direct3D中的绘制(三)像素着色器

由顶点着色器(或几何着色器)输出的顶点属性都已经过了插值处理。这些插值随后会作为像素着色器(pixel shader)的输入数据传入像素着色器。假设这里没有几何着色器,图6.5说明了目前顶点数据的流动...

Introduction to 3D Game Programming with DirectX 11学习笔记 4.2Direct3D进行初始化

我们将Direct3D的初始化过程分为如下几个步骤:1.使用D3D11CreateDevice方法创建ID3D11Device和ID3D11DeviceContext。 2.使用ID3D11Devic...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:终于译完了《Introduction to 3D Game Programming with DirectX 11》
举报原因:
原因补充:

(最多只允许输入30个字)