{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,20]],"date-time":"2025-03-20T04:03:28Z","timestamp":1742443408581,"version":"3.40.1"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,12,28]],"date-time":"2024-12-28T00:00:00Z","timestamp":1735344000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,12,28]],"date-time":"2024-12-28T00:00:00Z","timestamp":1735344000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["279064222","51654672"],"award-info":[{"award-number":["279064222","51654672"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100009534","name":"Universit\u00e4t Stuttgart","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100009534","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Vis"],"published-print":{"date-parts":[[2025,4]]},"abstract":"<jats:sec>\n            <jats:title>Abstract<\/jats:title>\n            <jats:p>Gaming consoles, whether stationary or handheld, are designed to provide a reasonably high level of computing power to run contemporary video games at an attractive price point, a compact form factor and modest energy consumption. While consoles have traditionally been closed-off systems, recent versions of the Xbox allow the development of apps for the Universal Windows Platform (UWP) on retail devices, making it potentially a suitable platform for bringing scientific visualisation (SciVis) applications to the masses. We describe how to run such applications, namely volume rendering and ray casting of spherical glyphs, on commodity gaming systems, not only on the Xbox Series X\/S, but also on handheld devices like the Steam Deck. We detail the challenges and limitations we encountered during the implementation and provide the results of an extensive study of rendering performance, not only proving the viability of the approach but also allowing for a cost and benefit evaluation compared to standard desktop computers.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Graphical abstract<\/jats:title>\n          <\/jats:sec>","DOI":"10.1007\/s12650-024-01035-4","type":"journal-article","created":{"date-parts":[[2024,12,28]],"date-time":"2024-12-28T08:18:56Z","timestamp":1735373936000},"page":"341-357","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Your visualisations are going places: SciVis on gaming consoles"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0072-1655","authenticated-orcid":false,"given":"Michael","family":"Becher","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9979-3682","authenticated-orcid":false,"given":"Christoph","family":"M\u00fcller","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1610-9593","authenticated-orcid":false,"given":"Dominik","family":"Sellenthin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4019-2505","authenticated-orcid":false,"given":"Thomas","family":"Ertl","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4127-1897","authenticated-orcid":false,"given":"Guido","family":"Reina","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1174-1026","authenticated-orcid":false,"given":"Daniel","family":"Weiskopf","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,12,28]]},"reference":[{"issue":"2","key":"1035_CR1","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MM.2006.45","volume":"26","author":"J Andrews","year":"2006","unstructured":"Andrews J, Baker N (2006) Xbox 360 system architecture. IEEE Micro 26(2):25\u201337. https:\/\/doi.org\/10.1109\/MM.2006.45","journal-title":"IEEE Micro"},{"key":"1035_CR2","doi-asserted-by":"publisher","unstructured":"Becher M, M\u00fcller C, Reina G, Weiskopf D, Ertl T (2024) Your Visualisations are going places: performance data for scientific visualisation on gaming consoles. https:\/\/doi.org\/10.18419\/darus-4003","DOI":"10.18419\/darus-4003"},{"issue":"9","key":"1035_CR3","doi-asserted-by":"publisher","first-page":"2848","DOI":"10.1109\/TVCG.2019.2898435","volume":"26","author":"V Bruder","year":"2020","unstructured":"Bruder V, M\u00fcller C, Frey S, Ertl T (2020) On evaluating runtime performance of interactive visualizations. IEEE Trans Vis Comput Graph 26(9):2848\u20132862. https:\/\/doi.org\/10.1109\/TVCG.2019.2898435","journal-title":"IEEE Trans Vis Comput Graph"},{"issue":"1","key":"1035_CR4","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1049\/et.2021.0127","volume":"16","author":"P Dempsey","year":"2021","unstructured":"Dempsey P (2021) The teardown microsoft Xbox series X: a heat sink with a gaming console attached. Eng Technol 16(1):70\u201371. https:\/\/doi.org\/10.1049\/et.2021.0127","journal-title":"Eng Technol"},{"issue":"4","key":"1035_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1049\/et.2022.0419","volume":"17","author":"P Dempsey","year":"2022","unstructured":"Dempsey P (2022) The teardown: the gaming specialist has translated its open-hardware platform into a console. Eng Technol 17(4):1\u20135. https:\/\/doi.org\/10.1049\/et.2022.0419","journal-title":"Eng Technol"},{"key":"1035_CR6","doi-asserted-by":"publisher","DOI":"10.1201\/b10629","volume-title":"Real-time vol graphics","author":"K Engel","year":"2006","unstructured":"Engel K, Hadwiger M, Kniss JM, Rezk-Salama C, Weiskopf D (2006) Real-time vol graphics. A K Peters, Wellesley"},{"key":"1035_CR7","doi-asserted-by":"publisher","unstructured":"Francese R, Passero I, Tortora G (2012) Wiimote and Kinect: Gestural user interfaces add a natural third dimension to HCI. In: Proc. Int\u2019l Working Conf. Adv. Visual Interf., pp. 116\u2013123. https:\/\/doi.org\/10.1145\/2254556.2254580","DOI":"10.1145\/2254556.2254580"},{"issue":"14","key":"1035_CR8","doi-asserted-by":"publisher","first-page":"1817","DOI":"10.1140\/epjst\/e2019-800167-5","volume":"227","author":"P Gralka","year":"2019","unstructured":"Gralka P, Becher M, Braun M, Frie\u00df F, M\u00fcller C, Rau T, Schatz K, Schulz C, Krone M, Reina G, Ertl T (2019) MegaMol: a comprehensive prototyping framework for visualizations. Eur Phys J: Spec Top 227(14):1817\u20131829. https:\/\/doi.org\/10.1140\/epjst\/e2019-800167-5","journal-title":"Eur Phys J: Spec Top"},{"issue":"2","key":"1035_CR9","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MM.2021.3058629","volume":"41","author":"M Grossman","year":"2021","unstructured":"Grossman M, Andrews J (2021) The Xbox series X system architecture. IEEE Micro 41(2):22\u201328. https:\/\/doi.org\/10.1109\/MM.2021.3058629","journal-title":"IEEE Micro"},{"key":"1035_CR10","unstructured":"Gumhold S (2003) Splatting illuminated ellipsoids with depth correction. In: Proc. VMV, pp. 245\u2013252"},{"issue":"7444","key":"1035_CR11","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1038\/nj7444-259a","volume":"496","author":"T Gura","year":"2013","unstructured":"Gura T (2013) Citizen science: amateur experts. Nature 496(7444):259\u2013261. https:\/\/doi.org\/10.1038\/nj7444-259a","journal-title":"Nature"},{"issue":"5","key":"1035_CR12","doi-asserted-by":"publisher","first-page":"1318","DOI":"10.1109\/TCYB.2013.2265378","volume":"43","author":"J Han","year":"2013","unstructured":"Han J, Shao L, Xu D, Shotton J (2013) Enhanced computer vision with microsoft Kinect sensor: a review. IEEE Trans Cybern 43(5):1318\u20131334. https:\/\/doi.org\/10.1109\/TCYB.2013.2265378","journal-title":"IEEE Trans Cybern"},{"key":"1035_CR13","unstructured":"Kim T, Carlson M (2007) A simple boiling module. In: Proc. ACM SIGGR. \/ Eurogr. Symp. Comput. Animat., pp. 27\u201334"},{"key":"1035_CR14","doi-asserted-by":"publisher","unstructured":"Kopel M, Bo\u017cek M (2023) Is proton good enough?\u201d-a performance comparison between gaming on windows and linux. In: International Conference on Computational Collective Intelligence. Cham, Springer Nature Switzerland, pp 634\u2013646. https:\/\/doi.org\/10.1007\/978-3-031-41456-5_48","DOI":"10.1007\/978-3-031-41456-5_48"},{"key":"1035_CR15","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0057990","author":"Z Lv","year":"2013","unstructured":"Lv Z, Tek A, Da Silva F, Empereur-mot C, Chavent M, Baaden M (2013) Game on, science: how video game technology may help biologists tackle visualization challenges. PLoS ONE. https:\/\/doi.org\/10.1371\/journal.pone.0057990","journal-title":"PLoS ONE"},{"issue":"2","key":"1035_CR16","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/2945.468400","volume":"1","author":"N Max","year":"1995","unstructured":"Max N (1995) Optical models for direct volume rendering. IEEE Trans Vis Comput Graph 1(2):99\u2013108. https:\/\/doi.org\/10.1109\/2945.468400","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"1035_CR17","unstructured":"Moser M, Weiskopf D (2008) Interactive direct volume rendering on mobile devices. In: Proc. VMV, pp. 217\u2013226"},{"key":"1035_CR18","unstructured":"Plummer D (2023) The Mind Behind Windows: Dave Cutler [Video], YouTube. https:\/\/youtu.be\/xi1Lq79mLeE?t=7484. Accessed 14 Feb 2024"},{"key":"1035_CR19","unstructured":"PS3 Firmware (v3.21) Update. https:\/\/blog.playstation.com\/2010\/03\/28\/ps3-firmware-v3-21-update\/. Accessed 22 Nov 2023"},{"key":"1035_CR20","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2022.3231230","author":"G Richer","year":"2022","unstructured":"Richer G, Pister A, Abdelaal M, Fekete J-D, Sedlmair M, Weiskopf D (2022) Scalability in visualization. IEEE Trans Vis Comput Graph. https:\/\/doi.org\/10.1109\/TVCG.2022.3231230","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"1035_CR21","unstructured":"Robertson A (2021) Epic v. Apple turns into Windows v. Xbox. https:\/\/www.theverge.com\/2021\/5\/5\/22421570\/epic-apple-trial-iphone-xbox-console-specific-general-purpose-pc-testimony-day-3. Accessed 14 Feb 2024"},{"issue":"2","key":"1035_CR22","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MM.2014.9","volume":"34","author":"J Sell","year":"2014","unstructured":"Sell J, O\u2019Connor P (2014) The Xbox one system on a chip and Kinect sensor. IEEE Micro 34(2):44\u201353. https:\/\/doi.org\/10.1109\/MM.2014.9","journal-title":"IEEE Micro"},{"key":"1035_CR23","unstructured":"Shen Y (2009) Teaching game development using microsoft XNA game studio. In: Proc. SpringSim"},{"issue":"5","key":"1035_CR24","doi-asserted-by":"publisher","first-page":"1062","DOI":"10.1016\/j.camwa.2009.04.006","volume":"58","author":"M St\u00fcrmer","year":"2009","unstructured":"St\u00fcrmer M, G\u00f6tz J, Richter G, D\u00f6rfler A, R\u00fcde U (2009) Fluid flow simulation on the cell broadband engine using the lattice Boltzmann method. Comput Math Appl 58(5):1062\u20131070. https:\/\/doi.org\/10.1016\/j.camwa.2009.04.006","journal-title":"Comput Math Appl"},{"key":"1035_CR25","unstructured":"System resources for UWP apps and games on Xbox One. https:\/\/learn.microsoft.com\/en-us\/windows\/\/xbox-apps\/system-resource-allocation. Accessed 22 Nov 2023"},{"key":"1035_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58278-4","volume-title":"The science of citizen science","author":"K Vohland","year":"2021","unstructured":"Vohland K (2021) The science of citizen science. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-030-58278-4"},{"issue":"4","key":"1035_CR27","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1109\/TVCG.2006.69","volume":"12","author":"D Weiskopf","year":"2006","unstructured":"Weiskopf D, Borchers M, Ertl T, Falk M, Fechtig O, Frank R, Grave F, King A, Kraus U, M\u00fcller T, Nollert H, Mendez IR, Ruder H, Schafhitzel T, Sch\u00e4r S, Zahn C, Zatloukal M (2006) Explanatory and illustrative visualization of special and general relativity. IEEE Trans Vis Comput Graph 12(4):522\u2013534. https:\/\/doi.org\/10.1109\/TVCG.2006.69","journal-title":"IEEE Trans Vis Comput Graph"},{"issue":"12","key":"1035_CR28","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/2950040","volume":"59","author":"A Ynnerman","year":"2016","unstructured":"Ynnerman A, Rydell T, Antoine D, Hughes D, Persson A, Ljung P (2016) Interactive visualization of 3d scanned mummies at public venues. Commun ACM 59(12):72\u201381. https:\/\/doi.org\/10.1145\/2950040","journal-title":"Commun ACM"}],"container-title":["Journal of Visualization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-024-01035-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12650-024-01035-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-024-01035-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T04:18:24Z","timestamp":1742357904000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12650-024-01035-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,28]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["1035"],"URL":"https:\/\/doi.org\/10.1007\/s12650-024-01035-4","relation":{},"ISSN":["1343-8875","1875-8975"],"issn-type":[{"type":"print","value":"1343-8875"},{"type":"electronic","value":"1875-8975"}],"subject":[],"published":{"date-parts":[[2024,12,28]]},"assertion":[{"value":"29 February 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 May 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 December 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no Conflict of interest to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}