打赏

相关文章

Direct3D中的纹理映射

一、概要 为了使渲染的图形看起来更真实,Direct3D提供了在物体表面绘制纹理的功能。一般来说,纹理是表示物体表面细节的一幅或几幅二维图形,也称纹理贴图。借助纹理映射技术,我们可将图像数据映射到三角形单元中,这种功…

Direct3D中的光照

一、概述 为了增强所绘制场景的真实感,我们可以为场景增加光照。光照也有助于描述实体形状和立体感。使用光照时,我们无需自行指定顶点的颜色值:Direct3D会将顶点送入光照计算引擎,依据光源类型、材质以及物体表面相对于光源的朝向…

Direct3D初始化例程

看过Direct3D初始化之后,我们来总体的串一下,搞出个示例,方便学习。 我们现在要做的就是实现Direct3D的初始化,并将背景设置为红色。 在下面的例子中,我们使用了d3dUtility.h/cpp,这两个文件中就是实现每…

Direct3D基础——Direct3D的初始化

首先概述一下Direct初始化的大概步骤(稍后我们会详细说明): 1、获取接口IDirect3D9 的指针。该接口用于获取系统物理硬件设备的信息并创建接口:IDirect3DDevice9,接口可以看是一个C对象,代表了我们用来显示…

从 Direct3D 9 到 Direct3D 11 的重要更改

本主题介绍 DirectX 9 和 DirectX 11 之间更高级别的差异。 从根本上说,Direct3D 11 与 Direct3D 9 是同类型的 API - 一种到图形硬件的低级别虚拟化接口。它还允许你在各种硬件实现上执行图形绘制操作。自 Direct3D 9 起,图形 API 的布局已更改&#xf…

初始化Direct3D

一、Direct3D概述 DirectX是微软公司开发的一套功能丰富的底层API,其功能涵盖了: 2D/3D图形加速的支持、 各种输入设备的控制、 声音和音乐输出的混音和采样、 多玩家网络游戏的控制、 各种多媒体流媒体模式的控制等。 DirectX在体系结构上很突出的优点是…

Direct3D播放RGB(通过Texture)

 本文接着上一篇文章继续记录Direct3D(简称D3D)播放视频的技术。上一篇文章中已经记录了使用Direct3D中的Surface渲染视频的技术。本文记录一种稍微复杂但是更加灵活的渲染视频的方式:使用Direct3D中的Texture&#…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部