Multithreading for visual effects. (2014)
- Record Type:
- Book
- Title:
- Multithreading for visual effects. (2014)
- Main Title:
- Multithreading for visual effects
- Further Information:
- Note: Martin Watt [and six others].
- Authors:
- Watt, Martin
Coumans, Erwin
ElKoura, George
Henderson, Ronald
Kraemer, Manuel
Lait, Jeff
Reinders, James - Contents:
- Introduction and Overview James Reinders ; Introduction; Overview of Case Studies; Motivation; Program in Tasks, Not Threads; Value of Abstraction; Scaling and Vectorization; Advancing Programming Languages for Parallel Programming; Parallel Programming in C and C++; Data Movement and Layout; Summary; Additional Reading Houdini: Multithreading Existing Software Jeff Lait ; What Is Houdini?; Rewrite or Refactor; Patterns; Copy on Write; Dependencies; OpenCL The Presto Execution System: Designing for Multithreading George ElKoura ; Introduction; Presto; Presto's Execution System; User Extensions; Memory Access Patterns; Flexibility to Experiment; Multithreading Strategies; Background Execution; Other Multithreading Strategies; Debugging and Profiling Tools; Summary LibEE: Parallel Evaluation of Character Rigs Martin Watt ; Introduction; Motivation; Specific Requirements for Character Animation Graph; Threadsafety; Scalability: Software Considerations; Scalability: Hardware Considerations; Production Considerations; Threading Visualization Tool; Rig Optimization Case Studies; Overall Performance Results; Limits of Scalability; Summary Fluids: Simulation on the CPU Ronald D. Henderson ; Motivation; Programming Models; Fluid Simulation; Summary Bullet Physics: Simulation with OpenCL Erwin Coumans ; Introduction; Rewriting from Scratch Using OpenCL; GPU Spatial Acceleration Structures; GPU Contact Point Generation; GPU Constraint Solving OpenSubdiv: Interoperating GPU Compute andIntroduction and Overview James Reinders ; Introduction; Overview of Case Studies; Motivation; Program in Tasks, Not Threads; Value of Abstraction; Scaling and Vectorization; Advancing Programming Languages for Parallel Programming; Parallel Programming in C and C++; Data Movement and Layout; Summary; Additional Reading Houdini: Multithreading Existing Software Jeff Lait ; What Is Houdini?; Rewrite or Refactor; Patterns; Copy on Write; Dependencies; OpenCL The Presto Execution System: Designing for Multithreading George ElKoura ; Introduction; Presto; Presto's Execution System; User Extensions; Memory Access Patterns; Flexibility to Experiment; Multithreading Strategies; Background Execution; Other Multithreading Strategies; Debugging and Profiling Tools; Summary LibEE: Parallel Evaluation of Character Rigs Martin Watt ; Introduction; Motivation; Specific Requirements for Character Animation Graph; Threadsafety; Scalability: Software Considerations; Scalability: Hardware Considerations; Production Considerations; Threading Visualization Tool; Rig Optimization Case Studies; Overall Performance Results; Limits of Scalability; Summary Fluids: Simulation on the CPU Ronald D. Henderson ; Motivation; Programming Models; Fluid Simulation; Summary Bullet Physics: Simulation with OpenCL Erwin Coumans ; Introduction; Rewriting from Scratch Using OpenCL; GPU Spatial Acceleration Structures; GPU Contact Point Generation; GPU Constraint Solving OpenSubdiv: Interoperating GPU Compute and Drawing Manuel Kraemer ; Representing Shapes; The Control Cage; Uniform Subdivision; Serializing the Mesh Representation; Transition from Multicores to Many-Cores; Reducing Branching Divergence; Optimization Trade-Offs; Evaluating Our Progress; Fundamental Limitations of Uniform Subdivision; Feature Adaptive Subdivision; Implementing the GPU Rendering Engine; Texturing; Conclusion Bibliography Index … (more)
- Edition:
- 1st
- Publisher Details:
- Boca Raton : CRC Press
- Publication Date:
- 2014
- Extent:
- 1 online resource, illustrations (black and white)
- Subjects:
- 777.7
Computer animation
Simultaneous multithreading processors -- Programming
Cinematography -- Special effecs - Languages:
- English
- ISBNs:
- 9781482243574
- Related ISBNs:
- 9781482243567
- Notes:
- Note: Includes bibliographical references and index.
Note: Description based on CIP data; item not viewed. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.144320
- Ingest File:
- 02_146.xml