这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 基础知识» 什么是Direct3D

共1条 1/1 1 跳转至

什么是Direct3D

高工
2014-06-12 10:36:18 打赏

Direct3D 简介
科学计算可视化、计算机动画和虚拟现实是近年来在计算机图形学领域的3 个发展方向,其技术核心都是三维真实感图形。DirectX 是Microsoft 公司开发的一种基于COM 的系统,其主要目的是在提供某种设备独立性的同时获得高速度。DirectX 包含2 个部分:HAL 和HEL。HAL 即硬件抽象层,负责测定本机的硬件功能,并以DirectX 的结构体系独立于设备的方式提供这些功能;对本机硬件不支持的部分功能由HEL 即硬件模拟层负责实现。

图1应用程序与图形硬件之间的关系
图1 为各应用程序与图形硬件之间的关系,即Direct3D程序和GDI 程序同样都通过显示卡的设备驱动来访问图形硬件,与GDI 不同的是,Direct3D 可以在选择一个HAL 设备的时候利用硬件特性,HAL 设备提供基于显示卡支持的硬件加速,使软件开发者能够用快速、透明的方式访问图形硬件。

本文主要利用Direct3D 的颜色融合(Alpha Blending)技术(即将源颜色与目的颜色以某种方式进行融合)形成目标颜色,用于制造透明或半透明的特殊效果,以此实现雷达P 型显示器余辉效果的仿真。

更详细请查看:基于VC++和Direct3D的雷达PPI显示器仿真




关键词: Direct

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]