Data-Driven 3D Facial Animation systematically describes the important techniques developed over the last ten years or so. Comprehensive in scope, the book provides an up-to-date reference source for ...those working in the facial animation field.
While advanced 3D graphics techniques are well understood and supported by industry standards, this is less true in the emerging mobile applications and games market. This book redresses this ...imbalance, providing an in-depth look at the new OpenGL ES (The Standard for Embedded Accelerated 3D Graphics), and shows what these new embedded systems graphics libraries can provide for 3D graphics and games developers.
The book teaches fundamental 3D mobile graphics programming with standard APIs, and covers the basic and advanced application programme interfaces behind the major wireless and mobile devices supporting 3D graphics applications. Includes:
-A comprehensive explanation of 3D mobile graphics programming
-An extensive range of code samples in both C and Java
-Combines 3D and 2D mobile graphics methods
-Covers recent advances in mobile computer graphics techniques and applications.
An excellent reference source for advanced undergraduates/postgraduates, and mobile application and games developers.
Introduced 160 years ago as an attempt to generalize complex numbers to higher dimensions, quaternions are now recognized as one of the most important concepts in modern computer graphics. They offer ...a powerful way to represent rotations and compared to rotation matrices they use less memory, compose faster, and are naturally suited for efficient interpolation of rotations. Despite this, many practitioners have avoided quaternions because of the mathematics used to understand them, hoping that some day a more intuitive description will be available. The wait is over. Andrew Hanson's new book is a fresh perspective on quaternions. The first part of the book focuses on visualizing quaternions to provide the intuition necessary to use them, and includes many illustrative examples to motivate why they are important—a beautiful introduction to those wanting to explore quaternions unencumbered by their mathematical aspects. The second part covers the all-important advanced applications, including quaternion curves, surfaces, and volumes. Finally, for those wanting the full story of the mathematics behind quaternions, there is a gentle introduction to their four-dimensional nature and to Clifford Algebras, the all-encompassing framework for vectors and quaternions. * Richly illustrated introduction for the developer, scientist, engineer, or student in computer graphics, visualization, or entertainment computing. * Covers both non-mathematical and mathematical approaches to quaternions.
This book provides a straightforward, easy-to-follow introduction to the basic techniques involved with using Renderman. Packed with illustrations and hands-on examples, it will serve as an excellent ...foundation, a good first step and overview of the program.