E-Book, Englisch, 624 Seiten, Web PDF
Parent Computer Animation
2. Auflage 2007
ISBN: 978-0-08-055385-6
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
Algorithms and Techniques
E-Book, Englisch, 624 Seiten, Web PDF
ISBN: 978-0-08-055385-6
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
Driven by the demands of research and the entertainment industry, the techniques of animation are pushed to render increasingly complex objects with ever-greater life-like appearance and motion. This rapid progression of knowledge and technique impacts professional developers, as well as students. Developers must maintain their understanding of conceptual foundations, while their animation tools become ever more complex and specialized. The second edition of Rick Parent's Computer Animation is an excellent resource for the designers who must meet this challenge. The first edition established its reputation as the best technically oriented animation text. This new edition focuses on the many recent developments in animation technology, including fluid animation, human figure animation, and soft body animation. The new edition revises and expands coverage of topics such as quaternions, natural phenomenon, facial animation, and inverse kinematics. The book includes up-to-date discussions of Maya scripting and the Maya C++ API, programming on real-time 3D graphics hardware, collision detection, motion capture, and motion capture data processing.
* New up-to-the-moment coverage of hot topics like real-time 3D graphics, collision detection, fluid and soft-body animation and more!
* Companion site with animation clips drawn from research & entertainment and code samples
* Describes the mathematical and algorithmic foundations of animation that provide the animator with a deep understanding and control of technique
Rick Parent is an Associate Professor at Ohio State University, where he teaches computer graphics and computer animation. His research in computer animation focuses on its relation to modeling and animating the human figure, with special emphasis on geometric modeling and implicit surfaces. Rick earned a Ph.D. in computer science from Ohio State University and a Bachelor's degree in computer science from the University of Dayton. In 1977, he was awarded 'Outstanding Ph.D. Thesis Award' (one of four given nationally) by the NCC. He has served on numerous SIGGRAPH committees, in addition to the Computer Graphics International 2000 Program Committee and the Computer Animation '99 Program Committee and is on the editorial board of the Visual Computer Journal.
Autoren/Hrsg.
Weitere Infos & Material
1;Front Cover;1
2;In Praise of Computer Animation: Algorithms and Techniques;2
3;The Morgan Kaufmann Series in Computer Graphics;5
4;Computer Animation;6
5;Copyright;7
6;About the Author;9
7;Contents;10
8;Preface;20
9;Chapter 1. Introduction;24
9.1;1.1 Perception;25
9.2;1.2 The Heritage of Animation;27
9.3;1.3 Animation Production;38
9.4;1.4 Computer Animation Production;41
9.5;1.5 A Brief History of Computer Animation;49
9.6;1.6 Chapter Summary;58
9.7;References;58
10;Chapter 2. Technical Background;62
10.1;2.1 Spaces and Transformations;62
10.2;2.2 Orientation Representation;84
10.3;2.3 Chapter Summary;93
10.4;References;93
11;Chapter 3. Interpolating Values;96
11.1;3.1 Interpolation;96
11.2;3.2 Controlling the Motion of a Point Along a Curve;101
11.3;3.3 Interpolation of Orientations;132
11.4;3.4 Working with Paths;138
11.5;3.5 Chapter Summary;152
11.6;References;152
12;Chapter 4. Interpolation-Based Animation;154
12.1;4.1 Key-Frame Systems;155
12.2;4.2 Animation Languages;159
12.3;4.3 Deforming Objects;163
12.4;4.4 Three-dimensional Shape Interpolation;181
12.5;4.5 Morphing (Two-dimensional);193
12.6;4.6 Chapter Summary;206
12.7;References;206
13;Chapter 5. Kinematic Linkages;210
13.1;5.1 Hierarchical Modeling;212
13.2;5.2 Forward Kinematics;221
13.3;5.3 Inverse Kinematics;223
13.4;5.4 Chapter Summary;238
13.5;References;238
14;Chapter 6. Motion Capture;240
14.1;6.1 Motion Capture Technologies;241
14.2;6.2 Processing the Images;242
14.3;6.3 Camera Calibration;244
14.4;6.4 Three-Dimensional Position Reconstruction;245
14.5;6.5 Fitting to the Skeleton;248
14.6;6.6 Output from Motion Capture Systems;250
14.7;6.7 Manipulating Motion Capture Data;251
14.8;6.8 Chapter Summary;253
14.9;References;254
15;Chapter 7. Physically Based Animation;256
15.1;7.1 Basic Physics—A Review;257
15.2;7.2 Spring Meshes;260
15.3;7.3 Particle Systems;264
15.4;7.4 Rigid Body Simulation;269
15.5;7.5 Enforcing Soft and Hard Constraints;299
15.6;7.6 Chapter Summary;306
15.7;References;306
16;Chapter 8. Fluids: Liquids & Gases;310
16.1;8.1 Specific Fluid Models;311
16.2;8.2 Computational Fluid Dynamics;337
16.3;8.3 Chapter Summary;344
16.4;References;345
17;Chapter 9. Modeling and Animating Human Figures;348
17.1;9.1 Overview of Virtual Human Representation;349
17.2;9.2 Reaching and Grasping;356
17.3;9.3 Walking;365
17.4;9.4 Getting Dressed Up;376
17.5;9.5 Chapter Summary;386
17.6;References;386
18;Chapter 10. Facial Animation;392
18.1;10.1 The Human Face;393
18.2;10.2 Facial Models;395
18.3;10.3 Animating the Face;403
18.4;10.4 Lip-Sync Animation;409
18.5;10.5 Chapter Summary;412
18.6;References;413
19;Chapter 11. Modeling Behavior;416
19.1;11.1 Knowing the Environment;417
19.2;11.2 Aggregate Behavior;419
19.3;11.3 Primitive Behaviors;421
19.4;11.4 Modeling Intelligent Behavior;433
19.5;11.5 Crowd Management;438
19.6;11.6 Chapter Summary;440
19.7;References;440
20;Chapter 12. Special Models for Animation;444
20.1;12.1 Implicit Surfaces;444
20.2;12.2 Plants;452
20.3;12.3 Subdivision Surfaces;464
20.4;12.4 Chapter Summary;465
20.5;References;466
21;Appendix A. Rendering Issues;468
21.1;A.1 Double Buffering;469
21.2;A.2 Compositing;469
21.3;A.3 Displaying Moving Objects: Motion Blur;481
21.4;A.4 Drop Shadows;484
21.5;A.5 Billboarding and Impostors;489
21.6;A.6 Summary;490
21.7;References;491
22;Appendix B. Background Information and Techniques;492
22.1;B.1 Vectors and Matrices;492
22.2;B.2 Geometric Computations;503
22.3;B.3 Transformations;530
22.4;B.4 Denevit and Hartenberg Representation for Linked Appendages;536
22.5;B.5 Interpolating and Approximating Curves;542
22.6;B.6 Randomness;560
22.7;B.7 Physics Primer;565
22.8;B.8 Numerical Integration Techniques;577
22.9;B.9 Standards for Moving Pictures;584
22.10;B.10 Camera Calibration;593
22.11;References;598
23;Index;600
24;Color Plate;618




