September 2003
Intermediate to advanced
888 pages
19h 38m
English
“The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience, much like composing poetry or music.” | ||
| --Donald E. Knuth | ||
KEY TOPICS
Procedural Manifesto
Renderman
Real-Time Shading Languages
Types of Shaders
Texture Mapping
Particle Systems
Animation
Special Effects
In Closing
Game development is an evolving science, and thus more sophisticated and efficient methods appear constantly. One clear sign of this evolution is the shift from explicit to implicit representations in many areas, such as AI, for example. In the old days, enemies were built directly into the game code using state ...