Today truly useful and interactive graphics are available on affordable computers. While hardware progress has been impressive, widespread gains in software expertise have come more slowly. Information about advanced techniques-beyond those learned in introductory computer graphics texts-is not as easy to come by as inexpensive hardware. This book brings the graphics programmer beyond the basics and introduces them to advanced knowledge that is hard to obtain outside of an intensive CG work environment. The book is about graphics techniques-those that don't require esoteric hardware or custom graphics libraries-that are written in a comprehensive style and do useful things. It covers graphics that are not covered well in your old graphics textbook. But it also goes further, teaching you how to apply those techniques in real world applications, filling real world needs. * Emphasizes the algorithmic side of computer graphics, with a practical application focus, and provides usable techniques for real world problems. * Serves as an introduction to the techniques that are hard to obtain outside of an intensive computer graphics work environment. * Sophisticated and novel programming techniques are implemented in C using the OpenGL library, including coverage of color and lighting; texture mapping; blending and compositing; antialiasing; image processing; special effects; natural phenomena; artistic and non-photorealistic techniques, and many others. * Code fragments are used in the book, and full blown example programs for virtually every algorithm are available at www.mkp.com/opengl
Author(s): Tom McReynolds, David Blythe
Series: The Morgan Kaufmann Series in Computer Graphics
Publisher: Morgan Kaufmann
Year: 2005
Language: English
Pages: 181
Introduction......Page 5
Choosing Your Market......Page 14
Supply and Demand......Page 16
Coding Don't Cut It Anymore......Page 20
Lead or Bleed?......Page 23
Invest in Your Intelligence......Page 26
Be a Generalist......Page 30
Be a Specialist......Page 35
Don't Put All Your Eggs in Someone Else's Basket......Page 38
Be the Worst......Page 40
Love It or Leave It......Page 43
Investing in Your Product......Page 46
Learn to Fish......Page 49
Understand Business Basics......Page 52
Find a Mentor......Page 54
Be a Mentor......Page 58
Practice, Practice, Practice......Page 60
The Way That You Do It......Page 65
On the Shoulders of Giants......Page 68
Automate Yourself into a Job......Page 71
Executing......Page 75
Right Now......Page 77
Mind Reader......Page 79
Daily Hit......Page 82
Remember Who You Work For......Page 85
Be Where You're At......Page 87
How Good a Job Can I Do Today?......Page 90
How Much Are You Worth?......Page 93
A Pebble in a Bucket of Water......Page 96
Learn to Love Maintenance......Page 99
Eight-Hour Burn......Page 103
Learn How to Fail......Page 106
Say ``No''......Page 109
Say It, Do It, Show It......Page 112
Marketing...Not Just for Suits......Page 116
Perceptions, Perschmeptions......Page 119
Adventure Tour Guide......Page 122
Me Rite Reel Nice......Page 125
Being Present......Page 127
Suit Speak......Page 131
Change the World......Page 133
Let Your Voice Be Heard......Page 135
Build Your Brand......Page 138
Release Your Code......Page 140
Remarkability......Page 142
Making the Hang......Page 144
Maintaining Your Edge......Page 147
Already Obsolete......Page 149
You've Already Lost Your Job......Page 151
Path with No Destination......Page 153
Make Yourself a Map......Page 155
Watch the Market......Page 157
That Fat Man in the Mirror......Page 159
The South Indian Monkey Trap......Page 162
If You Can't Beat 'Em......Page 165
Lead 'Em......Page 167
Manage 'Em......Page 169
Learn from Open-Source......Page 172
Think Global......Page 174
What I Learned in India......Page 177
Bibliography......Page 180