Regular price €85.99
A01=Erwin Coumans
A01=George ElKoura
A01=James Reinders
A01=Jeff Lait
A01=Manuel Kraemer
A01=Martin Watt
A01=Ronald Henderson
advanced rendering algorithms
and OpenSubdiv
animation pipeline engineering
Author_Erwin Coumans
Author_George ElKoura
Author_James Reinders
Author_Jeff Lait
Author_Manuel Kraemer
Author_Martin Watt
Author_Ronald Henderson
Axis Aligned Bounding Box
Bi-cubic Patch
Binary Program
Bullet
Bullet Physics
Category=UGN
Catmull Clark Subdivision
Child Vertex
Compute Kernel
Compute Unit
computer graphics optimisation
Const Float
Control Vertices
Cube Map
CUDA Kernel
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
GPU Architecture
GPU parallel computation
Hardware Tessellation
Hardware Threads
high performance software developers
multithreading techniques and visual effects
OpenCL Kernel
OpenVDB
Overlapping Pairs
parallel processing in animation software
Parallel Programming
Parallel Programming in the Visual Effects Industry
proprietary animation systems of DreamWorks Animation and Pixar
scientific visualisation methods
Separating Axis Test
Shared Local Memory
simulation frameworks
Sparse Grid
St Ag
Subdivision Algorithm
Subdivision Surfaces
Thread Pool
visual effects libraries
visual effects packages

Product details

  • ISBN 9781482243567
  • Weight: 652g
  • Dimensions: 178 x 254mm
  • Publication Date: 29 Jul 2014
  • Publisher: Apple Academic Press Inc.
  • Publication City/Country: CA
  • Product Form: Hardback
Delivery/Collection within 10-20 working days

Our Delivery Time Frames Explained
2-4 Working Days: Available in-stock

10-20 Working Days: On Backorder

Will Deliver When Available: On Pre-Order or Reprinting

We ship your order once all items have arrived at our warehouse and are processed. Need those 2-4 day shipping items sooner? Just place a separate order for them!

Tackle the Challenges of Parallel Programming in the Visual Effects Industry

In Multithreading for Visual Effects, developers from DreamWorks Animation, Pixar, Side Effects, Intel, and AMD share their successes and failures in the messy real-world application area of production software. They provide practical advice on multithreading techniques and visual effects used in popular visual effects libraries (such as Bullet, OpenVDB, and OpenSubdiv), one of the industry’s leading visual effects packages (Houdini), and proprietary animation systems. This information is valuable not just to those in the visual effects arena, but also to developers of high performance software looking to increase performance of their code.

Diverse Solutions to Solve Performance Problems

After an introductory chapter, each subsequent chapter presents a case study that illustrates how the authors used multithreading techniques to achieve better performance. The authors discuss the problems that occurred and explain how they solved them. The case studies encompass solutions for shaving milliseconds, solutions for optimizing longer running tasks, multithreading techniques for modern CPU architectures, and massive parallelism using GPUs. Some of the case studies include open source projects so you can try out these techniques for yourself and see how well they work.

Martin Watt, Erwin Coumans, George ElKoura, Ronald Henderson, Manuel Kraemer, Jeff Lait, James Reinders