direct3d在哪里设置 什么是Direct3D

Direct3D简介科学计算的三维可视化、计算机动画和虚拟现实是近年来计算机图形学领域的三个发展方向,其技术核心是三维真实感图形。DirectX是微软公司开发的基于COM的系统,其主要目的是在获得高速的同时提供某种设备独立性。

DirectX由两部分组成:HAL和HEL。HAL硬件抽象层,负责度量本机的硬件功能,并以DirectX架构独立于设备的方式提供这些功能;一些本地硬件不支持的功能由HEL即硬件仿真层实现。

图1应用程序与图形硬件的关系图1显示了各个应用程序与图形硬件的关系,即Direct3D程序和GDI程序都是通过显卡的设备驱动程序来访问图形硬件的。与GDI不同,Direct3D在选择HAL设备时可以使用硬件特性,它提供了基于显卡支持的硬件加速,这样软件开发人员就可以快速透明地访问图形硬件。

本文主要利用Direct3D的Alpha混合技术(即源色和目的色以一定方式融合)形成目标色,用来制作透明或半透明的特殊效果,从而实现雷达P型显示器余辉效果的模拟。详细内容请见:基于VC和Direct3D的雷达PPI显示仿真。