{"id":"https://openalex.org/W4417000828","doi":"https://doi.org/10.1145/3763282","title":"Evaluating and Sampling Glinty NDFs in Constant Time","display_name":"Evaluating and Sampling Glinty NDFs in Constant Time","publication_year":2025,"publication_date":"2025-12-01","ids":{"openalex":"https://openalex.org/W4417000828","doi":"https://doi.org/10.1145/3763282"},"language":"en","primary_location":{"id":"doi:10.1145/3763282","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763282","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3763282","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120685806","display_name":"Pauli Kemppinen","orcid":"https://orcid.org/0009-0005-7005-7365"},"institutions":[{"id":"https://openalex.org/I1306409833","display_name":"Adobe Systems (United States)","ror":"https://ror.org/059tvcg64","country_code":"US","type":"company","lineage":["https://openalex.org/I1306409833"]},{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI","US"],"is_corresponding":true,"raw_author_name":"Pauli Kemppinen","raw_affiliation_strings":["Aalto University, Espoo, Finland","Adobe Research, Espoo, Finland"],"affiliations":[{"raw_affiliation_string":"Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]},{"raw_affiliation_string":"Adobe Research, Espoo, Finland","institution_ids":["https://openalex.org/I1306409833"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006839573","display_name":"Lo\u00efs Paulin","orcid":"https://orcid.org/0000-0001-9170-8407"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lo\u00efs Paulin","raw_affiliation_strings":["Adobe Research, Paris, France"],"affiliations":[{"raw_affiliation_string":"Adobe Research, Paris, France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071027988","display_name":"Th\u00e9o Thonat","orcid":"https://orcid.org/0000-0001-5522-363X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Th\u00e9o Thonat","raw_affiliation_strings":["Adobe Research, Paris, France"],"affiliations":[{"raw_affiliation_string":"Adobe Research, Paris, France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063020171","display_name":"Jean\u2010Marc Thiery","orcid":"https://orcid.org/0000-0002-6568-2642"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jean-Marc Thiery","raw_affiliation_strings":["Adobe Research, Paris, France"],"affiliations":[{"raw_affiliation_string":"Adobe Research, Paris, France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103009697","display_name":"Jaakko Lehtinen","orcid":"https://orcid.org/0000-0001-9418-4944"},"institutions":[{"id":"https://openalex.org/I1304085615","display_name":"Nvidia (United Kingdom)","ror":"https://ror.org/02kr42612","country_code":"GB","type":"company","lineage":["https://openalex.org/I1304085615","https://openalex.org/I4210127875"]},{"id":"https://openalex.org/I4210107341","display_name":"MSD (Finland)","ror":"https://ror.org/01d0hx540","country_code":"FI","type":"company","lineage":["https://openalex.org/I1285764155","https://openalex.org/I4210107341"]},{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI","GB"],"is_corresponding":false,"raw_author_name":"Jaakko Lehtinen","raw_affiliation_strings":["Aalto University, Espoo, Finland","NVIDIA Research, Espoo, Finland"],"affiliations":[{"raw_affiliation_string":"Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]},{"raw_affiliation_string":"NVIDIA Research, Espoo, Finland","institution_ids":["https://openalex.org/I1304085615","https://openalex.org/I4210107341"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084676125","display_name":"Tamy Boubekeur","orcid":"https://orcid.org/0000-0001-5985-0921"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tamy Boubekeur","raw_affiliation_strings":["Adobe Research, Paris, France"],"affiliations":[{"raw_affiliation_string":"Adobe Research, Paris, France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5120685806"],"corresponding_institution_ids":["https://openalex.org/I1306409833","https://openalex.org/I9927081"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.58784467,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"44","issue":"6","first_page":"1","last_page":"11"},"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.8374999761581421,"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.8374999761581421,"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/T10719","display_name":"3D Shape Modeling and Analysis","score":0.023399999365210533,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12923","display_name":"Digital Image Processing Techniques","score":0.016899999231100082,"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.6180999875068665},{"id":"https://openalex.org/keywords/sampling","display_name":"Sampling (signal processing)","score":0.4921000003814697},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.4318999946117401},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.4259999990463257},{"id":"https://openalex.org/keywords/macro","display_name":"Macro","score":0.4120999872684479},{"id":"https://openalex.org/keywords/surface","display_name":"Surface (topology)","score":0.4032000005245209},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.3643999993801117}],"concepts":[{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.6180999875068665},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6075000166893005},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5350000262260437},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.4921000003814697},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.4318999946117401},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.4259999990463257},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4194999933242798},{"id":"https://openalex.org/C166955791","wikidata":"https://www.wikidata.org/wiki/Q629579","display_name":"Macro","level":2,"score":0.4120999872684479},{"id":"https://openalex.org/C2776799497","wikidata":"https://www.wikidata.org/wiki/Q484298","display_name":"Surface (topology)","level":2,"score":0.4032000005245209},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.3643999993801117},{"id":"https://openalex.org/C52740198","wikidata":"https://www.wikidata.org/wiki/Q1539564","display_name":"Importance sampling","level":3,"score":0.3474000096321106},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3400000035762787},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.33869999647140503},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.3172000050544739},{"id":"https://openalex.org/C110121322","wikidata":"https://www.wikidata.org/wiki/Q865811","display_name":"Distribution (mathematics)","level":2,"score":0.31360000371932983},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.289900004863739},{"id":"https://openalex.org/C2778307483","wikidata":"https://www.wikidata.org/wiki/Q5149038","display_name":"Colored","level":2,"score":0.2888999879360199},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.2865999937057495},{"id":"https://openalex.org/C42058472","wikidata":"https://www.wikidata.org/wiki/Q810214","display_name":"Base (topology)","level":2,"score":0.2827000021934509},{"id":"https://openalex.org/C88871306","wikidata":"https://www.wikidata.org/wiki/Q7208287","display_name":"Point process","level":2,"score":0.26339998841285706},{"id":"https://openalex.org/C198531522","wikidata":"https://www.wikidata.org/wiki/Q485146","display_name":"Sample (material)","level":2,"score":0.25440001487731934},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.25360000133514404}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3763282","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763282","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3763282","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763282","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W2063584237","https://openalex.org/W2065269684","https://openalex.org/W2104074610","https://openalex.org/W2119885577","https://openalex.org/W2136508043","https://openalex.org/W2268888059","https://openalex.org/W2473283942","https://openalex.org/W2552619376","https://openalex.org/W2731324804","https://openalex.org/W3026889405","https://openalex.org/W3108589474","https://openalex.org/W3184411430","https://openalex.org/W3203162642","https://openalex.org/W4206686021","https://openalex.org/W4288753074","https://openalex.org/W4385493799","https://openalex.org/W4400957421"],"related_works":[],"abstract_inverted_index":{"Geometric":[0],"features":[1],"between":[2],"the":[3,17,27,31,60],"micro":[4],"and":[5,106],"macro":[6],"scales":[7],"produce":[8],"an":[9,52],"expressive":[10],"family":[11],"of":[12,111],"visual":[13],"effects":[14,23],"grouped":[15],"under":[16,33,91],"term":[18],"\"glints\".":[19],"Efficiently":[20],"rendering":[21],"these":[22],"amounts":[24],"to":[25,57,64,73,86,99],"finding":[26],"highlights":[28],"caused":[29],"by":[30],"geometry":[32,45],"each":[34],"pixel.":[35],"To":[36],"allow":[37],"for":[38,103],"fast":[39],"rendering,":[40],"we":[41],"represent":[42],"our":[43,88],"faceted":[44],"as":[46,81,115,117,119,128],"a":[47,66,75,108,125,129],"4D":[48],"point":[49],"process":[50],"on":[51],"implicit":[53],"multiscale":[54],"grid,":[55],"designed":[56],"efficiently":[58],"find":[59],"facets":[61],"most":[62],"likely":[63],"cause":[65],"highlight.":[67],"The":[68],"facets'":[69],"normals":[70],"are":[71],"generated":[72],"match":[74],"given":[76],"micro-facet":[77],"normal":[78],"distribution":[79],"such":[80,114],"Trowbridge-Reitz":[82],"(GGX)":[83],"or":[84],"Beckmann,":[85],"which":[87],"model":[89],"converges":[90],"increasing":[92],"surface":[93],"area.":[94],"Our":[95],"method":[96],"is":[97],"simple":[98],"implement,":[100],"memory-and-precomputation-free,":[101],"allows":[102],"importance":[104],"sampling":[105],"covers":[107],"wide":[109],"range":[110],"different":[112],"appearances":[113],"anisotropic":[116],"well":[118],"individually":[120],"colored":[121],"particles.":[122],"We":[123],"provide":[124],"base":[126],"implementation":[127],"standalone":[130],"fragment":[131],"shader.":[132]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-12-04T00:00:00"}
