A good source 3d engines and effects is the book "Tricks of the Game Programming Gurus". Degalus (I know, I misspelled it) got it's start from this book. The book if from the makers of Doom and other 3d games. It has C and Assembly source. Check out some book stores. -Michael Malluck