Computer Animation (eBook)
552 Seiten
Elsevier Science (Verlag)
978-0-08-050250-2 (ISBN)
* Expert instruction from a pace-setting computer graphics researcher.
* Provides in-depth coverage of established and emerging animation algorithms.
* For readers who lack a strong scientific background, introduces the necessary concepts from mathematics and physics.
* Illustrates advanced programming techniques with highly detailed working examples.
* Via the companion Web site, provides lecture notes from the author's course for professors, example animations based on the programs covered in the book, Java applets, and links to relevant Web sites.
* Special contributions from Dave S. Ebert on Natural Phenomena in Chapter 5
* Special contributions from Scott King, Meg Geroch, Doug Roble, and Matt Lewis on Articulated Figures in Chapter 6.
Whether you're a programmer developing new animation functionality or an animator trying to get the most out of your current animation software, Computer Animation: Algorithms and Techniques will help work more efficiently and achieve better results. For programmers, this book provides a solid theoretical orientation and extensive practical instruction-information you can put to work in any development or customization project. For animators, it provides crystal-clear guidance on determining which of your concepts can be realized using commercially available products, which demand custom programming, and what development strategies are likely to bring you the greatest success.* Expert instruction from a pace-setting computer graphics researcher.* Provides in-depth coverage of established and emerging animation algorithms.* For readers who lack a strong scientific background, introduces the necessary concepts from mathematics and physics.* Illustrates advanced programming techniques with highly detailed working examples.* Via the companion Web site, provides lecture notes from the author's course for professors, example animations based on the programs covered in the book, Java applets, and links to relevant Web sites.* Special contributions from Dave S. Ebert on Natural Phenomena in Chapter 5* Special contributions from Scott King, Meg Geroch, Doug Roble, and Matt Lewis on Articulated Figures in Chapter 6.
Front Cover 1
Computer Animation: Algorithms and Techniques 4
Copyright Page 5
Contents 8
Foreword 16
Preface 18
Color Insert following page 322
Chapter 1 Introduction 24
1.1 Perception 25
1.2 The Heritage of Animation 27
1.3 Animation Production 35
1.4 A Brief History of Computer Animation 44
1.5 Chapter Summary 52
References 52
Chapter 2 Technical Background 54
2.1 Spaces and Transformations 54
2.2 Orientation Representation 74
2.3 Chapter Summary 61 References 84
Chapter 3 Interpolation and Basic Techniques 86
3.1 Interpolation 86
3.2 Controlling the Motion Along a Curve 91
3.3 Interpolation of Rotations Represented by Quaternions 120
3.4 Path Following 125
3.5 Key-Frame Systems 139
3.6 Animation Languages 143
3.7 Deforming Objects 147
3.8 Morphing(2D) 166
3.9 3D Shape Interpolation 176
3.10 Chapter Summary 192
References 193
Chapter 4 Advanced Algorithms 196
4.1 Automatic Camera Control 197
4.2 Hierarchical Kinematic Modeling 198
4.3 Rigid Body Simulation 226
4.4 Enforcing Soft and Hard Constraints 254
4.5 Controlling Groups of Objects 264
4.6 Implicit Surfaces 284
4.7 Chapter Summary 290
References 291
Chapter 5 Natural Phenomena 294
5.1 Plants 295
5.2 Water 306
5.3 Gaseous Phenomena 319
5.4 Chapter Summary 343
References 343
Chapter 6 Modeling and Animating Articulated Figures 348
6.1 Reaching and Grasping 349
6.2 Walking 358
6.3 Facial Animation 370
6.4 Overview of Virtual Human Representation 384
6.5 Layered Approach to Human Figure Modeling 389
6.6 Cloth and Clothing 392
6.7 Motion Capture 400
6.8 Chapter Summary 410
References 410
Appendix A Rendering Issues 416
A.1 Double Buffering 416
A.2 Compositing 417
A.3 Displaying Moving Objects: Motion Blur 429
A.4 Drop Shadows 432
A.5 Summary 437
References 437
Appendix B Background Information and Techniques 440
B.1 Vectors and Matrices 440
B.2 Geometric Computations 451
B.3 Transformations 478
B.4 Interpolating and Approximating Curves 484
B.5 Randomness 501
B.6 Physics Primer 507
B.7 Numerical Integration Techniques 519
B.8 Standards for Moving Pictures 524
B.9 Camera Calibration 533
References 538
Index 540
About the Author 560
Erscheint lt. Verlag | 22.8.2001 |
---|---|
Sprache | englisch |
Themenwelt | Kunst / Musik / Theater ► Design / Innenarchitektur / Mode |
Kunst / Musik / Theater ► Film / TV | |
Informatik ► Grafik / Design ► Film- / Video-Bearbeitung | |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Informatik ► Weitere Themen ► CAD-Programme | |
ISBN-10 | 0-08-050250-4 / 0080502504 |
ISBN-13 | 978-0-08-050250-2 / 9780080502502 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich