Direct3D Programming Lessons



Unique Visitors:
5,447
Your IP Address:
38.107.191.106
Video Game Rentals Delivered to Your Door






In these lessons, you will learn how to create some graphics with the Direct3D interface. Before you start trying to learn DirectX, here are some things you will need

-A decent amount of knowledge about C++ programming

-Enough Knowledge about windows programming to create a blank screen. Win32 lessons.

-DirectX Software Development Kit (SDK) - Download from MSDN

Recomended knowledge

    -Component Object Model (COM)

    -Reference Rasterizer (REF device)

    -Hardware Abstraction Layer (HAL)

Math Prerequisites (If you don't know what one or more of these are, you should consider learning about it before moving on with 3D Graphics)

    -Vectors in 3D-Space

    -3D Planes

    -Rays

    -Matrices


ID
Title
Description
1
A little about DirectX
Brief intro to DirectX.


2
Initializing Direct3D
In this Lesson you will learn how to Initialize a Direct3D Object. Initializing Direct3D assumes you have knowledge of how to program with windows API and can create a blank window. If you haven't created a blank window yet, check here first.


3
Fullscreen
This lesson will show you what you have to do to go fullscreen.


4
Overview of 3rd Dimension
Before you start doing 3D graphics and such, its a good idea to have a good idea of how the 3D coordinate system works. This lesson is by directxtutorial.com and will cover how coordinate systems are used in 3D programming, along with triangle geometry, color, light and specular light.

Start Drawing! -->>