Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3084873.3084907acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
course

Production volume rendering: SIGGRAPH 2017 course

Published: 30 July 2017 Publication History

Abstract

This document might be out of date, please check online for an updated version.
With significant advances in techniques, along with increasing computational power, path tracing has now become the predominant rendering method used in movie production. Thanks to these advances, volume rendering can now take full advantage of the path tracing revolution, allowing the creation of photoreal images that would not have been feasible only a few years ago. However, volume rendering also provides its own set of unique challenges that can be daunting to path tracer developers and researchers accustomed to dealing only with surfaces. While recent texts and materials have covered some of these challenges, to the best of our knowledge none have comprehensively done so, especially when confronted with the complexity and scale demands required by production. For example, the last volume rendering course at SIGGRAPH in 2011 discussed ray marching and precomputed lighting and shadowing, none of which are techniques advisable for production purposes in 2017.

References

[1]
Jon Louis Bentley. 1975. Multidimensional Binary Search Trees Used for Associative Searching. Commun. ACM 18, 9 (Sept. 1975), 509--517.
[2]
H. W. Bertini. 1963. Monte Carlo Simulations on Intranuclear Cascades. Technical Report ORNL-3383. Oak Ridge National Laboratory, Oak Ridge, TN, USA.
[3]
L. L. Carter, E. D. Cashwell, and W. M. Taylor. 1972. Monte Carlo Sampling with Continuously Varying Cross Sections Along Flight Paths. Nuclear Science and Engineering 48, 4 (1972), 403--411.
[4]
Subrahmanyan Chandrasekhar. 1950. Radiative Transfer. Clarendon Press.
[5]
Andrew Clinton and Mark Elendt. 2009. Rendering Volumes with Microvoxels. In SIGGRAPH 2009: Talks (SIGGRAPH '09). ACM, New York, NY, USA, Article 47, 1 pages.
[6]
Robert L. Cook, Thomas Porter, and Loren Carpenter. 1984. Distributed ray tracing. Computer Graphics (Proc. of SIGGRAPH) 18, 3 (Jan. 1984), 137--145.
[7]
S. N. Cramer. 1978. Application of the Fictitious Scattering Radiation Transport Model for Deep-Penetration Monte Carlo Calculations. Nuclear Science and Engineering 65, 2 (1978), 237--253.
[8]
Roger Eckhardt. 1987. Stan Ulam, John von Neumann, and the Monte Carlo Method. Los Alamos Science, Special Issue (1987), 131--137.
[9]
Christian Eisenacher, Gregory Nichols, Andrew Selle, and Brent Burley. 2013. Sorted Deferred Shading for Production Path Tracing. Computer Graphics Forum (2013).
[10]
Iliyan Georgiev, Jaroslav Křivánek, Stefan Popov, and Philipp Slusallek. 2012. Importance Caching for Complex Illumination. Computer Graphics Forum 31, 2pt3 (2012), 701--710. EUROGRAPHICS '12.
[11]
M. Hapala and V. Havran. 2011. Review: Kd-tree Traversal Algorithms for Ray Tracing. Computer Graphics Forum 30, 1 (March 2011), 199--213.
[12]
L. G. Henyey and J. L. Greenstein. 1941. Diffuse radiation in the Galaxy. Astrophysical Journal 93 (Jan. 1941), 70--83.
[13]
Frederik W Jansen. 1986. Data Structures for Ray Tracing. In Proceedings of a Workshop (Eurographics Seminars on Data Structures for Raster Graphics. Springer-Verlag New York, Inc., 57--73.
[14]
Doyub Kim and Hyeong-Seok Ko. 2007. Eulerian Motion Blur. In Eurographics Workshop on Natural Phenomena, D. Ebert and S. Merillou (Eds.). The Eurographics Association.
[15]
Christopher Kulla and Marcos Fajardo. 2012. Importance Sampling Techniques for Path Tracing in Participating Media. CGF (Proc. of Eurographics Symposium on Rendering) 31, 4 (June 2012), 1519--1528.
[16]
Peter Kutz, Ralf Habel, Yining Karl Li, and Jan Novák. 2017. Spectral and Decomposition Tracking for Rendering Heterogeneous Volumes. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017) 36, 4 (2017).
[17]
Tom Lokovic and Eric Veach. 2000. Deep Shadow Maps. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '00). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 385--392.
[18]
David J. MacDonald and Kellogg S. Booth. 1990. Heuristics for Ray Tracing Using Space Subdivision. Vis. Comput. 6, 3 (May 1990), 153--166.
[19]
Stephen Marshall, Tim Speltz, Greg Gladstone, Krzysztof Rost, and Jon Reisch. 2017. Racing to the Finish Line: Effects Challenges on Cars 3. In ACM SIGGRAPH 2017 Talks (SIGGRAPH '17). ACM, New York, NY, USA.
[20]
Johannes Meng, Marios Papas, Ralf Habel, Carsten Dachsbacher, Steve Marschner, Markus Gross, and Wojciech Jarosz. 2015. Multi-Scale Modeling and Rendering of Granular Materials. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 34, 4 (July 2015).
[21]
Ken Museth. 2013. VDB: High-resolution Sparse Volumes with Dynamic Topology. ACM TOG 32, 3 (July 2013), 27:1--27:22.
[22]
Jan Novák, Andrew Selle, and Wojciech Jarosz. 2014. Residual Ratio Tracking for Estimating Attenuation in Participating Media. ACM TOG (Proc. of SIGGRAPH Asia) 33, 6 (Nov. 2014), 179:1--179:11.
[23]
Ken H. Perlin and Eric M. Hoffert. 1989. Hypertexture. Computer Graphics (Proc. of SIGGRAPH) 23, 3 (July 1989), 253--262.
[24]
Matt Pharr and Greg Humphreys. 2010. Physically Based Rendering: From Theory to Implementation (2nd ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
[25]
Matthias Raab, Daniel Seibert, and Alexander Keller. 2008. Unbiased Global Illumination with Participating Media. In Monte Carlo and Quasi-Monte Carlo Methods 2006. Springer, 591--606.
[26]
Charles M. Schmidt and Brian C. Budge. 2002. Simple Nested Dielectrics in Ray Traced Images. Journal of Graphics Tools 7, 2 (2002), 1--8.
[27]
H. R. Skullerud. 1968. The stochastic computer simulation of ion motion in a gas subjected to a constant electric field. Journal of Physics D: Applied Physics 1, 11 (1968), 1567--1568.
[28]
Carlos Ureña, Marcos Fajardo, and Alan King. 2013. An Area-preserving Parametrization for Spherical Rectangles. In Proceedings of the Eurographics Symposium on Rendering (EGSR '13). Eurographics Association, 59--66.
[29]
Eric Veach. 1997. Robust Monte Carlo Methods for Light Transport Simulation. Ph.D. Dissertation. Stanford University, Stanford, CA, USA.
[30]
Eric Veach and Leonidas J. Guibas. 1995. Optimally combining sampling techniques for Monte Carlo rendering (ACM SIGGRAPH 1995). 419--428.
[31]
John von Neumann. 1951. Various Techniques Used in Connection with Random Digits. Journal of Research of the National Bureau of Standards, Appl. Math. Series 12 (1951), 36--38.
[32]
Jiří Vorba, Ondřej Karlík, Martin Šik, Tobias Ritschel, and Jaroslav Křivánek. 2014. On-line Learning of Parametric Mixture Models for Light Transport Simulation. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2014) 33, 4 (aug 2014).
[33]
Ingo Wald and Vlastimil Havran. 2006. On building fast kd-trees for ray tracing, and on doing that in O(N log N). In Proceedings of IEEE Symposium on Interactive Ray Tracing 2006 (18--20). 61--69.
[34]
E.R. Woodcock, T. Murphy, P.J. Hemmings, and T.C. Longworth. 1965. Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry. In Applications of Computing Methods to Reactor Problems. Argonne National Laboratory.
[35]
Magnus Wrenninge. 2012. Production Volume Rendering: Design and Implementation. CRC Press.
[36]
Magnus Wrenninge. 2016. Efficient Rendering of Volumetric Motion Blur Using Temporally Unstructured Volumes. Journal of Computer Graphics Techniques (JCGT) 1 (31 January 2016), 1--34.
[37]
Magnus Wrenninge and Nafees Bin Zafar. 2011. Production Volume Rendering 1: Fundamentals (ACM SIGGRAPH 2011 Courses).
[38]
Magnus Wrenninge, Nafees Bin Zafar, Ollie Harding, Gavin Graham, Jerry Tessendorf, Victor Grant, Andrew Clinton, and Antoine Bouthors. 2011. Production Volume Rendering 2: Systems (ACM SIGGRAPH 2011 Courses).
[39]
Magnus Wrenninge and Michael Rice. 2016. Volume Modeling Techniques in The Good Dinosaur. In ACM SIGGRAPH 2016 Talks (SIGGRAPH '16). ACM, New York, NY, USA, Article 63, 1 pages.
[40]
Yonghao Yue, Kei Iwasaki, Bing-Yu Chen, Yoshinori Dobashi, and Tomoyuki Nishita. 2011. Toward Optimal Space Partitioning for Unbiased, Adaptive Free Path Sampling of Inhomogeneous Participating Media. CGF (Proc. of Pacific Graphics) 30, 7 (2011), 1911--1919.
[41]
Yonghao Yue, Kei Iwasaki, Bing-Yu Chen, Yoshinori Dobashi, and Tomoyuki Nishita. 2010. Unbiased, Adaptive Stochastic Sampling for Rendering Inhomogeneous Participating Media. ACM TOG (Proc. of SIGGRAPH Asia) 29, 6 (Dec. 2010), 177:1--177:8.
[42]
C. D. Zerby, R. B. Curtis, and H. W. Bertini. 1961. The Relativistic Doppler Problem. Technical Report ORNL-61-7-20. Oak Ridge National Laboratory, Oak Ridge, TN, USA.

Cited By

View all
  • (2024)Cache Points for Production-Scale Occlusion-Aware Many-Lights Sampling and Volumetric ScatteringProceedings of the 2024 Digital Production Symposium10.1145/3665320.3670993(1-19)Online publication date: 24-Jul-2024
  • (2024)Beyond ExaBricks: GPU Volume Path Tracing of AMR DataComputer Graphics Forum10.1111/cgf.1509543:3Online publication date: 10-Jun-2024
  • (2024)Instructing Robots by Sketching: Learning from Demonstration via Probabilistic Diagrammatic Teaching2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10611349(15047-15053)Online publication date: 13-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '17: ACM SIGGRAPH 2017 Courses
July 2017
2467 pages
ISBN:9781450350143
DOI:10.1145/3084873
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 July 2017

Check for updates

Qualifiers

  • Course

Conference

SIGGRAPH '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)96
  • Downloads (Last 6 weeks)10
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Cache Points for Production-Scale Occlusion-Aware Many-Lights Sampling and Volumetric ScatteringProceedings of the 2024 Digital Production Symposium10.1145/3665320.3670993(1-19)Online publication date: 24-Jul-2024
  • (2024)Beyond ExaBricks: GPU Volume Path Tracing of AMR DataComputer Graphics Forum10.1111/cgf.1509543:3Online publication date: 10-Jun-2024
  • (2024)Instructing Robots by Sketching: Learning from Demonstration via Probabilistic Diagrammatic Teaching2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10611349(15047-15053)Online publication date: 13-May-2024
  • (2024)Combined volume and surface rendering with global illumination cachingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-023-02932-940:4(2491-2503)Online publication date: 1-Apr-2024
  • (2023)NerfAcc: Efficient Sampling Accelerates NeRFs2023 IEEE/CVF International Conference on Computer Vision (ICCV)10.1109/ICCV51070.2023.01699(18491-18500)Online publication date: 1-Oct-2023
  • (2023)AR2T: Advanced Realistic Rendering Technique for Biomedical VolumesMedical Image Computing and Computer Assisted Intervention – MICCAI 202310.1007/978-3-031-43987-2_34(347-357)Online publication date: 8-Oct-2023
  • (2023)Fluid RenderingDeep Learning for Fluid Simulation and Animation10.1007/978-3-031-42333-8_7(79-100)Online publication date: 11-Aug-2023
  • (2022)Monte Carlo Physarum Machine: Characteristics of Pattern Formation in Continuous Stochastic Transport NetworksArtificial Life10.1162/artl_a_0035128:1(22-57)Online publication date: 9-Jun-2022
  • (2022)Efficient Neural Style Transfer for Volumetric SimulationsACM Transactions on Graphics10.1145/3550454.355551741:6(1-10)Online publication date: 30-Nov-2022
  • (2022)Grid-free Monte Carlo for PDEs with spatially varying coefficientsACM Transactions on Graphics10.1145/3528223.353013441:4(1-17)Online publication date: 22-Jul-2022
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media