DirectX4VB教程一览

DirectXGraphics - 27个指南

01: Getting Started

开始

Your very first DirectXGraphics application

你的第一个DirectXGraphics程序

EASY

02: Enumeration

列举硬件

Detecting the available hardware and any features it supports

检测存在的硬件及其支持的特性

EASY

03: 2D Graphics Part 1

2D图形第1部分

Using Direct3D for some basic 2D functionality

使用Direct3D创建一些基本2D图形过程

EASY

04: 2D Graphics Part 2

2D图形第2部分

Extending Lesson 03 to cover the remaining main parts of 2D Graphics using D3D

扩展第三课,讲解使用Direct3D进行2D图形的其他部分

EASY

05: 3D Geometry

3D几何学

Your first lesson in proper 3D graphics using DirectX8

你在3D游戏中的第一课

MEDIUM

06: Drawing Text

绘制文字

How to draw text using D3D and custom rasterizers

如何用D3D绘制文字及自定义文字

MEDIUM

07: Lighting

灯光

An introduction to Direct3D8 lighting

介绍Direct3D8的灯光

MEDIUM

08: Adv. Geom Part 1

高级部分1

Loading pre-created objects into your 3D World

在你的3D世界中加载预先创造的物体

MEDIUM

09: Adv. Geom Part 2

高级部分2

How to take advantage of Index buffers when creating geometry

几何体中使用顶点缓冲的优点

MEDIUM

10: Adv Geom Part 3

高级部分3

Getting started with animated objects in Direct3D

开始在Direct3D使用动画对象

MEDIUM

11: Adv Geom Part 4

高级部分4

Using new DirectX8 features to render particle systems

使用新的DirectX8特性-粒子系统渲染

MEDIUM

12: Adv Texturing Part 1

贴图部分1

Using texture blending for special effects

使用贴图混合制造特殊效果

HARD

13: Adv Texturing Part 2

贴图部分2

Texture pooling - a more efficient way of storing textures

贴图共享-存储贴图的高效方法

HARD

14: Adv Texturing Part 3

贴图部分3

Accessing texture memory for special effects

访问贴图内存创建特殊效果

HARD

15: SFX Part 1

平板

Using Billboards for special effects

使用平板技术制造特殊效果

HARD

16: Techniques Part 1

技巧1

Visibility Testing and Culling to increase speed

可见性测试和速度的提高

HARD

17: Techniques Part 2

技巧2

General Tips and Tricks for Direct3D

Direct3D中通常的技巧和方法

HARD

18: Final Piece

决定性的一部分

Combining everything we've learnt so far we can create a complete 3D World

组合我们目前所学的所有东西,我们可以做一个完整的世界

HARD
     

Ext 01: Lens Flares

辉光

A favourite 2D special effect

一个不错的2D特效

HARD

Ext 02: Collision3D

碰撞

How to do collision detection in 3D

如何在3D中进行碰撞检测

HARD

Ext 03: Animation 2

动画2

How to do smooth keyframe animation

如何做流畅的关键针动画

HARD

Ext 04: Bump Mapping

凸凹贴图

Learn how to use DotProduct-3 bump mapping for special effects.

学习如何使用凸凹贴图制造特殊效果

HARD

Ext 05: Specular Materials

镜面材质

Use specular material properties to create shiny metallic/diamond like objects.

使用镜面材质创造类似金属发光材质

HARD

Ext 06: Lots of effects (168kb)

多重效果

A Downloadable archive demonstrating Shadows, reflections and shiny materials...

下载文件,包含阴影,反射和发光材质

HARD

Ext 07: Cubic

次方方程

Using Cubic equations to generate a terrain-patch

使用方程产生地形

HARD

Ext 08: Stencils

模板

A quick guide to using the stencil buffer for some clever effects

使用模板缓冲制造效果

HARD

Ext 09: Blending

混合

How to use Matrix Palettes and Vertex Blending

如何使用矩阵调色板和顶点混合

HARD

 

DirectXAudio - 4 个指南

01: Playing a sound effect

播放声音

How to load and play a wave file

如何加载和播放一个wave 文件

EASY

02: Playing Music

播放音乐

An example of playing a piece of music through DirectXAudio

如何通过DirectXAudio演奏一段音乐

EASY

03: Basic 3D Audio

基本的3D音响

Getting started with 3D sound playback

开始3D音响回放

MEDIUM

04: Sound Effects

音响效果

Applying special effects to sounds

音响的特殊效果应用

HARD