Tutorials & Information
SlimDX & DirectX 10 Tutorials
Language: C#, SlimDX (DirectX 10)These are a set of tutorials make to familiarize people with the basics of using DirectX 10 along with the SlimDX wrapper. The tutorial starts from scratch as there are at this point still relatively few tutorials covering DirectX and Direct3D 10.
We start off with initialization and getting something rendered to the screen and then in later tutorials we delve into more complex topics including an extensive discussions into shaders.
Tutorial 1 - Initializing Direct3D 10
September 2008This tutorial covers:
- Creates a window for the DirectX application
- Initialize DirectX GI & Direct3D 10
- Create a swap chain for the application
- Clear and present the swap chain to the window
Tutorial 2 - Rendering Your First Triangle
September 2008This tutorial covers:
- Creating an efficient game loop
- Create and use an effect file and input layouts
- Setup the viewport
- Create and fill a vertex buffer
- Draw a set of primitives
Tutorial 3 - Into the Third Dimention
September 2008This tutorial covers:
- Using a index buffer in conjunction with the vertex buffer
- Creating a effect that transforms properly in 3D
- Passing values to the effect
- Setting put the camera
- Drawing primitives using the index buffer
Tutorial 4 - Adding Texture & Lighting
October 2008This tutorial covers:
- Creating a lit and textured effect
- Loading and passing resources (textures) to the effect
- Changing techniques within a single effect
- Generating a sphere
Tutorial 5 - Getting Started with Post-Processing Effects
UnpublishedThis tutorial covers:
- Drawing a screen aligned quad
- Rendering to a texture and using that as the input for the next pass
- Implementing a gaussian blur filter
Tutorial ? - Sky Cubes & Sky Spheres
UnpublishedFuture Topics
- Loading meshes from different file formats (.x, .obj, .ply, .3ds, etc.)
- Skinning and animating meshes



