Physically-Based Modeling for Computer Graphics

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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Barzel, Ronen, author (author), Barr, Alan, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Morgan Kaufmann 2013.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629660406719
Tabla de Contenidos:
  • 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.