{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T11:39:58Z","timestamp":1783597198689,"version":"3.55.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"3s","license":[{"start":{"date-parts":[[2018,6,15]],"date-time":"2018-06-15T00:00:00Z","timestamp":1529020800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Fundamental Research Funds for Chinese Central Universities","award":["2100219066 and 0200219153"],"award-info":[{"award-number":["2100219066 and 0200219153"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2018,6,30]]},"abstract":"<jats:p>We propose Cloud Baking, a collaborative rendering architecture for dynamic Web3D scenes. In our architecture, the cloud renderer renders the scene with the global illumination (GI) information in a GI map; the web-based client renderer renders the scene with ambient lighting only and blends it with the GI map received from the cloud for the final scene. This approach allows the users to interact with the web scene and change the scene dynamically through the web interface end, yet move the computationally heavy tasks of global illumination computation to the cloud. A challenge we face is the interaction delay that causes the frames rendered on the cloud and the client to go out of sync. We propose to use 3D warping and a hole-filling algorithm designed for GI map to predict the late GI map. We show both quantitatively and visually the quality of the GI map produced using our method. Our prediction algorithm allows us to further reduce the frequency at which the GI map is computed and sent from the server, reducing both computational needs and bandwidth usage.<\/jats:p>","DOI":"10.1145\/3206431","type":"journal-article","created":{"date-parts":[[2018,6,18]],"date-time":"2018-06-18T12:28:11Z","timestamp":1529324891000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Cloud Baking"],"prefix":"10.1145","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1213-9814","authenticated-orcid":false,"given":"Chang","family":"Liu","sequence":"first","affiliation":[{"name":"Tongji University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei Tsang","family":"Ooi","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinyuan","family":"Jia","sequence":"additional","affiliation":[{"name":"Tongji University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lei","family":"Zhao","sequence":"additional","affiliation":[{"name":"Nanchang Hangkong University, NanChang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,6,15]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-vis:20040749"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00754.x"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2071991"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2005.06.002"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/2501560.2501563"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167838.1167860"},{"key":"e_1_2_1_7_1","first-page":"1","article-title":"CloudLight: A system for amortizing indirect lighting in real-time rendering","volume":"4","author":"Crassin Cyril","year":"2015","unstructured":"Cyril Crassin , David Luebke , Michael Mara , Morgan McGuire , Brent Oster , Peter Shirley , Peter-Pike Sloan , and Chris Wyman . 2015 . CloudLight: A system for amortizing indirect lighting in real-time rendering . Journal of Computer Graphics Techniques 4 , 4 (2015), 1 -- 27 . Cyril Crassin, David Luebke, Michael Mara, Morgan McGuire, Brent Oster, Peter Shirley, Peter-Pike Sloan, and Chris Wyman. 2015. CloudLight: A system for amortizing indirect lighting in real-time rendering. Journal of Computer Graphics Techniques 4, 4 (2015), 1--27.","journal-title":"Journal of Computer Graphics Techniques"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.02063.x"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053460"},{"key":"e_1_2_1_10_1","volume-title":"Learning Three.js: the JavaScript 3D Library for WebGL","author":"Dirksen Jos","unstructured":"Jos Dirksen . 2013. Learning Three.js: the JavaScript 3D Library for WebGL . Packt Publishing Ltd . Jos Dirksen. 2013. Learning Three.js: the JavaScript 3D Library for WebGL. Packt Publishing Ltd."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2004.5"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.524762"},{"key":"e_1_2_1_13_1","unstructured":"Keith Gladstien. 2013. Flash Game Development In a Social Mobile and 3D World. Cengage Learning.   Keith Gladstien. 2013. Flash Game Development In a Social Mobile and 3D World. Cengage Learning."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhlste.2012.02.013"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730804.1730821"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015782"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742656"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1178477.1178520"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/253284.253292"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.image.2008.10.013"},{"key":"e_1_2_1_22_1","volume-title":"A study on tolerable waiting time: How long are web users willing to wait? Behaviour 8 Information Technology 23, 3","author":"Fui-Hoon Nah Fiona","year":"2004","unstructured":"Fiona Fui-Hoon Nah . 2004. A study on tolerable waiting time: How long are web users willing to wait? Behaviour 8 Information Technology 23, 3 ( 2004 ), 153--163. Fiona Fui-Hoon Nah. 2004. A study on tolerable waiting time: How long are web users willing to wait? Behaviour 8 Information Technology 23, 3 (2004), 153--163."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70631"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280882"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2348816.2348825"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2008.4712288"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670473.2670475"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-27674-8_9"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072324"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/QOMEX.2010.5518277"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3206431","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3206431","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:10Z","timestamp":1750208890000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3206431"}},"subtitle":["Collaborative Scene Illumination for Dynamic Web3D Scenes"],"short-title":[],"issued":{"date-parts":[[2018,6,15]]},"references-count":30,"journal-issue":{"issue":"3s","published-print":{"date-parts":[[2018,6,30]]}},"alternative-id":["10.1145\/3206431"],"URL":"https:\/\/doi.org\/10.1145\/3206431","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,15]]},"assertion":[{"value":"2017-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-06-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}