{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:35:18Z","timestamp":1774600518317,"version":"3.50.1"},"reference-count":145,"publisher":"Emerald","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,10,27]]},"abstract":"<jats:p>Path tracing is one of several techniques to render photorealistic images by simulating the physics of light propagation within a scene. The roots of path tracing are outside of computer graphics, in the Monte Carlo simulations developed for neutron transport. A great strength of path tracing is that it is conceptually, mathematically, and often-times algorithmically simple and elegant, yet it is very general. Until recently, however, brute-force path tracing techniques were simply too noisy and slow to be practical for movie production rendering. They therefore received little usage outside of academia, except perhaps to generate an occasional reference image to validate the correctness of other (faster but less general) rendering algorithms. The last ten years have seen a dramatic shift in this balance, and path tracing techniques are now widely used. This shift was partially fueled by steadily increasing computational power and memory, but also by significant improvements in sampling, rendering, and denoising techniques. In this survey, we provide an overview of path tracing and highlight important milestones in its development that have led to it becoming the preferred movie rendering technique today.<\/jats:p>","DOI":"10.1561\/0600000073","type":"journal-article","created":{"date-parts":[[2016,10,27]],"date-time":"2016-10-27T10:39:51Z","timestamp":1477564791000},"page":"103-175","source":"Crossref","is-referenced-by-count":41,"title":["The Path to Path-Traced Movies"],"prefix":"10.1561","volume":"10","author":[{"given":"Per H.","family":"Christensen","sequence":"first","affiliation":[{"name":"Pixar Animation Studios"}]},{"given":"Wojciech","family":"Jarosz","sequence":"additional","affiliation":[{"name":"Dartmouth College"}]}],"member":"140","published-online":{"date-parts":[[2016,10,27]]},"reference":[{"key":"2026032614475382400_ref001","article-title":"Local shading coherence extraction for SIMD-efficient path tracing on on CPUs","volume-title":"Proceedings of High Performance Graphics","author":"\u00c1fra","year":"2016"},{"key":"2026032614475382400_ref002","article-title":"Understanding the efficiency of ray traversal on GPUs","volume-title":"Proceedings of High Performance Graphics","author":"Aila","year":"2009"},{"key":"2026032614475382400_ref003","first-page":"3","article-title":"A fast voxel traversal algorithm for ray tracing","volume-title":"Proceedings of Eurographics","author":"Amanatides","year":"1987"},{"key":"2026032614475382400_ref004","volume-title":"Advanced RenderMan: Creating CGI for Motion Pictures","author":"Apodaca","year":"2000"},{"issue":"4","key":"2026032614475382400_ref005","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/97880.97886","article-title":"Particle transport and image synthesis","volume":"24","author":"Arvo","year":"1990","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"issue":"1","key":"2026032614475382400_ref006","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/10867651.1997.10487467","article-title":"Lighting controls for computer cinematography","volume":"2","author":"Barzel","year":"1997","journal-title":"Journal of Graphics Tools"},{"issue":"3","key":"2026032614475382400_ref007","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/2487228.2487239","article-title":"5D covariance tracing for efficient defocus and and motion blur","volume":"32","author":"Belcour","year":"2013","journal-title":"ACM Transactions on Graphics"},{"key":"2026032614475382400_ref008","volume-title":"Antialiasing complex global illumination effects in path-space","author":"Belcour","year":"2015"},{"key":"2026032614475382400_ref009","first-page":"223","volume-title":"GPU Gems 2","author":"Bunnell","year":"2005"},{"key":"2026032614475382400_ref010","article-title":"Extending the Disney BRDF to a BSDF with integrated subsurface scattering","volume-title":"\u2018Physically Based Shading in Theory and Practice\u2019 SIGGRAPH Course","author":"Burley","year":"2015"},{"issue":"2","key":"2026032614475382400_ref011","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1111\/cgf.12830","article-title":"A practical and controllable hair and fur model for production rendering","volume":"35","author":"Chiang","year":"2016","journal-title":"Computer Graphics Forum (Proceedings of Eurographics)"},{"key":"2026032614475382400_ref012","doi-asserted-by":"crossref","DOI":"10.1145\/2897839.2927433","article-title":"Practical and controllable subsurface scattering for production path tracing","volume-title":"SIGGRAPH Tech Talks","author":"Chiang","year":"2016"},{"key":"2026032614475382400_ref013","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1016\/B978-0-12-336156-1.50045-8","volume-title":"Graphics Gems IV","author":"Chiu","year":"1994"},{"key":"2026032614475382400_ref014","volume-title":"Point-based approximate color bleeding","author":"Christensen","year":"2008"},{"key":"2026032614475382400_ref015","first-page":"133","article-title":"An irradiance atlas for global illumination in complex production scenes","volume-title":"Rendering Techniques (Proceedings of the Eurographics Symposium on Rendering)","author":"Christensen","year":"2004"},{"key":"2026032614475382400_ref016","doi-asserted-by":"crossref","DOI":"10.1145\/2775280.2792555","volume-title":"Approximate reflectance profiles for efficient subsurface scattering","author":"Christensen","year":"2015"},{"issue":"3","key":"2026032614475382400_ref017","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1111\/1467-8659.t01-1-00702","article-title":"Ray differentials and multiresolution geometry caching for distribution ray tracing in complex scenes","volume":"22","author":"Christensen","year":"2003","journal-title":"Computer Graphics Forum (Proceedings of Eurographics)"},{"key":"2026032614475382400_ref018","first-page":"1","article-title":"Ray tracing for the movie \u2018Cars\u2019","volume-title":"Proceedings of IEEE Symposium on Interactive Ray Tracing","author":"Christensen","year":"2006"},{"key":"2026032614475382400_ref019","doi-asserted-by":"crossref","DOI":"10.1145\/2343045.2343108","article-title":"Multiresolution radiosity caching for global illumination in movies","volume-title":"SIGGRAPH Tech Talks","author":"Christensen","year":"2012"},{"key":"2026032614475382400_ref020","doi-asserted-by":"crossref","DOI":"10.1145\/1597990.1598037","article-title":"Rendering volumes with microvoxels","volume-title":"SIGGRAPH Tech Talks","author":"Clinton","year":"2009"},{"key":"2026032614475382400_ref021","volume-title":"Radiosity and Realistic Image Synthesis","author":"Cohen","year":"1993"},{"issue":"1","key":"2026032614475382400_ref022","doi-asserted-by":"crossref","first-page":"76","DOI":"10.13182\/NSE68-1","article-title":"Mathematical verification of a certain Monte Carlo sampling technique and applications of the technique to radiation transport problems","volume":"32","author":"Coleman","year":"1968","journal-title":"Nuclear Science and Engineering"},{"issue":"1","key":"2026032614475382400_ref023","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/7529.8927","article-title":"Stochastic sampling in computer graphics","volume":"5","author":"Cook","year":"1986","journal-title":"ACM Transactions on Graphics"},{"issue":"3","key":"2026032614475382400_ref024","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1145\/964965.808590","article-title":"Distributed ray tracing","volume":"18","author":"Cook","year":"1984","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"issue":"4","key":"2026032614475382400_ref025","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/37402.37414","article-title":"The Reyes image rendering architecture","volume":"21","author":"Cook","year":"1987","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref026","doi-asserted-by":"crossref","first-page":"904","DOI":"10.1137\/0713071","article-title":"Randomization of number theoretic methods for multiple integration","volume":"13","author":"Cranley","year":"1976","journal-title":"SIAM Journal on Numerical Analysis"},{"issue":"1","key":"2026032614475382400_ref027","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1111\/cgf.12256","article-title":"Scalable realistic rendering with manylight methods","volume":"33","author":"Dachsbacher","year":"2014","journal-title":"Computer Graphics Forum"},{"issue":"4","key":"2026032614475382400_ref028","first-page":"56:1","article-title":"A quantized-diffusion model for rendering translucent materials","volume":"30","author":"d\u2019Eon","year":"2011","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref029","doi-asserted-by":"crossref","DOI":"10.1145\/2542355.2542386","article-title":"Importance sampling for physically-based hair fiber models","volume-title":"SIGGRAPH Asia Technical Briefs","author":"d\u2019Eon","year":"2013"},{"key":"2026032614475382400_ref030","volume-title":"Advanced Global Illumination","author":"Dutr\u00e9","year":"2005","edition":"second"},{"issue":"4","key":"2026032614475382400_ref031","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1111\/cgf.12158","article-title":"Sorted deferred shading for production path tracing","volume":"32","author":"Eisenacher","year":"2013","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"key":"2026032614475382400_ref032","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/j.jqsrt.2013.04.001","article-title":"Integral formulation of null-collision Monte Carlo algorithms","volume":"125","author":"Galtier","year":"2013","journal-title":"Journal of Quantitative Spectroscopy and Radiative Transfer"},{"issue":"6","key":"2026032614475382400_ref033","article-title":"Light transport simulation with vertex connection and merging","volume":"31","author":"Georgiev","year":"2012","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"6","key":"2026032614475382400_ref034","article-title":"Joint importance sampling of low-order volumetric scattering","volume":"32","author":"Georgiev","year":"2013","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"2026032614475382400_ref035","volume-title":"Principles of Digital Image Synthesis","author":"Glassner","year":"1995"},{"key":"2026032614475382400_ref036","unstructured":"Leonhard\n              Gr\u00fcnschlo\u00df\n            \n          . QMC sampling source code in C++, 2012. http:\/\/gruenschloss.org."},{"key":"2026032614475382400_ref037","article-title":"Scattering","volume-title":"SIGGRAPH Asia Courses","author":"Gutierrez","year":"2009"},{"issue":"4","key":"2026032614475382400_ref038","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1111\/cgf.12148","article-title":"Photon beam diffusion: a hybrid Monte Carlo method for subsurface scattering","volume":"32","author":"Habel","year":"2013","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"issue":"5","key":"2026032614475382400_ref039","article-title":"Progressive photon mapping","volume":"27","author":"Hachisuka","year":"2008","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"6","key":"2026032614475382400_ref040","article-title":"A path space extension for robust light transport simulation","volume":"31","author":"Hachisuka","year":"2012","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"4","key":"2026032614475382400_ref041","article-title":"Multiplexed Metropolis light transport","volume":"33","author":"Hachisuka","year":"2014","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"4","key":"2026032614475382400_ref042","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1111\/cgf.12681","article-title":"Manifold next event estimation","volume":"34","author":"Hanika","year":"2015","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"issue":"1","key":"2026032614475382400_ref043","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1093\/biomet\/57.1.97","article-title":"Monte Carlo sampling methods using Markov chains and their applications","volume":"57","author":"Hastings","year":"1970","journal-title":"Biometrika"},{"issue":"4","key":"2026032614475382400_ref044","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1145\/97880.97895","article-title":"Adaptive radiosity textures for bidirectional ray tracing","volume":"24","author":"Heckbert","year":"1990","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref045","volume-title":"Importance sampling of reflections from hair fibers","author":"Hery","year":"2012"},{"key":"2026032614475382400_ref046","article-title":"Physically based lighting at Pixar","volume-title":"\u2018Physically Based Shading\u2019 SIGGRAPH Course","author":"Hery","year":"2013"},{"key":"2026032614475382400_ref047","article-title":"Tracing ray differentials","volume":"33","author":"Igehy","year":"1999","journal-title":"Proceedings of SIGGRAPH"},{"key":"2026032614475382400_ref048","unstructured":"Wenzel\n              Jakob\n            \n          . Mitsuba: Physically based renderer, 2010. http:\/\/www.mitsuba-renderer.org."},{"issue":"2","key":"2026032614475382400_ref049","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1111\/j.1467-8659.2008.01153.x","article-title":"The beam radiance estimate for volumetric photon mapping","volume":"27","author":"Jarosz","year":"2008","journal-title":"Computer Graphics Forum (Proceedings of Eurographics)"},{"issue":"1","key":"2026032614475382400_ref050","doi-asserted-by":"crossref","first-page":"5:1","DOI":"10.1145\/1899404.1899409","article-title":"A comprehensive theory of volumetric radiance estimation using photon points and beams","volume":"30","author":"Jarosz","year":"2011","journal-title":"ACM Transactions on Graphics"},{"key":"2026032614475382400_ref051","volume-title":"Realistic Image Synthesis using Photon Mapping","author":"Jensen","year":"2001"},{"key":"2026032614475382400_ref052","first-page":"21","article-title":"Global illumination using photon maps","volume-title":"Rendering Techniques (Proceedings of the Eurographics Workshop on Rendering)","author":"Jensen","year":"1996"},{"key":"2026032614475382400_ref053","first-page":"311","article-title":"Efficient simulation of light transport in scenes with participating media using photon maps","volume":"32","author":"Jensen","year":"1998","journal-title":"Proceedings of SIGGRAPH"},{"key":"2026032614475382400_ref054","first-page":"511","article-title":"A practical model for subsurface light transport","volume":"35","author":"Jensen","year":"2001","journal-title":"Proceedings of SIGGRAPH"},{"key":"2026032614475382400_ref055","article-title":"A practical guide to global illumination using photon mapping","volume-title":"SIGGRAPH Courses","author":"Jensen","year":"2002"},{"key":"2026032614475382400_ref056","doi-asserted-by":"crossref","first-page":"2635","DOI":"10.1137\/070709359","article-title":"Constructing Sobol\u2019 sequences with better two-dimensional projections","volume":"30","author":"Joe","year":"2008","journal-title":"SIAM Journal on Scientific Computation"},{"issue":"4","key":"2026032614475382400_ref057","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/15886.15902","article-title":"The rendering equation","volume":"20","author":"Kajiya","year":"1986","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref058","doi-asserted-by":"crossref","DOI":"10.2172\/7280869","volume-title":"Evaluation of three Monte Carlo estimation schemes for flux at a point","author":"Kalli","year":"1977"},{"key":"2026032614475382400_ref059","doi-asserted-by":"crossref","DOI":"10.1002\/9783527617395","volume-title":"Monte Carlo Methods","author":"Kalos","year":"1986"},{"issue":"3","key":"2026032614475382400_ref060","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1111\/1467-8659.t01-1-00703","article-title":"A simple and robust mutation strategy for the Metropolis light transport algorithm","volume":"21","author":"Kelemen","year":"2002","journal-title":"Computer Graphics Forum (Proceedings of Eurographics)"},{"key":"2026032614475382400_ref061","article-title":"The pathtracing revolution in the movie industry","volume-title":"SIGGRAPH Courses","author":"Keller","year":"2015"},{"key":"2026032614475382400_ref062","volume-title":"Correlated multi-jittered sampling","author":"Kensler","year":"2013"},{"issue":"4","key":"2026032614475382400_ref063","article-title":"Gradient-domain path tracing","volume":"34","author":"Kettunen","year":"2015","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref064","doi-asserted-by":"crossref","DOI":"10.1145\/2504459.2504520","article-title":"BSSRDF importance sampling","volume-title":"SIGGRAPH Tech Talks","author":"King","year":"2013"},{"issue":"3","key":"2026032614475382400_ref065","doi-asserted-by":"crossref","DOI":"10.1145\/1966394.1966404","article-title":"Progressive photon mapping: a probabilistic approach","volume":"30","author":"Knaus","year":"2011","journal-title":"ACM Transactions on Graphics"},{"key":"2026032614475382400_ref066","volume-title":"The Art of Computer Programming","author":"Knuth","year":"1998","edition":"3rd"},{"key":"2026032614475382400_ref067","first-page":"317","article-title":"A realistic camera model for computer graphics","volume":"29","author":"Kolb","year":"1995","journal-title":"Proceedings of SIGGRAPH"},{"issue":"3","key":"2026032614475382400_ref068","doi-asserted-by":"crossref","DOI":"10.1111\/1467-8659.00706","article-title":"Efficient multidimensional sampling","volume":"21","author":"Kollig","year":"2002","journal-title":"Computer Graphics Forum (Proceedings of Eurographics)"},{"issue":"4","key":"2026032614475382400_ref069","doi-asserted-by":"crossref","first-page":"1353","DOI":"10.1111\/j.1467-8659.2011.01995.x","article-title":"Coherent out-ofcore point-based global illumination","volume":"30","author":"Kontkanen","year":"2011","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"issue":"4","key":"2026032614475382400_ref070","doi-asserted-by":"crossref","first-page":"1519","DOI":"10.1111\/j.1467-8659.2012.03148.x","article-title":"Importance sampling techniques for path tracing in participating media","volume":"31","author":"Kulla","year":"2012","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"key":"2026032614475382400_ref071","doi-asserted-by":"crossref","DOI":"10.1145\/1401132.1401213","article-title":"Practical global illumination with irradiance caching","volume-title":"SIGGRAPH Courses","author":"K\u0159iv\u00e1nek","year":"2008"},{"issue":"4","key":"2026032614475382400_ref072","article-title":"Unifying points, beams, and paths in volumetric light transport simulation","volume":"33","author":"K\u0159iv\u00e1nek","year":"2014","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref073","first-page":"145","article-title":"Bi-directional path tracing","volume-title":"Proceedings of Compugraphics","author":"Lafortune","year":"1993"},{"key":"2026032614475382400_ref074","first-page":"91","article-title":"Rendering participating media with bidirectional path tracing","volume-title":"Rendering Techniques (Proceedings of the Eurographics Workshop on Rendering)","author":"Lafortune","year":"1996"},{"key":"2026032614475382400_ref075","article-title":"Megakernels considered harmful: wavefront path tracing on GPUs","volume-title":"Proceedings of High Performance Graphics","author":"Laine","year":"2013"},{"issue":"4","key":"2026032614475382400_ref076","article-title":"Gradient-domain Metropolis light transport","volume":"32","author":"Lehtinen","year":"2013","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"6","key":"2026032614475382400_ref077","article-title":"Anisotropic Gaussian mutations for Metropolis light transport through Hessian-Hamiltonian dynamics","volume":"34","author":"Li","year":"2015","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"2026032614475382400_ref078","first-page":"385","article-title":"Deep shadow maps","volume-title":"Proceedings of SIGGRAPH","author":"Lokovic","year":"2000"},{"issue":"6","key":"2026032614475382400_ref079","article-title":"Improved sampling for gradient-domain Metropolis light transport","volume":"33","author":"Manzi","year":"2014","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"2026032614475382400_ref080","first-page":"34","article-title":"Gradient-domain bidirectional path tracing","volume-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)","author":"Manzi","year":"2015"},{"issue":"3","key":"2026032614475382400_ref081","article-title":"Light scattering from human hair fibers","volume":"22","author":"Marschner","year":"2003","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"1","key":"2026032614475382400_ref082","doi-asserted-by":"crossref","DOI":"10.1145\/272991.272995","article-title":"Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator","volume":"8","author":"Matsumoto","year":"1998","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"issue":"4","key":"2026032614475382400_ref083","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1111\/cgf.12947","article-title":"Improving the Dwivedi sampling scheme","volume":"35","author":"Meng","year":"2016","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"key":"2026032614475382400_ref084","first-page":"125","article-title":"The beginning of the Monte Carlo method","volume-title":"Los Alamos Science (special issue)","author":"Metropolis","year":"1987"},{"key":"2026032614475382400_ref085","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1063\/1.1699114","article-title":"Equations of state calculations by fast computing machines","volume":"21","author":"Metropolis","year":"1953","journal-title":"Journal of Chemical Physics"},{"issue":"4","key":"2026032614475382400_ref086","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1145\/127719.122736","article-title":"Spectrally optimal sampling for distribution ray tracing","volume":"25","author":"Mitchell","year":"1991","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"issue":"6","key":"2026032614475382400_ref087","article-title":"Residual ratio tracking for estimating attenuation in participating media","volume":"33","author":"Nov\u00e1k","year":"2014","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"4","key":"2026032614475382400_ref088","article-title":"A programmable system for artistic volumetric lighting","volume":"30","author":"Nowrouzezahrai","year":"2011","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref089","doi-asserted-by":"crossref","first-page":"1884","DOI":"10.1137\/S0036142994277468","article-title":"Monte Carlo variance of scrambled net quadrature","volume":"34","author":"Owen","year":"1997","journal-title":"SIAM Journal on Numerical Analysis"},{"issue":"4","key":"2026032614475382400_ref090","article-title":"OptiX: A general purpose ray tracing engine","volume":"29","author":"Parker","year":"2010","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref091","first-page":"11","article-title":"Metropolis light transport for participating media","volume-title":"Rendering Techniques (Proceedings of the Eurographics Workshop on Rendering)","author":"Pauly","year":"2000"},{"key":"2026032614475382400_ref092","volume-title":"A data-driven light scattering model for hair","author":"Pekelis","year":"2015"},{"issue":"3","key":"2026032614475382400_ref093","doi-asserted-by":"crossref","first-page":"464","DOI":"10.1145\/1073204.1073214","article-title":"Lpics: a hybrid hardware-accelerated relighting engine for computer cinematography","volume":"24","author":"Pellacini","year":"2005","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"3","key":"2026032614475382400_ref094","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1145\/74334.74359","article-title":"Hypertexture","volume":"23","author":"Perlin","year":"1989","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref095","first-page":"31","article-title":"Geometry caching for ray-tracing displacement maps","volume-title":"Rendering Techniques (Proceedings of the Eurographics Workshop on Rendering)","author":"Pharr","year":"1996"},{"key":"2026032614475382400_ref096","volume-title":"Physically Based Rendering: From Theory to Implementation","author":"Pharr","year":"2010","edition":"2nd"},{"key":"2026032614475382400_ref097","first-page":"101","article-title":"Rendering complex scenes with memory-coherent ray tracing","volume":"31","author":"Pharr","year":"1997","journal-title":"Proceedings of SIGGRAPH"},{"key":"2026032614475382400_ref098","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-74496-2_35","article-title":"Unbiased global illumination with participating media","volume-title":"Monte Carlo and Quasi-Monte Carlo Methods 2006","author":"Raab","year":"2008"},{"issue":"1-3","key":"2026032614475382400_ref099","article-title":"An improved technique for full spectral rendering","volume":"17","author":"Radziszewski","year":"2009","journal-title":"Journal of WSCG"},{"issue":"3","key":"2026032614475382400_ref100","article-title":"The Lightspeed automatic interactive lighting preview system","volume":"26","author":"Ragan-Kelley","year":"2007","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"5","key":"2026032614475382400_ref101","doi-asserted-by":"crossref","DOI":"10.1145\/2231816.2231819","article-title":"A theory of Monte Carlo visibility sampling","volume":"31","author":"Ramamoorthi","year":"2012","journal-title":"ACM Transactions on Graphics"},{"key":"2026032614475382400_ref102","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1111\/cgf.12725","article-title":"Projective blue-noise sampling","volume":"35","author":"Reinert","year":"2015","journal-title":"Computer Graphics Forum"},{"key":"2026032614475382400_ref103","doi-asserted-by":"crossref","first-page":"59","DOI":"10.13182\/NSE84-A17446","article-title":"Track length estimation applied to point detector","volume":"87","author":"Rief","year":"1984","journal-title":"Nuclear Science and Engineering"},{"issue":"5","key":"2026032614475382400_ref104","article-title":"Micro-rendering for scalable, parallel final gathering","volume":"28","author":"Ritschel","year":"2009","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"7","key":"2026032614475382400_ref105","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1111\/cgf.12219","article-title":"Robust denoising using feature and color information","volume":"32","author":"Rouselle","year":"2013","journal-title":"Computer Graphics Forum (Proceedings of Pacific Graphics)"},{"issue":"4","key":"2026032614475382400_ref106","article-title":"Comprehensible rendering of 3-D shapes","volume":"24","author":"Saito","year":"1990","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"issue":"4","key":"2026032614475382400_ref107","article-title":"Path-space manipulation of physically-based light transport","volume":"32","author":"Schmidt","year":"2013","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"1","key":"2026032614475382400_ref108","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1111\/cgf.12721","article-title":"State of the art in artistic editing of appearance, lighting, and material","volume":"35","author":"Schmidt","year":"2016","journal-title":"Computer Graphics Forum"},{"issue":"6","key":"2026032614475382400_ref109","article-title":"Practical Hessian-based error control for irradiance caching","volume":"31","author":"Schwarzhaupt","year":"2012","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"2026032614475382400_ref110","volume-title":"Realistic Ray Tracing","author":"Shirley","year":"2000"},{"issue":"1","key":"2026032614475382400_ref111","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/226150.226151","article-title":"Monte Carlo techniques for direct lighting calculations","volume":"15","author":"Shirley","year":"1996","journal-title":"ACM Transactions on Graphics"},{"issue":"11","key":"2026032614475382400_ref112","doi-asserted-by":"crossref","first-page":"1567","DOI":"10.1088\/0022-3727\/1\/11\/423","article-title":"The stochastic computer simulation of ion motion in a gas subjected to a constant electric field","volume":"1","author":"Skullerud","year":"1968","journal-title":"Journal of Physics D: Applied Physics"},{"key":"2026032614475382400_ref113","article-title":"Terminators and Iron Men","volume-title":"\u2018Physically Based Shading Models in Film and Game Production\u2019 SIGGRAPH Course","author":"Snow","year":"2010"},{"key":"2026032614475382400_ref114","volume-title":"Monte Carlo Principles and Neutron Transport Problems","author":"Spanier","year":"1969"},{"issue":"4","key":"2026032614475382400_ref115","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1111\/cgf.12416","article-title":"Error analysis of estimators that use combinations of stochastic sampling strategies for direct illumination","volume":"33","author":"Subr","year":"2014","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"key":"2026032614475382400_ref116","first-page":"257","article-title":"Path differentials and applications","volume-title":"Rendering Techniques (Proceedings of the Eurographics Workshop on Rendering)","author":"Suykens","year":"2001"},{"issue":"1","key":"2026032614475382400_ref117","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1111\/j.1467-8659.2010.01831.x","article-title":"Free path sampling in high resolution inhomogeneous participating media","volume":"30","author":"Szirmay-Kalos","year":"2011","journal-title":"Computer Graphics Forum"},{"issue":"3","key":"2026032614475382400_ref118","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1145\/1015706.1015748","article-title":"An approximate global illumination system for computer generated films","volume":"23","author":"Tabellion","year":"2004","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"1","key":"2026032614475382400_ref119","first-page":"35","article-title":"Stochastic light culling","volume":"5","author":"Tokuyoshi","year":"2016","journal-title":"Journal of Computer Graphics Techniques"},{"key":"2026032614475382400_ref120","first-page":"147","article-title":"Bidirectional estimators for light transport","volume-title":"Proceedings of the Eurographics Workshop on Rendering","author":"Veach","year":"1994"},{"key":"2026032614475382400_ref121","first-page":"419","article-title":"Optimally combining sampling techniques for Monte Carlo rendering","volume":"29","author":"Veach","year":"1995","journal-title":"Proceedings of SIGGRAPH"},{"key":"2026032614475382400_ref122","first-page":"65","article-title":"Metropolis light transport","volume":"31","author":"Veach","year":"1997","journal-title":"Proceedings of SIGGRAPH"},{"issue":"2","key":"2026032614475382400_ref123","first-page":"142","article-title":"Practical illumination from flames","volume":"2","author":"Villemin","year":"2013","journal-title":"Journal of Computer Graphics Techniques"},{"issue":"4","key":"2026032614475382400_ref124","article-title":"On-line learning of parameteric mixture models for light transport simulation","volume":"33","author":"Vorba","year":"2014","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref125","first-page":"274","article-title":"Interactive distributed ray tracing of highly complex models","volume-title":"Rendering Techniques (Proceedings of the Eurographics Workshop on Rendering)","author":"Wald","year":"2001"},{"issue":"3","key":"2026032614475382400_ref126","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1111\/1467-8659.00508","article-title":"Interactive rendering with coherent ray tracing","volume":"20","author":"Wald","year":"2001","journal-title":"Computer Graphics Forum (Proceedings of Eurographics)"},{"issue":"4","key":"2026032614475382400_ref127","article-title":"Embree: a kernel framework for efficient CPU ray tracing","volume":"33","author":"Wald","year":"2014","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"3","key":"2026032614475382400_ref128","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1145\/1073204.1073318","article-title":"Lightcuts: a scalable approach to illumination","volume":"24","author":"Walter","year":"2005","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"3","key":"2026032614475382400_ref129","doi-asserted-by":"crossref","first-page":"1081","DOI":"10.1145\/1141911.1141997","article-title":"Multidimensional lightcuts","volume":"25","author":"Walter","year":"2006","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"issue":"4","key":"2026032614475382400_ref130","first-page":"59:1","article-title":"Bidirectional lightcuts","volume":"31","author":"Walter","year":"2012","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref131","first-page":"11","article-title":"Adaptive shadow testing for ray tracing","volume-title":"Proceedings of the Eurographics Workshop on Rendering","author":"Ward","year":"1991"},{"key":"2026032614475382400_ref132","first-page":"85","article-title":"Irradiance gradients","volume-title":"Proceedings of the Eurographics Workshop on Rendering","author":"Ward","year":"1992"},{"issue":"4","key":"2026032614475382400_ref133","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/378456.378490","article-title":"A ray tracing solution for diffuse interreflection","volume":"22","author":"Ward","year":"1988","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref134","volume-title":"Rendering with Radiance: The Art and Science of Lighting Visualization","author":"Larson","year":"1998"},{"issue":"6","key":"2026032614475382400_ref135","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1145\/358876.358882","article-title":"An improved illumination model for shaded display","volume":"23","author":"Whitted","year":"1980","journal-title":"Communications of the ACM"},{"issue":"4","key":"2026032614475382400_ref136","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1111\/cgf.12419","article-title":"Hero wavelength spectral sampling","volume":"33","author":"Wilkie","year":"2014","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"issue":"3","key":"2026032614475382400_ref137","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/964967.801126","article-title":"Pyramidal parametrics","volume":"17","author":"Williams","year":"1983","journal-title":"Computer Graphics (Proceedings of SIGGRAPH)"},{"key":"2026032614475382400_ref138","volume-title":"Applications of Computing Methods to Reactor Problems","author":"Woodcock","year":"1965"},{"key":"2026032614475382400_ref139","article-title":"Exploiting local orientation similarity for efficient ray traversal of hair and fur","volume-title":"Proceedings of High Performance Graphics","author":"Woop","year":"2014"},{"key":"2026032614475382400_ref140","doi-asserted-by":"crossref","DOI":"10.1201\/b12698","volume-title":"Production Volume Rendering: Design and Implementation","author":"Wrenninge","year":"2012"},{"issue":"1","key":"2026032614475382400_ref141","article-title":"Efficient rendering of volumetric motion blur using temporally unstructured volumes","volume":"5","author":"Wrenninge","year":"2016","journal-title":"Journal of Computer Graphics Techniques"},{"issue":"6","key":"2026032614475382400_ref142","article-title":"Physically-accurate fur reflectance: modelling, measurement and rendering","volume":"34","author":"Yan","year":"2015","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"6","key":"2026032614475382400_ref143","article-title":"Unbiased, adaptive stochastic sampling for rendering inhomogeneous participating media","volume":"29","author":"Yue","year":"2010","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"issue":"4","key":"2026032614475382400_ref144","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1111\/cgf.12685","article-title":"Path-space motion estimation and decomposition for robust animation filtering","volume":"34","author":"Zimmer","year":"2015","journal-title":"Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering)"},{"key":"2026032614475382400_ref145","doi-asserted-by":"crossref","DOI":"10.1111\/cgf.12592","article-title":"Recent advances in adaptive sampling and reconstruction for Monte Carlo rendering","volume-title":"Eurographics STAR Reports","author":"Zwicker","year":"2015"}],"container-title":["Foundations and Trends\u00ae in Computer Graphics and Vision"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/ftcgv\/article-pdf\/10\/2\/103\/10864980\/0600000073en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ftcgv\/article-pdf\/10\/2\/103\/10864980\/0600000073en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T18:48:20Z","timestamp":1774550900000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ftcgv\/article\/10\/2\/103\/1319346\/The-Path-to-Path-Traced-Movies"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,27]]},"references-count":145,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,10,27]]}},"URL":"https:\/\/doi.org\/10.1561\/0600000073","relation":{},"ISSN":["1572-2740","1572-2759"],"issn-type":[{"value":"1572-2740","type":"print"},{"value":"1572-2759","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,10,27]]}}}