{"id":"https://openalex.org/W2960965208","doi":"https://doi.org/10.1145/3306346.3322955","title":"Rodent","display_name":"Rodent","publication_year":2019,"publication_date":"2019-07-12","ids":{"openalex":"https://openalex.org/W2960965208","doi":"https://doi.org/10.1145/3306346.3322955","mag":"2960965208"},"language":"en","primary_location":{"id":"doi:10.1145/3306346.3322955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3306346.3322955","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/A5077035896","display_name":"Ars\u00e8ne P\u00e9rard\u2010Gayot","orcid":null},"institutions":[{"id":"https://openalex.org/I91712215","display_name":"Saarland University","ror":"https://ror.org/01jdpyv68","country_code":"DE","type":"education","lineage":["https://openalex.org/I91712215"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ars\u00e8ne P\u00e9rard-Gayot","raw_affiliation_strings":["Saarland University, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Saarland University, Germany","institution_ids":["https://openalex.org/I91712215"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024954324","display_name":"Richard Membarth","orcid":"https://orcid.org/0000-0002-9979-7579"},"institutions":[{"id":"https://openalex.org/I91712215","display_name":"Saarland University","ror":"https://ror.org/01jdpyv68","country_code":"DE","type":"education","lineage":["https://openalex.org/I91712215"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Richard Membarth","raw_affiliation_strings":["Saarland University, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Saarland University, Germany","institution_ids":["https://openalex.org/I91712215"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002266283","display_name":"Roland Lei\u00dfa","orcid":"https://orcid.org/0000-0002-2444-6782"},"institutions":[{"id":"https://openalex.org/I91712215","display_name":"Saarland University","ror":"https://ror.org/01jdpyv68","country_code":"DE","type":"education","lineage":["https://openalex.org/I91712215"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Roland Lei\u00dfa","raw_affiliation_strings":["Saarland University, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Saarland University, Germany","institution_ids":["https://openalex.org/I91712215"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018809145","display_name":"Sebastian Hack","orcid":"https://orcid.org/0000-0002-3387-2134"},"institutions":[{"id":"https://openalex.org/I91712215","display_name":"Saarland University","ror":"https://ror.org/01jdpyv68","country_code":"DE","type":"education","lineage":["https://openalex.org/I91712215"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian Hack","raw_affiliation_strings":["Saarland University, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Saarland University, Germany","institution_ids":["https://openalex.org/I91712215"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026514026","display_name":"Philipp Slusallek","orcid":null},"institutions":[{"id":"https://openalex.org/I91712215","display_name":"Saarland University","ror":"https://ror.org/01jdpyv68","country_code":"DE","type":"education","lineage":["https://openalex.org/I91712215"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Philipp Slusallek","raw_affiliation_strings":["Saarland University, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Saarland University, Germany","institution_ids":["https://openalex.org/I91712215"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I91712215"],"apc_list":null,"apc_paid":null,"fwci":6.0698,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.96082474,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"38","issue":"4","first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":1.0,"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":1.0,"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.9990000128746033,"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/T10531","display_name":"Advanced Vision and Imaging","score":0.9983999729156494,"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/computer-science","display_name":"Computer science","score":0.90855872631073},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.8142878413200378},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7204022407531738},{"id":"https://openalex.org/keywords/shader","display_name":"Shader","score":0.5584760904312134},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.5227192044258118},{"id":"https://openalex.org/keywords/3d-rendering","display_name":"3D rendering","score":0.43156033754348755},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4143886864185333},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.38273653388023376},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3382824659347534},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29770755767822266}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.90855872631073},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.8142878413200378},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7204022407531738},{"id":"https://openalex.org/C177681979","wikidata":"https://www.wikidata.org/wiki/Q633182","display_name":"Shader","level":3,"score":0.5584760904312134},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.5227192044258118},{"id":"https://openalex.org/C36816356","wikidata":"https://www.wikidata.org/wiki/Q16911860","display_name":"3D rendering","level":3,"score":0.43156033754348755},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4143886864185333},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38273653388023376},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3382824659347534},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29770755767822266}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3306346.3322955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3306346.3322955","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"},{"id":"pmh:oai:ub-madoc.bib.uni-mannheim.de:60592","is_oa":false,"landing_page_url":"https://madoc.bib.uni-mannheim.de/60592/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401433","display_name":"MADOC (University of Mannheim)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I177802217","host_organization_name":"University of Mannheim","host_organization_lineage":["https://openalex.org/I177802217"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Zeitschriftenartikel"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"},{"id":"https://openalex.org/F4320323322","display_name":"Universit\u00e4t des Saarlandes","ror":"https://ror.org/01jdpyv68"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W76990466","https://openalex.org/W105332619","https://openalex.org/W1487859867","https://openalex.org/W1488264918","https://openalex.org/W1536852470","https://openalex.org/W1607247974","https://openalex.org/W1912157869","https://openalex.org/W1982661771","https://openalex.org/W2003592671","https://openalex.org/W2030089573","https://openalex.org/W2050513283","https://openalex.org/W2055312318","https://openalex.org/W2067635581","https://openalex.org/W2075989522","https://openalex.org/W2077436409","https://openalex.org/W2082211440","https://openalex.org/W2090346540","https://openalex.org/W2090520485","https://openalex.org/W2105256472","https://openalex.org/W2106047197","https://openalex.org/W2138624212","https://openalex.org/W2291292811","https://openalex.org/W2294365706","https://openalex.org/W2516511385","https://openalex.org/W2740082073","https://openalex.org/W2761057027","https://openalex.org/W2798404616","https://openalex.org/W2887333152","https://openalex.org/W2898231337","https://openalex.org/W2898442528","https://openalex.org/W3081999312","https://openalex.org/W4237985935","https://openalex.org/W4251637954"],"related_works":["https://openalex.org/W2384885138","https://openalex.org/W1522171937","https://openalex.org/W4206233750","https://openalex.org/W574209047","https://openalex.org/W2166956700","https://openalex.org/W2358499884","https://openalex.org/W2403188927","https://openalex.org/W2391304483","https://openalex.org/W4311432404","https://openalex.org/W4365460447"],"abstract_inverted_index":{"Monte-Carlo":[0],"Renderers":[1,58],"must":[2,18],"generate":[3,193],"many":[4],"color":[5],"samples":[6],"to":[7,50,100,141,171,182],"produce":[8],"a":[9,52,107,113,117,128,143,149,153,179,183],"noise-free":[10],"image,":[11],"and":[12,61,137,173,207],"for":[13,54,135],"each":[14],"of":[15,26,39,69,72,92,95,178],"those,":[16],"they":[17],"evaluate":[19],"complex":[20],"mathematical":[21],"models":[22,33],"representing":[23],"the":[24,27,30,37,55,70,73,77,93,96,159,175,190,205],"appearance":[25],"objects":[28],"in":[29,36,48,98,152],"scene.":[31,74,185],"These":[32],"are":[34,44],"usually":[35],"form":[38],"shaders:":[40],"Small":[41],"programs":[42],"that":[43,115,130,156,189],"executed":[45],"during":[46],"rendering":[47,150,161],"order":[49,99],"compute":[51],"value":[53],"current":[56],"sample.":[57],"often":[59],"compile":[60],"optimize":[62],"shaders":[63],"just":[64],"before":[65],"rendering,":[66],"taking":[67],"advantage":[68,91],"knowledge":[71,94],"In":[75,123],"principle,":[76],"entire":[78,133],"renderer":[79,109,180],"could":[80],"benefit":[81],"from":[82],"a-priori":[83],"code":[84],"generation.":[85],"For":[86],"instance,":[87],"scheduling":[88],"can":[89],"take":[90],"scene":[97,118],"maximize":[101],"hardware":[102],"usage.":[103],"However,":[104],"writing":[105,112],"such":[106],"configurable":[108],"eventually":[110],"means":[111],"compiler":[114],"translates":[116],"description":[119],"into":[120],"machine":[121],"code.":[122],"this":[124],"paper,":[125],"we":[126,147,167,192],"present":[127],"framework":[129],"allows":[131],"generating":[132],"renderers":[134,191],"CPUs":[136],"GPUs":[138],"without":[139],"having":[140],"write":[142],"dedicated":[144],"compiler:":[145],"First,":[146],"provide":[148],"library":[151],"functional/imperative":[154],"language":[155],"elegantly":[157],"abstracts":[158],"individual":[160,176],"concepts":[162],"using":[163],"higher-order":[164],"functions.":[165],"Second,":[166],"use":[168],"partial":[169],"evaluation":[170],"combine":[172],"specialize":[174],"components":[177],"according":[181],"particular":[184],"Our":[186],"results":[187],"show":[188],"outperform":[194],"equivalent":[195],"high-performance":[196],"implementations":[197],"written":[198],"with":[199],"state-of-the-art":[200],"ray":[201],"tracing":[202],"libraries":[203],"on":[204],"CPU":[206],"GPU.":[208]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":2}],"updated_date":"2026-07-04T07:58:01.006859","created_date":"2019-07-23T00:00:00"}
