Upcoming Events
Unite 2010
11/10 - 11/12 @ Montréal, Canada

GDC China
12/5 - 12/7 @ Shanghai, China

Asia Game Show 2010
12/24 - 12/27  

GDC 2011
2/28 - 3/4 @ San Francisco, CA

More events...
Quick Stats
69 people currently visiting GDNet.
2406 articles in the reference section.

Help us fight cancer!
Join SETI Team GDNet!
Link to us Events 4 Gamers
Intel sponsors gamedev.net search:

Resources Listed: 19
Topic Author Description
An Overview of Direct3D
[Added: 11/22/2002]
Bipin Patwardhan  If you are new to Direct3D, this article will give you a good overview. Note though that the version of DirectX used is several versions old, and many things have changed in recent releases. 
Direct3D 7 IM Framework Programming 1: The Basics
[Added: 11/24/1999]
Wolfgang Engel  With DirectX 7 comes many improvements to the Direct3D component. This series will introduce you to them using sample applications and source code. 
Direct3D 7 IM Framework Programming 2: First Steps to Animation
[Added: 1/10/2000]
Wolfgang Engel  Part 2 covers some 3d theory basics and created an animated textured demo. 
Direct3D 7 Immediate Mode Framework Programming 3: Multitexturing
[Added: 5/29/2000]
Wolfgang Engel  The third installment in this series gets into multitexturing, and how it can be used to abtain more realistic lighting, as well as other effects. 
Direct3D 7 Immediate Mode Framework Programming 4: Building Worlds with X Files
[Added: 8/31/2000]
Wolfgang Engel  The latest installment in this series covers loading models and scenes using Microsoft's X file format. 
Direct3D 9.0 with Allegro
[Added: 1/25/2006]
Homer Cuevas  Tutorial and demo code for using Direct3D and Allegro together. 
Direct3D Immediate Mode
[Added: 2/1/2000]
Bipin Patwardhan  A little dated since it was written for DX5, but still a decent intro to D3D IM. 
Direct3D Immediate-Mode Tutorial
[Added: 9/23/1999]
Colin McCartney  This was written for DirectX 3, and thus prior to DrawPrimitive, so its usefullness is limited, but it is included here for completeness. 
Direct3D Without All The Garbage
[Added: 6/8/2000]
Lee Mazurek  Explains an easy way to implement the bare minimum of 3D engine features. 
DrawPrimitive Tutorial
[Added: 7/31/1999]
Mark Feldman  Direct3D IM is an often underdocumented topic across the net. This is one of the best tuturials for getting started with the DrawPrimitive extension to the DirectX API, introduced with DirectX 5. 
From 3D Studio Max to Direct 3D Part 1: Introduction to Plugin Development
[Added: 2/23/2000]
Loic Baumann  Part 1 of the series gives an overview of creating a 3DSMax plugin to export to your Direct3D engine. 
From 3D Studio Max to Direct3D Part 2: How to Create a Plugin
[Added: 2/23/2000]
Loic Baumann  Part 2 of the series gets into the details of creating the plugin. 
Inside Direct3D: Chapter 12 -- Stencil Buffers
[Added: 8/9/2000]
Peter Kovach  This excerpt from the book covers usign D3D stencil buffers to create a variety of effects. 
Mip-Mapping in Direct3D
[Added: 11/9/2000]
Johnathan Skinner  This article explains what mip-maps are, how to create them, and how to use them in Direct3D. 
Multitexturing in DirectX 6
[Added: 7/31/1999]
Jason L. Mitchell, Michael Tatro and Ian Bullard  One of the best new features in DirectX 6.0 is multitexturing. This well-written document describes everything you need to know to get experienced with the new extensions to the API. 
Optimizing Direct3D Applications for Hardware Acceleration
[Added: 2/22/2000]
Jason L. Mitchell  As the title suggests, contains some good tips for getting the most out of D3D. 
Rendering to Texture Surfaces Using DirectX 7
[Added: 3/2/2001]
Kim Pallister  Explains using this technique and applying it to dynamic environment maps and soft shadows. 
The Future of PC Gaming – The Possibilities of Direct3D 10
[Added: 4/28/2006]
Oluseyi  We sat down with ATI to discuss what Direct3D 10 and the next generation of hardware will offer for game developers. 
Transparency in D3D Immediate Mode
[Added: 10/13/1999]
Nathan Davies  Covers how to handle textures with transparent pixels. 
 Key: = HTML article hosted here  , = HTML article hosted elsewhere  = link to another web site  = Adobe Acrobat document  = Zip files  = Word or text document