Chapter 21. Procedural Techniques

 

“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 ...

Get Core Techniques and Algorithms in Game Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.