{"id":"https://openalex.org/W3048569044","doi":"https://doi.org/10.1145/3386569.3392373","title":"Analytic spherical harmonic gradients for real-time rendering with many polygonal area lights","display_name":"Analytic spherical harmonic gradients for real-time rendering with many polygonal area lights","publication_year":2020,"publication_date":"2020-08-12","ids":{"openalex":"https://openalex.org/W3048569044","doi":"https://doi.org/10.1145/3386569.3392373","mag":"3048569044"},"language":"en","primary_location":{"id":"doi:10.1145/3386569.3392373","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3386569.3392373","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103247251","display_name":"Lifan Wu","orcid":"https://orcid.org/0000-0002-5735-0998"},"institutions":[{"id":"https://openalex.org/I2803209242","display_name":"University of California System","ror":"https://ror.org/00pjdza24","country_code":"US","type":"education","lineage":["https://openalex.org/I2803209242"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Lifan Wu","raw_affiliation_strings":["University of California"],"affiliations":[{"raw_affiliation_string":"University of California","institution_ids":["https://openalex.org/I2803209242"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101849889","display_name":"Guangyan Cai","orcid":"https://orcid.org/0000-0003-3293-4732"},"institutions":[{"id":"https://openalex.org/I2803209242","display_name":"University of California System","ror":"https://ror.org/00pjdza24","country_code":"US","type":"education","lineage":["https://openalex.org/I2803209242"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guangyan Cai","raw_affiliation_strings":["University of California"],"affiliations":[{"raw_affiliation_string":"University of California","institution_ids":["https://openalex.org/I2803209242"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057808448","display_name":"Shuang Zhao","orcid":"https://orcid.org/0000-0003-4759-0514"},"institutions":[{"id":"https://openalex.org/I2803209242","display_name":"University of California System","ror":"https://ror.org/00pjdza24","country_code":"US","type":"education","lineage":["https://openalex.org/I2803209242"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shuang Zhao","raw_affiliation_strings":["University of California"],"affiliations":[{"raw_affiliation_string":"University of California","institution_ids":["https://openalex.org/I2803209242"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034754633","display_name":"Ravi Ramamoorthi","orcid":"https://orcid.org/0000-0003-3993-5789"},"institutions":[{"id":"https://openalex.org/I2803209242","display_name":"University of California System","ror":"https://ror.org/00pjdza24","country_code":"US","type":"education","lineage":["https://openalex.org/I2803209242"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ravi Ramamoorthi","raw_affiliation_strings":["University of California"],"affiliations":[{"raw_affiliation_string":"University of California","institution_ids":["https://openalex.org/I2803209242"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5103247251"],"corresponding_institution_ids":["https://openalex.org/I2803209242"],"apc_list":null,"apc_paid":null,"fwci":8.7432,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.97682768,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"39","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11019","display_name":"Image Enhancement Techniques","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.78082674741745},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5806620717048645},{"id":"https://openalex.org/keywords/spherical-harmonics","display_name":"Spherical harmonics","score":0.46315163373947144},{"id":"https://openalex.org/keywords/real-time-rendering","display_name":"Real-time rendering","score":0.4576602876186371},{"id":"https://openalex.org/keywords/differentiable-function","display_name":"Differentiable function","score":0.4192526936531067},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3920131325721741},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.38767629861831665},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.3153380751609802},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.22936442494392395}],"concepts":[{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.78082674741745},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5806620717048645},{"id":"https://openalex.org/C3768446","wikidata":"https://www.wikidata.org/wiki/Q877100","display_name":"Spherical harmonics","level":2,"score":0.46315163373947144},{"id":"https://openalex.org/C116921373","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time rendering","level":3,"score":0.4576602876186371},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.4192526936531067},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3920131325721741},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.38767629861831665},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.3153380751609802},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.22936442494392395}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3386569.3392373","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3386569.3392373","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Sustainable cities and communities","score":0.5199999809265137,"id":"https://metadata.un.org/sdg/11"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W189266126","https://openalex.org/W576767351","https://openalex.org/W1506365187","https://openalex.org/W1535548534","https://openalex.org/W1552027275","https://openalex.org/W1969885994","https://openalex.org/W1977116206","https://openalex.org/W1983161887","https://openalex.org/W1999944720","https://openalex.org/W2004675641","https://openalex.org/W2007716752","https://openalex.org/W2015694181","https://openalex.org/W2020210067","https://openalex.org/W2027509884","https://openalex.org/W2058208105","https://openalex.org/W2059069038","https://openalex.org/W2059734713","https://openalex.org/W2076052615","https://openalex.org/W2076669957","https://openalex.org/W2081579113","https://openalex.org/W2094751726","https://openalex.org/W2097447432","https://openalex.org/W2104917647","https://openalex.org/W2115373434","https://openalex.org/W2115593772","https://openalex.org/W2139046107","https://openalex.org/W2143307040","https://openalex.org/W2156997837","https://openalex.org/W2162510647","https://openalex.org/W2164369380","https://openalex.org/W2169338358","https://openalex.org/W2170485458","https://openalex.org/W2229191876","https://openalex.org/W2296233354","https://openalex.org/W2473283942","https://openalex.org/W2579910854","https://openalex.org/W2794029079","https://openalex.org/W2810352281","https://openalex.org/W2902812770","https://openalex.org/W2912892010","https://openalex.org/W2951842952","https://openalex.org/W2952911150","https://openalex.org/W2985626319","https://openalex.org/W2986860185","https://openalex.org/W2998555201","https://openalex.org/W3000472182","https://openalex.org/W3000647221","https://openalex.org/W3122840678","https://openalex.org/W3137536669","https://openalex.org/W4210697527","https://openalex.org/W4230708687","https://openalex.org/W4233122559","https://openalex.org/W4244340458","https://openalex.org/W6697430695"],"related_works":["https://openalex.org/W2112265557","https://openalex.org/W2587906338","https://openalex.org/W291250033","https://openalex.org/W4205838854","https://openalex.org/W54172855","https://openalex.org/W2099339559","https://openalex.org/W2106647072","https://openalex.org/W4246858109","https://openalex.org/W2035757446","https://openalex.org/W2028281716"],"abstract_inverted_index":{"Recent":[0],"work":[1],"has":[2],"developed":[3],"analytic":[4,81,122],"formulae":[5],"for":[6,49,83,92,116,135,147,155],"spherical":[7,89],"harmonic":[8,90],"(SH)":[9],"coefficients":[10,38,56,91],"from":[11],"uniform":[12,93],"polygonal":[13,94],"lights,":[14,69],"enabling":[15],"near-field":[16],"area":[17,95,183],"lights":[18,184],"to":[19,40,108,112,126,131,144,180],"be":[20,41],"included":[21],"in":[22,29,59],"Precomputed":[23],"Radiance":[24],"Transfer":[25],"(PRT)":[26],"systems,":[27],"and":[28,188],"offline":[30],"rendering.":[31,160],"However,":[32],"the":[33,54,66,84,88,104,110,193],"method":[34],"is":[35,99,197],"inefficient":[36],"since":[37],"need":[39],"recomputed":[42],"at":[43],"each":[44,50],"vertex":[45],"or":[46],"shading":[47],"point,":[48],"light,":[51],"even":[52],"though":[53],"SH":[55,136,148,164,194],"vary":[57],"smoothly":[58],"space.":[60],"The":[61,97,138,150],"complexity":[62],"scales":[63],"linearly":[64],"with":[65,185],"number":[67],"of":[68,87,182],"making":[70],"many-light":[71],"rendering":[72],"difficult.":[73],"In":[74],"this":[75],"paper,":[76],"we":[77,118],"develop":[78],"a":[79,100,113,120,128,198],"novel":[80],"formula":[82,196],"spatial":[85,169],"gradients":[86,165],"lights.":[96],"result":[98,201],"significant":[101],"generalization,":[102],"involving":[103],"Reynolds":[105],"transport":[106],"theorem":[107],"reduce":[109,127],"problem":[111],"boundary":[114],"integral":[115],"which":[117],"derive":[119],"new":[121,199],"formula,":[123],"showing":[124],"how":[125],"key":[129],"term":[130],"an":[132],"earlier":[133],"recurrence":[134],"coefficients.":[137,149],"implementation":[139],"requires":[140],"only":[141],"minor":[142],"additions":[143],"existing":[145],"code":[146],"results":[151],"also":[152],"hold":[153],"implications":[154],"recent":[156],"efforts":[157],"on":[158],"differentiable":[159],"We":[161],"show":[162],"that":[163,202],"enable":[166],"very":[167],"sparse":[168],"sampling,":[170],"followed":[171],"by":[172],"accurate":[173],"Hermite":[174],"interpolation.":[175],"This":[176],"enables":[177,204],"scaling":[178],"PRT":[179],"hundreds":[181],"minimal":[186],"overhead":[187],"real-time":[189],"frame":[190],"rates.":[191],"Moreover,":[192],"gradient":[195],"mathematical":[200],"potentially":[203],"many":[205],"other":[206],"graphics":[207],"applications.":[208]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
