DirectX
文章平均质量分 87
可以卒千年
我心有猛虎,细嗅蔷薇。
展开
-
【DirectX 11 SDK 学习笔记】Direct3D 11 Basics
在这个例子中,将要学习创建一个最小的Direct3D应用的基本元素,这些都是基本的功能属性,包括建立一个窗口和device对象,并且在窗口上显示颜色。 建立window:参见上例。 建立Direct3D11 device创建窗口和消息循环的初始步骤在Direct3D9,Direct3D10,和Direct3D11中都是一样的。 目前,我们有一个可以显示原创 2014-05-13 02:00:32 · 1254 阅读 · 0 评论 -
【DirectX 11 SDK 学习笔记】3D Spaces
Summary在之前的例子中,我们成功的在应用程序窗口中渲染了一个三角形。但是我们并没将太多的心思放在之前选择的顶点的位置上,在这个例子中,我们将深入细致的学习3D坐标和变换。这个例子的输出结果会在窗口上渲染3D对象。 3D Spaces在之前的例子中,三角形的三个点被刻意的完美的排列在屏幕上,当然,不是每种情况都这么美妙。我们需要一个能够在3D空间中表示和显示物体的系原创 2014-05-13 02:21:01 · 1554 阅读 · 0 评论 -
【DirectX 11 SDK 学习笔记】3D Transformation
Summary在上一个的例子里面,将一个model sapce 中的立方体渲染到了屏幕上。在这个例子中,我们将扩展变换的概念并且演示通过这些变换可以做出来的简单的动画。这个例子的最终显示结果是一个物体沿着轨道绕另一个物体旋转,非常适合说明变换和为了达到需要的效果该如何将变换结合在一起。 Transformation在3D图像中,transformation 经常被用来操作点和向原创 2014-07-16 10:44:08 · 1531 阅读 · 0 评论 -
【DirectX 11 SDK 学习笔记】 Rendering a Triangle
在之前的教程中,我们创建了一个最小的Direct3D 11应用,仅仅是在窗口中显示纯色。在这个例子中,我们将在上次工作上继续深入,在屏幕上渲染一个三角形。我们将要一步一步建立和三角形相关的数据结构。这个例子的输出就是一个中间会有三角形的窗口。 Elements of a Triangle一个三角形通过三个点来定义,或者可以称为向量,一组位置不同的三个点定义一个不同的三角形。原创 2014-05-13 02:07:19 · 1007 阅读 · 0 评论 -
【DirectX 11 SDK 学习笔记】Shaders and Effect System
Summary在之前的教程中,我们建立了vertex buffer,而且将一个三角形传递给了GPU。现在,我们要一步步探索graphics pipeline,弄明白每一个阶段都是怎么工作的,探讨一下shader和effect system这些概念。 The Graphics Pipeline在之前的例子中,我们建立了vertex buffer,并将一原创 2014-05-13 02:09:19 · 1150 阅读 · 0 评论