Jim Blinn's Corner: Notation, Notation, Notation

Front Cover
Elsevier, Jul 16, 2002 - Computers - 336 pages
The third entry in the Jim Blinn's Corner series, this is, like the others, a handy compilation of selected installments of his influential column. But here, for the first time, you get the "Director's Cut" of the articles: revised, expanded, and enhanced versions of the originals. What's changed? Improved mathematical notation, more diagrams, new solutions. What remains the same? All the things you've come to rely on: straight answers, irreverent style, and innovative thinking. This is Jim Blinn at his best - now even better.
  • Features 21 expanded and updated installments of "Jim Blinn's Corner," dating from 1995 to 2001, and never before published in book form
  • Includes "deleted scenes"—tangential explorations that didn't make it into the original columns
  • Details how Blinn represented planets in his famous JPL flyby animations
  • Explores a wide variety of other topics, from the concrete to the theoretical: assembly language optimization for parallel processors, exotic usage of C++ template instantiation, algebraic geometry, a graphical notation for tensor contraction, and his hopes for a future world
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Chapter Zero Notation
1
Chapter One How to Draw a Sphere Part I Basic Math
7
Chapter Two How to Draw a Sphere Part II Coordinate Systems
23
Chapter Three How to Draw a Sphere Part III The Hyperbolic Horizon
41
Chapter Four The Truth about Texture Mapping
59
Chapter Five Consider the Lowly 2 2 Matrix
69
Chapter Six Calculating Screen Coverage
97
Chapter Seven Fugue for MMX
107
Chapter Fourteen How Many Different Rational Parametric Cubic Curves Are There? Part I Inflection Points
195
Chapter Fifteen How Many Different Rational Parametric Cubic Curves Are There? Part II The Same Game
207
Chapter Sixteen How Many Different Rational Parametric Cubic Curves Are There? Part III The Catalog
219
Chapter Seventeen A Bright Shiny Future
231
Chapter Eighteen Optimizing C + + Vector Expressions
237
Chapter Nineteen Polynomial Discriminants Part I Matrix Magic
255
Chapter Twenty Polynomial Discriminants Part II Tensor Diagrams
269
Chapter TwentyOne Tensor Contraction in C+ +
293

Chapter Eight FloatingPointTricks
123
Chapter Nine A Ghost in a Snowstorm
133
Chapter Ten W Pleasure W Fun
147
Chapter Eleven Ten More Unsolved Problems in Computer Graphics
159
Chapter Twelve The Cross Ratio
169
Chapter Thirteen Inferring Transforms
179
Appendix
311
Index
315
About the Author
328
Color Plates
329
Copyright

Other editions - View all

Common terms and phrases

About the author (2002)

For over three decades, eminent computer graphicist Jim Blinn has coupled his scientific knowledge and artistic abilities to foster the growth of the computer graphics field. His many contributions include the Voyager flyby animations of space missions to Jupiter, Saturn, and Uranus; The Mechanical Universe, a 52-part telecourse of animated physics; and the computer animation of Carl Sagan's PBS series Cosmos. In addition, Blinn is the recipient of the SIGGRAPH Computer Graphics Achievement Award as well as the SIGGRAPH Coons Award, and has developed many widely used graphics techniques, including bump mapping, environment mapping, and blobby modeling. In 2000, he was elected to the National Academy of Engineering. He currently works at Microsoft Research.

Bibliographic information