| |

Tutorials:
Algorithms
|
|
Tutorial |
Date |
|
Describes how to use an integer to store multiple boolean values in a single variable. |
Monday, June 25, 2007 |
|
Describes various per-pixel effects, including diffuse, specular (phong) and fresnel pixel shaders. |
Thursday, September 28, 2006 |
|
A short introduction to the concept of genetic algorithms. |
Saturday, June 03, 2006 |
File Formats
|
|
Tutorial |
Date |
|
Gives a detailed overview of the structure of the files generated by my Lightmapper program. |
Sunday, August 27, 2006 |
General Programming
|
|
Tutorial |
Date |
|
How to perform perspective calculations from the basics to a complex implementation |
Wednesday, May 31, 2006 |
|
A list of the different vector operations and methods and their uses |
Tuesday, May 30, 2006 |
|
The basic maths required to find angles, points and distances. |
Tuesday, May 23, 2006 |
OpenGL
|
|
Tutorial |
Date |
|
An overview of how to use the glVertex commands to draw triangle strips, quads or triangle fans. |
Sunday, May 20, 2007 |
|
Getting position of a point on the screen in 3D space using OpenGL's gluUnproject function. |
Wednesday, May 24, 2006 |
|
Using the camera matrix to create facing billboards |
Tuesday, May 23, 2006 |
|
Defining and drawing display lists |
Tuesday, May 23, 2006 |
Windows API
|
|
Tutorial |
Date |
|
How to tell windows to execute a file using the default program associated with it. |
Monday, July 10, 2006 |
|
|