The 3D Story
Your guide to the third dimension.
Table of Contents
Introduction
Projection
Rotation
BOX.CPP - Version 1
Precalculated tables
Virtual screens
BOX.CPP - Version 2
Solid Surfaces
Depth sorting
Hiding faces
Shading
Drawing a polygon
BOX.CPP - Version 3
Gourand Shading
Phong Shading
BOX.CPP - Version 4
Texture Mapping
What is a texture
How do we map it
BOX.CPP - Version 5
Shaded texture mapping
BOX.CPP - Version 6
Appendix A - VGA routines I
Appendix B - Bibliography
Appendix C - VGA routines II
Appendix D - DJGPP/Allegro 3.x VGA routines
Please, mail me if you've got ideas on topics for new chapters, questions or just want to tell me something.