Main Site Links Resources Tutorials
News VB Gaming Code Downloads DirectX 7
Contact Webmaster VB Programming Product Reviews DirectX 8
  General Multimedia Articles DirectX 9
      Miscellaneous

DIRECTX 7: Direct3D Immediate Mode

Welcome to the Direct3D Immediate Mode tutorials section, This section of DirectX 7 tutorials cover Direct3D in it's more complex and powerful form. Direct3D-IM is professional quality 3D, with all the power, features and speed that you've come to expect in commercial games. If you are serious about 3D gaming then this is the thing to learn (unless you want to move onto Direct3D8) - expect a fairly steep learning curve though. Many thanks to Carl Warwick for the excellent series of introduction tutorials - you can visit his site here for more of his work.

The following list contain the available tutorials, a brief description and a rating - pay particular attention to the rating, trying things beyond your capability may prove foolish.. but then again, you do need to push yourself if you want to succeed.



Part 1: D3D Basics The first part of Carl's series covers the basic initialisation process for Direct3D
MEDIUM
Part 2: Rotation An introduction to matrices and transformation in Direct3D
MEDIUM
Part 3: Depth Buffers Using Z Buffers in Direct3D
MEDIUM
Part 4: Lights Getting started with Direct3D lighting
HARD
Part 5: Textures How to texture your geometry
HARD
Multi Object How to manipulate multiple objects in a 3D environment
MEDIUM
Character Movement Not strictly D3D, but it's an important aspect of writing games in 3D
MEDIUM
Camera Movement How to move the camera around, and get it following the player
MEDIUM
Texture Blending How to use Multi-Pass texture blending for special effects
MEDIUM
Particle Effects How to use billboarding for particle effects
MEDIUM
Object Loading How to import .ASE 3D objects into a Direct3D environment
MEDIUM
DirectX 4 VB 2000-2005 Jack Hoxley. All rights reserved.
Reproduction of this site and it's contents, in whole or in part, is prohibited,
except where explicitly stated otherwise.
Design by Mateo
Hosted at VBgamer.com with Jack Hoxley's permission.