Non-Fiction Books

⇧Up to Writing

This is my non-fiction books page. Click here to read about my novels.

I love to learn about new things, I love to write, and I love to share what I’ve learned with other people. The web has become a fantastic way to share ideas and projects with other people, but before the web became part of everyone’s life our best technology for this kind of sharing was the book. Over the years I’ve written a bunch of non-fiction books about computer graphics, and one about storytelling. Here are summaries of my books (and even a series).

  • Processing for Visual Artists

    Processing is a free computer language designed for artists and graphic designers. This book is for artists and other visual thinkers who want to create expressive, meaningful images, animations, and interactive experiences

    Read more →
  • Morphs, Mallards, and Montages

    This is my third collection of my columns for IEEE Computer Graphics & Applications.

    Read more →
  • Andrew Glassner’s Other Notebook

    This is my second collection of columns, expanding on the originals published in IEEE Computer Graphics & Applications.

    Read more →
  • Andrew Glassner’s Notebook

    This book explores cool and fun applications of computer graphics to a wide variety of topics. The book collects and expands upon the first three years of my columns for IEEE Computer Graphics & Applications.

    Read more →
  • Principles of Digital Image Synthesis

    The theory of rendering in computer graphics is woven together from three fields: human perception, digital signal processing, and the physics of light. This book unites them in a unified theoretical and practical framework.

    Read more →
  • Interactive Storytelling

    The promise of an interactive, participatory form of fiction is very appealing. This book looks at what we know, what we've learned, and how to move forward to realize that dream.

    Read more →
  • Graphics Gems

    I originally conceived of Graphics Gems as a "little pocket reference." The book went on to be a huge success, spawning a series of five books, and lots of similar series in other fields.

    Read more →
  • Graphics Gems Series

    The first Graphics Gems book was a big hit, so we decided to do another. And then another. We eventually made five books in the series.

    Read more →
  • An Introduction To Ray Tracing

    Ray tracing is an image synthesis technique that is simple, fast, and fun to use. This book covers a lot of the fundamental ideas that are useful to those starting out in the field, or are thinking of writing their own ray tracer.

    Read more →
  • 3D Computer Graphics for Artists and Designers

    My second book was a top-to-bottom rewrite of my first. The book was very popular in its day, used in many design and art classes.

    Read more →
  • Computer Graphics User’s Guide

    My first book! In 1984 I wrote a book on 3D computer graphics for artists, describing the nuts and bolts of computer graphics without going into math or programming.

    Read more →