New Book: Multithreading for Visual Effects

By James R.,

Published:08/04/2014   Last Updated:08/04/2014

Several authors from DreamWorks Animation, Pixar, Side Effects, AMD and Intel got together to write a book based on the Siggraph 2013 course on Multithreading in Visual Effects. The material in the book is greatly expanded and updated from the course material, and includes an additional chapter on OpenSubdiv, authored by Manuel Kraemer of Pixar. Ron Henderson received a Technical Achievement Award earlier this year (Feb 2014) for the development of the FLUX gas simulation system (Chapter 5 in our book).

The book has just been published.  You can order it from many places including the publisher CRC Press and Amazon.  It will also be in an e-book form for Kindle, Google Play and Nook soon.

I won't be at Siggraph 2014, but several of my co-authors will be. On August 11, 2014, there is a bird of a feather "Siggraph 2014 Birds of a Feather session." The book will also be available on the Siggraph 2014 show floor at the Taylor & Francis booth (Booth 1213).

Multithreading for Visual EffectsChapter/Author list

Multithreading Introduction and Overview
James Reinders, Intel Corporation

Houdini: Multithreading existing software
Jeff Lait, Side Effects Software Inc

The Presto Execution System: Designing for Multithreading
George ElKoura, Pixar Animation Studios

LibEE: Parallel Evaluation of Character Rigs
Martin Watt, Dreamworks Animation

Fluids: Simulation on the CPU
Ron Henderson, Dreamworks Animation

Bullet Physics: Simulation with OpenCL
Erwin Coumans, Advanced Micro Devices, Inc.

OpenSubdiv: Interoperating GPU Compute and Drawing
Manuel Kraemer, Pixar

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at