SLI Zone
NVIDIA.com Developer Home

Last Updated: 05 / 10 / 2004

Other Web and Print Resources

Web Resources

ACM SIGGRAPH
If you've never experienced SIGGRAPH, you have not lived.

Microsoft Research
Cutting-edge research in all areas of computer science

Microsoft Developer Network
Microsoft's huge developer site

OpenGL
Everything OpenGL: News, Extensions, Apps, Downloads, Tutorials, etc.

OpenGL Game Development FAQ

OpenGL Stuff for Game Developers

DirectXDev
Developer-only forum for DirectX programming issues

DX8 Developer FAQ
Covers frequently-asked questions about DX8.

Gamasutra
From technical articles to marketing, from reviews to job listings, this site has it all.

DemoNews
Many 3D demo downloads and much good information.

Game Developer
Lots of great articles and resources

GameDev.Net
Huge site with articles on programming, art, industry, game design, and more.

Wotsit's Format
Great site for information detailing all kinds of file formats - 2D, 3D, animation, sound, etc.

Intel's Developer Site
Covers Intel CPU optimization and general programming techniques

Math and Graphics Sites

Wolfram Research
An extensive mathematics resource

Platonic Realms
Interactive Mathematics Encyclopedia and more!

Visual Dictionary of Special Plane Curves
Great curves and good links to other math sites

The Geometry Junkyard
A large collection of stuff

Books and Printed Material

Advanced

Real-Time Rendering
Tomas Möller, Eric Haines, A K Peters, Ltd., 512 pp, 1999, ISBN 1-56881-101-2. A very current, practical, and comprehensive presentation of the fundamentals and advanced concepts of real-time image synthesis. It's so good, the ACM hosts their website, which has a VAST collection of great links at: http://www.acm.org/tog/resources/RTR

Computer Graphics, Practices & Principles, Second Edition In C
Foley, van Dam, Feiner & Hughes; Addison-Wesley Publishing Company Inc., 1175 pp., 1996. ISBN 0-201-84840-6. As the most exhaustive overview of computer graphics techniques available, this is still the industry bible.

Fundamentals Of Interactive Computer Graphics
J. D. Foley, A. Van Dam. Addison-Wesley Publishing Company, 664 pp., 1984. Corrected edition. ISBN 0-201-14468-9.
While out-of-print, this book is still a must-have. It will allow you to quickly begin programming projects, and address hardware and software issues in parallel.

Procedural Elements For Computer Graphics, Second Edition
David F. Rogers, McGraw Hill, 1997, . ISBN 0-070-53548-5 An updated version of the 1985 classic.

Intermediate
3D Graphics Programming For Windows 95
Nigel Thompson, Microsoft Press, 328 pp., 1996. ISBN 1-57231-345-5. C++ programming techniques with Direct3D in the book and companion CD-ROM with sample code.

Black Art Of 3D Game Programming
Andre LaMothe, Waite Group Press, 1174 pp., 1995. ISBN 1-57169-004-2. One of the definitive books on 3D programming for games.

Graphics Programming With Direct3D
Rob Glidden, Addison-Wesley Developers Press, 467 pp., 1997. ISBN 0-201-56173-5. A great way to get up to speed on Direct3D.

Introduction To Computer Graphics
Foley, van Dam, Feiner, Hughes, & Phillips, Addison-Wesley Publishing Company Inc., 557 pp., 1994. ISBN 0-201-60921-5. A concise introduction to basic graphics programming, hardware and applications.

Object-Oriented Software Construction, Second Edition
Bertrand Meyer, Prentice Hall International, 1296 pp., 1997. ISBN 0-13-629155-4. The gospel of object-oriented technology -- this new edition is a detailed exploration of the major topics in O-O.

Object-Oriented Design With Applications, Second Edition
Grady Booch, Addison-Wesley Publishing Company Inc., 589 pp., 1994. ISBN 0-8053-5340-2. A well-rounded overview of object-oriented issues -- something for the novice and the expert alike.

Programming Windows 95
Charles Petzold, Microsoft Press, 1,100 pp., 1996. ISBN 1-55615-676-6. The ultimate how-to for anyone who wants to program using the Windows 95 API (Application Programming Interface).

Tricks Of The Game Programming Gurus
LaMothe, Ratcliff, Seminator & Tyler, Sams Publishing, 746 pp., 1994. ISBN 0-672-301507-0. Learn the basics -- and the fancy tricks -- in programming 3D games such as flight simulators, three-dimensional walk-through games, and various multimedia utilities.

More Tricks Of The Trade
LaMothe, Ratcliff, Seminator & Tyler, Sams Publishing, 570 pp., 1995. ISBN 0-672-30697-2. An extension and continuation of Tricks Of The Game Programming Gurus.

Visual C++ Programming
Steven Holzner, Brady Publishing, 508 pp., 1993. ISBN 1-56686-048-2. A complete and thorough introduct to Visual C++.

Zen Of Graphics Programming
Michael Abrash, 712 pp., Coriolis Group Books, 712 pp., 1995. ISBN 1-883577-08-x. The title says it all -- learn from the master.

Introductory
Mastering C++
Cay S. Horstmann, John Wiley & Sons, 278 pp, 1991. ISBN 0-471-52257-0 An introduction to C++ and object-oriented programming for C and Pascal programmers. It's a great introduction to C++ and a handy small reference.

The C++ Programming Language Third Edition
Bjarne Stroustrup, Addison Wesley Publishing Company, 910 pp., 1997. ISBN 0-201-88954-4. The creator of C++ explores this language even more thoroughly in this edition than in previous editions. More of a discussion than a tutorial, this is a terrific reference book for the C++ programmer.

Direct Draw Programming
Bret Timmins, M&T Books, 362 pp., 1996. ISBN 1-55851-460-0. Using tutorials, sample code and the step-by-step construction of a working arcade-style game, learn how to create super fast graphics for all PC animation.

Flights Of Fantasy: Programming 3D Video Games in C++
Christopher Lampton, Waite Group Press, 556 pp., 1993. ISBN 1-878739-18-2. A terrific book for beginners -- search for out-or-print copies online.

Net Warriors In C: Programming 3D Multi-Player Games in C
Joe Gradecki, John Wiley & Sons, Inc., 438 pp., 1995. ISBN 0-471-11064-7. Theory and practical C programming techniques for creating 3D multi-player games.




nvidiadeveloper Twitterfeed
Popular References
Free Books Online