The Design and Evolution of Disney's Hyperion Renderer
Brent Burley, David Adler, Matt Jen-Yuan Chiang, Hank Driskill, Ralf Habel, Patrick Kelly, Peter Kutz, Yining Karl Li, and Daniel Teece

ACM Transactions on Graphics
Volume 37 Issue 3, Aug 2018. Article No. 33

Production frames from Big Hero 6 (upper left), Zootopia (upper right), Moana (bottom left), and Olaf’s Frozen Adventure (bottom right), all rendered using Disney’s Hyperion Renderer.
Abstract

Walt Disney Animation Studios has transitioned to path-traced global illumination as part of a progression of brute-force physically based rendering in the name of artist efficiency. To achieve this without compromising our geometric or shading complexity, we built our Hyperion renderer based on a novel architecture that extracts traversal and shading coherence from large, sorted ray batches. In this article, we describe our architecture and discuss our design decisions. We also explain how we are able to provide artistic control in a physically based renderer, and we demonstrate through case studies how we have benefited from having a proprietary renderer that can evolve with production needs.

Downloads

Errata

In section 5.16, where the paper reads "We prevent cache points from coupling correlated noise into both buffers by generating independent cache points for each buffer", the sentence should read "photons", not "cache points".

Text Reference

Brent Burley, David Adler, Matt Jen-Yuan Chiang, Hank Driskill, Ralf Habel, Patrick Kelly, Peter Kutz, Yining Karl Li, and Daniel Teece. The Design and Evolution of Disney's Hyperion Renderer. ACM Transactions on Graphics. 37(3), Article 33, Aug 2018.

Bibtex Reference

@article{Burley2018HYP,
    author = {Burley, Brent and Adler, David and Chiang, Matt Jen-Yuan and Driskill, Hank and
    	      Habel, Ralf and Kelly, Patrick and Kutz, Peter and Li, Yining Karl and Teece, Daniel},
    title = {The Design and Evolution of Disney's Hyperion Renderer},
    journal = {ACM Transactions on Graphics},
    volume = {37},
    number = {3},
    month = aug,
    year = {2018},
    articleno = {33},
    doi = {10.1145/3182159},
    keywords = {production rendering, path tracing, physically based rendering},
}

Acknowledgements

Many people besides the authors of this paper contributed to the development of Disney's Hyperion Renderer. The original architecture for Hyperion was proposed by Brent Burley, and developed by Christian Eisenacher, Gregory Nichols, and Andrew Selle. Significant Hyperion development was also performed by Benedikt Bitterli, Simon Kallweit, Gabor Liktor, Ulrich Muller, Jan Novák, Ben Spencer, and Serge Sretschinsky.

We are grateful for the many in-depth discussions with Disney Research, Pixar Research, and the RenderMan development team which influenced the development of Hyperion, especially Per Christensen, Julian Fong, Christophe Hery, Wojciech Jarosz, Marios Papas, Thomas Müller, Fabrice Rouselle, Rasmus Tamstorf, Ryusuke Villemin, and Magnus Wrenninge.

We are thankful for leadership and management support from Sean Jenkins, Darren Robinson, Rajesh Sharma, and Chuck Tappan; project management from Andrew Fisher and Tami Valdes; and quality engineering from Doug Lesan and Lisa Young.

More than anything, we would like to thank the many artists, technical directors, and production supervisors who motivated Hyperion, participated in its development, and contributed to its success, especially Big Hero Six leadership for taking a leap of faith. We would also like to thank the pipeline software development team, technology department, and studio leadership for supporting our efforts.

Copyright Disclaimer

© The Author(s) / ACM. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The Definitive Version of Record is available at doi.acm.org.