随笔分类 - DirectX
Alpha通道原理及实现方法
摘要:ALPHA是什么?在图形学中,ALPHA指的是除了颜色的三个分量(RGB)外的第四个分量:透明度。所以,一个真彩色(指利用RGB分量合成颜色)的像素就变成由四个分量组成:R、G、B、A。在我们的讨论里,设R、G、B、A均为从0到1的值,其中ALPHA=0为完全透明,ALPHA=1为完全覆盖,中间的数值代表半透明。这样的设定是为了能使本文独立于显示硬件。我们把诸如(R,G,B,A)这样的东西称为四元...
阅读全文
Direct3D基础
摘要:1. Direct3D概述Direct 3D 是一种低层图形API( Application Programming Interface,应用程序接口), 它能让我们利用3D 硬件加速来渲染3D 世界。我们可以把Direct3D看作是应用程序和图形设备(3D硬件)之间的中介。通过利用Direct3D API编程,能够屏蔽许多底层实现的技术细节,缩短开发周期。下图显示了Direct3D,H AL(Hardware Abstraction Layer,硬件抽象层)及硬件之间的关系。其中HAL即硬件抽象层,是一组指示设备执行某种操作的特殊设备代码的集合,由设备制造商实现,Direct3D不能直接作用
阅读全文
DirectX开发环境的快速配置
摘要:原文出处(CSDN):http://blog.csdn.net/zhmxy555/article/details/7318276一个DirectX程序要想正确的编译和链接,需要下面三个主要前提一 安装DirectX SDK二 正确配置.h文件路径和.lib文件路径三 正确链接所需.lib文件详细步骤如下:一.安装DirectX SDK二.正确配置.h文件和.lib文件路径1. 启动VS,依次选择tools-option-projects and solutions-VC++Directories,在show directories for下面有几个选项(这一步里也许会出现“VC++ 目录编辑功
阅读全文
浙公网安备 33010602011771号