I stumbled accross a great article on the Doom3 Engine and the technology used behind it. It's a VERY long, but good read for anyone developing their own 3D engine. It can be found here:http://www.doomworld.com/lordflathead/zaldron.html PS - John Carmack is a game-dev God, enjoy! =)