About the Contributors
Barthold Lichtenbelt received his master's degree in electrical engineering in 1994 from the University of Twente in the Netherlands. From 1994 to 1998, he worked on volume rendering techniques at Hewlett-Packard Company, first at Hewlett-Packard Laboratories in Palo Alto, California, and later at Hewlett-Packard's graphics software lab in Fort Collins, Colorado. During that time, he coauthored the book, Introduction to Volume Rendering, and wrote several papers on the subject. He was awarded four patents in the field of volume rendering. In 1998, Barthold joined Dynamic Pictures (subsequently acquired by 3Dlabs), where he worked on both Direct3D and OpenGL drivers for professional graphics accelerators. Since 2001, he has been heavily involved in efforts to extend the OpenGL API and was the lead author of the three ARB extensions that support the OpenGL Shading Language. Barthold also led the implementation of 3Dlabs' first drivers that use these extensions. He currently manages 3Dlabs' Programmable Graphics Development Group in Fort Collins, Colorado.
John Kessenich, a Colorado native, has worked in Fort Collins as a software architect in a variety of fields including CAD applications, operating system kernels, and 3D graphics. He received a patent for using Web browsers to navigate through huge collections of source code and another for processor architecture. John studied mathematics and its application to computer graphics, computer languages, and compilers at Colorado State University, receiving a bachelor's degree in applied mathematics in 1985. Later, while working at Hewlett-Packard, he earned his master's degree in applied mathematics in 1988. John has been working on OpenGL drivers since 1999 at 3Dlabs, and has been leading the 3Dlabs shading language compiler development effort since 2001. John was the lead author for the OpenGL Shading Language specification, and in this role he was one of the leaders of the technical effort to finalize and standardize it as part of core OpenGL.
Hugh Malan is a computer graphics programmer currently working for Real Time Worlds in Dundee, Scotland. In 1997, he received B.S. degrees in mathematics and physics from Victoria University in Wellington, New Zealand, and followed that with a year in the honors program for mathematics. He subsequently received an M.S. in computer graphics from Otago University in Dunedin, New Zealand. After receiving his M.S., Hugh worked on 3D paint and UV mapping tools at Right Hemisphere, and then joined Pandromeda, Inc to develop the RealWorldz demo for 3Dlabs (described in Chapter 20).
Michael Weiblen received his B.S. in electrical engineering from the University of Maryland, College Park, in 1989. Mike began exploring computer graphics in the 1980s, and developed 3D renderers for the TRS-80 Model 100 laptop and Amiga 1000. Using OpenGL and IrisGL since 1993, he has developed global-scale synthetic environments, visual simulations, and virtual reality applications, which have been presented at such venues as the United States Capitol, EPCOT Center, DARPA, NASA, and SIGGRAPH. He has been awarded two U.S. patents, and has published several papers and articles. In 2003, Mike joined 3Dlabs in Fort Collins, Colorado, where he is currently an engineer with the 3Dlabs Developer Relations group, focusing on applications of hardware-accelerated rendering using the OpenGL Shading Language. Mike currently contributes to several open-source software projects, such as spearheading the integration of OpenGL Shading Language support into OpenSceneGraph.