{"id":"https://openalex.org/W2056548187","doi":"https://doi.org/10.1145/337680.337722","title":"The holodeck ray cache: an interactive rendering system for global illumination in nondiffuse environments","display_name":"The holodeck ray cache: an interactive rendering system for global illumination in nondiffuse environments","publication_year":1999,"publication_date":"1999-10-01","ids":{"openalex":"https://openalex.org/W2056548187","doi":"https://doi.org/10.1145/337680.337722","mag":"2056548187"},"language":"en","primary_location":{"id":"doi:10.1145/337680.337722","doi":"https://doi.org/10.1145/337680.337722","is_oa":true,"landing_page_url":"https://doi.org/10.1145/337680.337722","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/337680.337722","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,"listed_in":["anvur-scientific","ccf-a","cwts-core","dongbi-a","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"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"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/337680.337722","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5112217961","display_name":"Gregory J. Ward","orcid":"https://orcid.org/0009-0004-9671-5074","observed_orcids":["https://orcid.org/0009-0004-9671-5074","https://orcid.org/0000-0002-3783-694X"]},"institutions":[{"id":"https://openalex.org/I4210111148","display_name":"Shutterfly (United States)","ror":"https://ror.org/01nnzv715","country_code":"US","type":"company","lineage":["https://openalex.org/I4210111148"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gregory Ward","raw_affiliation_strings":["Shutterfly.com, Redwood City, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shutterfly.com, Redwood City, CA","institution_ids":["https://openalex.org/I4210111148"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113542218","display_name":"Maryann Simmons","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maryann Simmons","raw_affiliation_strings":["Univ. of California at Berkeley, Berkeley","[University of California at Berkeley, Berkeley]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Univ. of California at Berkeley, Berkeley","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"[University of California at Berkeley, Berkeley]","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.4338,"has_fulltext":true,"cited_by_count":47,"citation_normalized_percentile":{"value":0.87376238,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":96},"biblio":{"volume":"18","issue":"4","first_page":"361","last_page":"368"},"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.9994999766349792,"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.9994999766349792,"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.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/T14270","display_name":"Simulation and Modeling Applications","score":0.0,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/holodeck","display_name":"holodeck","score":0.9049999713897705},{"id":"https://openalex.org/keywords/ray-tracing","display_name":"ray tracing","score":0.6439999938011169},{"id":"https://openalex.org/keywords/interactive-rendering","display_name":"interactive rendering","score":0.7179999947547913},{"id":"https://openalex.org/keywords/progressive-rendering","display_name":"progressive rendering","score":0.7649999856948853},{"id":"https://openalex.org/keywords/parallel-ray-tracing","display_name":"parallel ray tracing","score":0.8460000157356262},{"id":"https://openalex.org/keywords/global-illumination","display_name":"global illumination","score":0.9589999914169312},{"id":"https://openalex.org/keywords/display-drivers","display_name":"display drivers","score":0.5400000214576721},{"id":"https://openalex.org/keywords/complex-surface-geometry","display_name":"complex surface geometry","score":0.5389999747276306}],"concepts":[{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.8556050062179565},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8298102021217346},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.777633786201477},{"id":"https://openalex.org/C121483023","wikidata":"https://www.wikidata.org/wiki/Q7298343","display_name":"Ray tracing (physics)","level":2,"score":0.7112356424331665},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.6899641156196594},{"id":"https://openalex.org/C116921373","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time rendering","level":3,"score":0.594417929649353},{"id":"https://openalex.org/C36816356","wikidata":"https://www.wikidata.org/wiki/Q16911860","display_name":"3D rendering","level":3,"score":0.5552741289138794},{"id":"https://openalex.org/C89720835","wikidata":"https://www.wikidata.org/wiki/Q1531701","display_name":"Global illumination","level":3,"score":0.5401979088783264},{"id":"https://openalex.org/C186772499","wikidata":"https://www.wikidata.org/wiki/Q7135017","display_name":"Parallel rendering","level":3,"score":0.48483479022979736},{"id":"https://openalex.org/C18766215","wikidata":"https://www.wikidata.org/wiki/Q7708532","display_name":"Texture memory","level":5,"score":0.4832537770271301},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4685082733631134},{"id":"https://openalex.org/C109772839","wikidata":"https://www.wikidata.org/wiki/Q2297645","display_name":"Software rendering","level":4,"score":0.4399959444999695},{"id":"https://openalex.org/C77660652","wikidata":"https://www.wikidata.org/wiki/Q150971","display_name":"Computer graphics","level":2,"score":0.26997697353363037},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.16230598092079163},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.12792983651161194},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.07611754536628723},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/337680.337722","doi":"https://doi.org/10.1145/337680.337722","is_oa":true,"landing_page_url":"https://doi.org/10.1145/337680.337722","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/337680.337722","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,"listed_in":["anvur-scientific","ccf-a","cwts-core","dongbi-a","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"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":{"id":"doi:10.1145/337680.337722","doi":"https://doi.org/10.1145/337680.337722","is_oa":true,"landing_page_url":"https://doi.org/10.1145/337680.337722","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/337680.337722","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,"listed_in":["anvur-scientific","ccf-a","cwts-core","dongbi-a","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"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"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G4241756294","display_name":null,"funder_award_id":"FDN00014-96-1-1200","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"}],"funders":[{"id":"https://openalex.org/F4320333591","display_name":"Multidisciplinary University Research Initiative","ror":null},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"},{"id":"https://openalex.org/F4320338292","display_name":"Lawrence Berkeley National Laboratory","ror":"https://ror.org/02jbv0t02"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2056548187.pdf","grobid_xml":"https://content.openalex.org/works/W2056548187.grobid-xml"},"referenced_works_count":47,"referenced_works":["https://openalex.org/W25036590","https://openalex.org/W61197256","https://openalex.org/W114172488","https://openalex.org/W185146908","https://openalex.org/W1480557756","https://openalex.org/W1496150352","https://openalex.org/W1506248850","https://openalex.org/W1527814246","https://openalex.org/W1556589930","https://openalex.org/W1573748084","https://openalex.org/W1599984094","https://openalex.org/W1700710742","https://openalex.org/W1963765214","https://openalex.org/W2000420817","https://openalex.org/W2002846222","https://openalex.org/W2009139756","https://openalex.org/W2016055604","https://openalex.org/W2023237845","https://openalex.org/W2043242530","https://openalex.org/W2052165970","https://openalex.org/W2061417495","https://openalex.org/W2062737404","https://openalex.org/W2063056805","https://openalex.org/W2063366997","https://openalex.org/W2064072235","https://openalex.org/W2079638262","https://openalex.org/W2082786741","https://openalex.org/W2084453799","https://openalex.org/W2100738800","https://openalex.org/W2111169574","https://openalex.org/W2113610230","https://openalex.org/W2115373434","https://openalex.org/W2116057693","https://openalex.org/W2123947115","https://openalex.org/W2129250973","https://openalex.org/W2135152852","https://openalex.org/W2149518255","https://openalex.org/W2152428257","https://openalex.org/W2164716550","https://openalex.org/W2238234078","https://openalex.org/W2294985758","https://openalex.org/W2996784711","https://openalex.org/W3022594171","https://openalex.org/W3034941383","https://openalex.org/W4205269975","https://openalex.org/W4229974074","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2068726242","https://openalex.org/W7095832281","https://openalex.org/W7095249704","https://openalex.org/W156365428","https://openalex.org/W1549600271","https://openalex.org/W2123947115","https://openalex.org/W2155328339","https://openalex.org/W2098565486","https://openalex.org/W2139895740","https://openalex.org/W4255381239"],"abstract_inverted_index":{"We":[0],"present":[1],"a":[2,23,54,69,72],"new":[3],"method":[4,141],"for":[5,29],"rendering":[6,24,150],"complex":[7,154],"environments":[8,34],"using":[9,71,132],"interactive,":[10],"progressive,":[11],"view-independent,":[12],"parallel":[13,55],"ray":[14,49,82,115,165],"tracing.":[15],"A":[16],"four-dimensional":[17],"holodeck":[18,58,78,137],"data":[19],"structure":[20],"serves":[21],"as":[22],"target":[25],"and":[26,47,64,84,89,106,121,157,168],"caching":[27],"mechanism":[28],"interactive":[30,149],"walk-throughs":[31],"of":[32,125,144,148,164],"nondiffuse":[33],"with":[35,153],"full":[36],"global":[37],"illumination.":[38],"Ray":[39],"sample":[40],"density":[41],"varies":[42],"locally":[43],"according":[44],"to":[45],"need,":[46],"on-demand":[48],"computation":[50],"is":[51,60],"supported":[52,96],"in":[53,66,151],"implementation.":[56],"The":[57,77,108,139],"file":[59],"stored":[61],"on":[62],"disk":[63,88],"cached":[65],"memory":[67,90],"by":[68,97,118],"server":[70,79,120],"least-recently-used":[73],"(LRU)":[74],"beam-replacement":[75],"strategy.":[76],"coordinates":[80],"separate":[81],"evaluation":[83],"display":[85,93,102,109],"processes,":[86],"optimizing":[87],"usage.":[91],"Different":[92],"systems":[94],"are":[95,129],"specialized":[98],"drivers,":[99],"which":[100,128],"handle":[101],"rendering,":[103],"user":[104],"interaction,":[105],"input.":[107],"driver":[110],"creates":[111],"an":[112,161],"image":[113],"from":[114,136],"samples":[116],"sent":[117],"the":[119,123,145],"permits":[122],"manipulation":[124],"local":[126],"objects,":[127],"rendered":[130],"dynamically":[131],"approximate":[133],"lighting":[134],"computed":[135],"samples.":[138],"overall":[140],"overcomes":[142],"many":[143],"conventionl":[146],"limits":[147],"scenes":[152],"surface":[155],"geometry":[156],"reflectance":[158],"properties,":[159],"through":[160],"effective":[162],"combination":[163],"tracing,":[166],"caching,":[167],"hardware":[169],"rendering.":[170]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
