Multithreading for Visual Effects

Multithreading for Visual Effects

Martin Watt, Manuel Kraemer, James Reinders


Tackle the demanding situations of Parallel Programming within the visible results Industry

In Multithreading for visible Effects, builders from DreamWorks Animation, Pixar, negative effects, Intel, and AMD percentage their successes and screw ups within the messy real-world program region of creation software program. they supply sensible recommendation on multithreading concepts and visible results utilized in well known visible results libraries (such as Bullet, OpenVDB, and OpenSubdiv), one of many industry’s major visible results applications (Houdini), and proprietary animation structures. this data is effective not only to these within the visible results enviornment, but in addition to builders of excessive functionality software program trying to raise functionality in their code.

Diverse recommendations to resolve functionality Problems

After an introductory bankruptcy, each one next bankruptcy offers a case examine that illustrates how the authors used multithreading ideas to accomplish larger functionality. The authors speak about the issues that happened and clarify how they solved them. The case stories surround options for shaving milliseconds, suggestions for optimizing longer working initiatives, multithreading ideas for contemporary CPU architectures, and big parallelism utilizing GPUs. the various case stories comprise open resource tasks so that you can test those innovations for your self and spot how good they work.

Show sample text content

Download sample