{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T09:58:44Z","timestamp":1712656724908},"reference-count":36,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T00:00:00Z","timestamp":1595203200000},"content-version":"vor","delay-in-days":19,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"DOI":"10.13039\/100007065","name":"Nvidia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007065","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[2020,7]]},"abstract":"Abstract<\/jats:title>We introduce a Monte Carlo importance sampling method for integrands composed of products and show its application to rendering where direct sampling of the product is often difficult. Our method is based on warp functions that operate on the primary samples in [0,1)<\/jats:italic>n<\/jats:italic><\/jats:sup>, where each warp approximates sampling a single factor of the product distribution. Our key insight is that individual factors are often well\u2010behaved and inexpensive to fit and sample in primary sample space, which leads to a practical, efficient sampling algorithm. Our sampling approach is unbiased, easy to implement, and compatible with multiple importance sampling. We show the results of applying our warps to projected solid angle sampling of spherical triangles, to sampling bilinear patch light sources, and to sampling glossy BSDFs and area light sources, with efficiency improvements of over 1.6\u00d7<\/jats:italic> on real\u2010world scenes.<\/jats:p>","DOI":"10.1111\/cgf.14060","type":"journal-article","created":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T19:56:20Z","timestamp":1595274980000},"page":"149-158","update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Practical Product Sampling by Fitting and Composing Warps"],"prefix":"10.1111","volume":"39","author":[{"given":"D.","family":"Hart","sequence":"first","affiliation":[{"name":"NVIDIA"}]},{"given":"M.","family":"Pharr","sequence":"additional","affiliation":[{"name":"NVIDIA"}]},{"given":"T.","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"NVIDIA"}]},{"given":"W.","family":"Lopes","sequence":"additional","affiliation":[{"name":"NVIDIA"}]},{"given":"M.","family":"McGuire","sequence":"additional","affiliation":[{"name":"NVIDIA"}]},{"given":"P.","family":"Shirley","sequence":"additional","affiliation":[{"name":"NVIDIA"}]}],"member":"311","published-online":{"date-parts":[[2020,7,20]]},"reference":[{"issue":"2","key":"e_1_2_7_2_2","first-page":"1","article-title":"Stratified sampling of convex quadrilaterals","volume":"12","author":"Arvo James","year":"2007","journal-title":"JGT"},{"key":"e_1_2_7_3_2","doi-asserted-by":"crossref","unstructured":"J.Arvo. Stratified sampling of spherical triangles. InSIGGRAPH 1995.","DOI":"10.1145\/218380.218500"},{"key":"e_1_2_7_4_2","unstructured":"JamesArvo. Stratified sampling of 2\u2010manifolds.SIGGRAPH 2001 Course Notes: State of the Art in Monte Carlo Ray Tracing for Realistic Image Synthesis 2001."},{"key":"e_1_2_7_5_2","doi-asserted-by":"publisher","DOI":"10.13182\/NSE86-A17534"},{"key":"e_1_2_7_6_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01166.x"},{"key":"e_1_2_7_7_2","doi-asserted-by":"crossref","unstructured":"Alejandro ContyEstevezandPascalLecocq. Fast product importance sampling of environment maps. InSIGGRAPH 2018 SIGGRAPH 2018 2018.","DOI":"10.1145\/3214745.3214760"},{"key":"e_1_2_7_8_2","doi-asserted-by":"crossref","unstructured":"PetrikClarberg WojciechJarosz TomasAkenine\u2010M\u00f6ller andHenrik WannJensen. Wavelet importance sampling: Efficiently evaluating products of complex functions. InSIGGRAPH pages 1166\u20131175 New York NY USA 2005.","DOI":"10.1145\/1073204.1073328"},{"key":"e_1_2_7_9_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13775"},{"key":"e_1_2_7_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073694"},{"key":"e_1_2_7_11_2","unstructured":"LaurentDinh DavidKrueger andYoshuaBengio. Nice: Nonlinear independent components estimation.arXiv:1410.8516 October2014."},{"key":"e_1_2_7_12_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12946"},{"key":"e_1_2_7_13_2","unstructured":"Jerry JinfengGuo PabloBauszat JaccoBikker andElmarEisemann. Primary sample space path guiding. InEGSR pages 73\u201382 2018."},{"key":"e_1_2_7_14_2","doi-asserted-by":"crossref","unstructured":"E.HeitzandE.d'Eon. Importance sampling microfacet\u2010based bsdfs using the distribution of visible normals. InEGSR pages 103\u2013112 2014.","DOI":"10.1111\/cgf.12417"},{"key":"e_1_2_7_15_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12950"},{"key":"e_1_2_7_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230635"},{"key":"e_1_2_7_17_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-1-00703"},{"key":"e_1_2_7_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341156"},{"key":"e_1_2_7_19_2","unstructured":"ThomasM\u00fcller FabriceRousselle JanNov\u00e1k andAlexanderKeller. Neural control variates.arXiv:2006.01524 June2020."},{"key":"e_1_2_7_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3320282"},{"key":"e_1_2_7_21_2","volume-title":"Physically Based Rendering: From Theory to Implementation","author":"Pharr M.","year":"2016"},{"key":"e_1_2_7_22_2","unstructured":"JamiePortsmouth.Efficient barycentric point sampling on meshes 2017."},{"key":"e_1_2_7_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-008-0227-y"},{"key":"e_1_2_7_24_2","volume-title":"Ray Tracing Gems","author":"Reshetov A.","year":"2019"},{"key":"e_1_2_7_25_2","unstructured":"DaniloRezendeandShakirMohamed. Variational inference with normalizing flows. InInternational Conference on Machine Learning pages 1530\u20131538 2015."},{"key":"e_1_2_7_26_2","doi-asserted-by":"crossref","unstructured":"KarticSubrandJamesArvo. Steerable importance sampling. InSymp.on Inter. Ray Tracing pages 133\u2013140 2007.","DOI":"10.1109\/RT.2007.4342601"},{"key":"e_1_2_7_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/226150.226151"},{"key":"e_1_2_7_28_2","unstructured":"Justin F.Talbot DavidCline andParrisEgbert. Importance resampling for global illumination. InEGSR pages 139\u2013146 2005."},{"key":"e_1_2_7_29_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpa.21423"},{"key":"e_1_2_7_30_2","doi-asserted-by":"publisher","DOI":"10.4310\/CMS.2010.v8.n1.a11"},{"key":"e_1_2_7_31_2","volume-title":"International Conference on Computational Science and Its Applications","author":"Tsai Yuan\u2010Yu","year":"2006"},{"key":"e_1_2_7_32_2","doi-asserted-by":"crossref","unstructured":"C.Ure\u00f1a M.Fajardo andA.King. An area\u2010preserving parametrization for spherical rectangles. InEUROGRAPHICS 2013.","DOI":"10.1111\/cgf.12151"},{"key":"e_1_2_7_33_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00452"},{"key":"e_1_2_7_34_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13471"},{"key":"e_1_2_7_35_2","doi-asserted-by":"crossref","unstructured":"EricVeachandLeonidas J.Guibas. Optimally combining sampling techniques for monte carlo rendering. InSIGGRAPH pages 419\u2013428 New York NY USA 1995.","DOI":"10.1145\/218380.218498"},{"key":"e_1_2_7_36_2","doi-asserted-by":"crossref","unstructured":"EricVeachandLeonidas J.Guibas. Metropolis light transport. InSIGGRAPH pages 65\u201376 New York NY USA 1997.","DOI":"10.1145\/258734.258775"},{"key":"e_1_2_7_37_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13628"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2Fcgf.14060","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.14060","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1111\/cgf.14060","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.14060","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,5]],"date-time":"2023-09-05T17:28:21Z","timestamp":1693934901000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.14060"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["10.1111\/cgf.14060"],"URL":"https:\/\/doi.org\/10.1111\/cgf.14060","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7]]},"assertion":[{"value":"2020-07-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}