Table of Contents

3D
Creating a cutting-edge engine
  01 - Design document
  02 - Overall structure

  03 - Binary Space Partitioning
  04 - Constrctive Solid Geometry
  05 - Portals
  06 - Possible Visible Set
  07 - Radiosity lighting
  08 - Mirrors

Dictionary of 3D terms

OTHER
A Genetic Algorithm
Line drawing
Line clipping
Line antialiasing
Line thickening
Line curving

Resources in print
Resources on the web
Resources to download

Resources in print
Here's a list of some of the many books and webpages that have helped me become the sick, demented pervert I am today:


Computer Graphics: Principles & Practice
  Foley, van Dam, Feiner & Hughes
  Addison-Wesley Publishing Company
  ISBN 0-201-12110-7

CG:PaP is the quintisential graphics refrence. I have a copy of the second edition and there's more in these 1200 pages than I'll ever get to know. I mean for crying out loud, it has four authors. If someone said to me it was because one brain couldn't hold all that info, I'd believe them. It's got a hefty pricetag but you'll only need to buy it once and you'll never out grow it. I'd caution that this is not the place to start in 3D. It's written by stuffy university types and can be a very boring read, making the learning curve on this text very steep.
The Black Art of 3D Game Programming
  Andre Lamothe
  The Waite Group Press
  ISBN 1-57169-004-2

I owe Andre for giving me my foothold in 3D. Before I owned any other 3D books, I owned this. I look back now and I'm not as impressed but that's only because I know so much more now. If you're looking for a starting point that breaks things down into bite size pieces, this is the book for you. Andre has published eight titles to date including Teach Yourself Game Programming in 21 Days, Windows Game Programming for Dummies and always seems to have another book in the works. He's also starred in So I married a Game Programmer and as one of the monsters in Night of the Living CEOs but is best known for his role as the evil doctor Hoolio in Game Programmers 2: Final Fury. Who could forget his classic line "Ha ha ha!". Ha ha ha, indeed, Mr. Lamothe. Ha ha ha.

  Musser & Saini
  Addison-Wesley Publishing Company
  ISBN 0-201-63398-1

Do you find that as your project grows, you lose control? Skeleton code, recursive linkages, huge build times and worse plague you at every step of the way? Are you feeling like it's time to chuck the whole thing and restart from zero? I feel your pain. Or rather, I did until I got this book and learned how to write clean, well structured code that did all sorts of good things and compiled a LOT faster. So go get it. Now. It'll change your life. I'm Tony Robbins and you've been reading a book review.

Back to the top


All photos copyright of their respective owners. All other content of this website is © 1997-1999 Dan Royer.
Designed for IE 5.0+, 800x600x16 or greater. Some pages use style sheets.
http://members.home.com/droyer/index.html