Description |
1 online resource (334 pages) |
Summary |
Annotation Physically-Based Modeling for Computer Graphics: A Structured Approach addresses the challenge of designing and managing the complexity of physically-based models. This book will be of interest to researchers, computer graphics practitioners, mathematicians, engineers, animators, software developers and those interested in computer implementation and simulation of mathematical models.* Presents a philosophy and terminology for "Structured Modeling"* Includes mathematicl and programming techniques to support and implement the methodology* Covers a library of model components, including rigid-body kinematics, rigid-body dynamics, and force-based constraint methods* Includes illustrations of several ample models created from these components* Foreword by Al Barr |
Contents |
Front Cover -- Physically-Based Modeling for Computer Graphics: A Structured Approach -- Copyright Page -- Table of Contents -- Foreword -- Preface -- Index of Figures -- Notation -- PART I: INTRODUCTION -- Chapter 1. Overview -- 1.1 What Kind of Modeling? -- 1.2 What Kinds of Structure? -- 1.3 Why ""Structured Modeling""? -- 1.4 Goals for Structured Modeling -- 1.5 Mathematical Modeling Premise -- 1.6 Theme: A Goal-Oriented Approach -- 1.7 Wherein Computer Graphics? -- 1.8 Reader's Guide -- Chapter 2. Overview of Physically-Based Modeling. |
|
2.1 Background: Traditional Computer Graphics Modeling -- 2.2 Striving for Realism -- 2.3 Physically-Based Modeling -- 2.4 Goals for Modeling -- 2.5 Control of Physically-Based Models -- 2.6 Applications of Physically-Based Modeling -- 2.7 Notes on Physically-Based Computer Models -- 2.8 Where Does Structured Modeling Fit In? -- 2.9 Summary -- PART II: STRUCTURED MODELING -- Chapter 3. A Structured Analysis of Modeling -- 3.1 Canonical ""ARI"" Structure of a Model -- 3.2 Discussion of the ARI Structure -- 3.3 Progressive Decomposition of a Model -- 3.4 Relating ARI and Progressive Decomposition. |
|
3.5 Design Methodologies for Models -- 3.6 Communicating a Model to Other People -- 3.7 The Role of Computers in Modeling -- 3.8 Summary -- Chapter 4. Structured Physically-Based Modeling -- 4.1 Overview -- 4.2 Background: Applied Mathematical Modeling -- 4.3 Canonical ""CMP"" Structure of a Physically-Based Model -- 4.4 Discussion of the CMP Structure -- 4.5 Modularity and Hierarchy -- 4.6 Designing a Model -- 4.7 Communicating Models to Other People -- 4.8 Summary -- Chapter 5. Structured Mathematical Modeling -- 5.1 Overview -- 5.2 Motivation for Structured Mathematical Modeling. |
|
5.3 Aesthetics and Design Decisions -- 5.4 Borrowing from Programming -- 5.5 Distinctions from Programming -- 5.6 Naming Strategies -- 5.7 Abstract Spaces -- 5.8 Identifiers (IDs) and Indexes -- 5.9 State Spaces -- 5.10 Segmented Functions -- 5.11 Designing a Model -- 5.12 Summary -- Chapter 6. Computer Programming for Structured Modeling -- 6.1 Overview -- 6.2 Framework for Program Structure -- 6.3 How to Implement a CMP Model -- 6.4 Procedural Outlook -- 6.5 Why Have a Math Section? -- 6.6 Representational Outlook -- 6.7 Decoupling Model State from Program State -- 6.8 Efficiency. |
|
6.9 Debugging -- 6.10 Summary -- PART III: PROTOTYPE PHYSICALLY-BASED MODEL LIBRARY -- Chapter 7. Overview of Model Library -- 7.1 Goals for the Prototype Library -- 7.2 Features of the Library -- 7.3 Outline of the Library -- 7.4 Common Mathematical Idioms -- 7.5 Presentation of Each Module -- Chapter 8. Coordinate Frames Model -- 8.1 Background -- 8.2 Goals -- 8.3 Conceptual Model -- 8.4 Mathematical Model -- 8.5 Posed Problems -- 8.6 Implementation Notes -- 8.7 Derivations -- Chapter 9. Kinematic Rigid-Bodies Model -- 9.1 Goals -- 9.2 Conceptual Model -- 9.3 Mathematical Model. |
Subject |
Computer graphics.
|
|
Engineering models -- Data processing.
|
|
Engineering models.
|
|
Infographie. |
|
Modèles techniques -- Informatique. |
|
Modèles techniques. |
|
computer graphics. |
|
Computer graphics |
|
Engineering models -- Data processing |
|
Engineering models |
Added Author |
Barr, Alan H., author.
|
ISBN |
9780080916446 |
|
0080916449 (E-Book) |
Standard No. |
9780080916446 |
|