Stardust: Accessible and Transparent GPU Support for Information Visualization Rendering
dc.contributor.author | Ren, Donghao | en_US |
dc.contributor.author | Lee, Bongshin | en_US |
dc.contributor.author | Höllerer, Tobias | en_US |
dc.contributor.editor | Heer, Jeffrey and Ropinski, Timo and van Wijk, Jarke | en_US |
dc.date.accessioned | 2017-06-12T05:22:30Z | |
dc.date.available | 2017-06-12T05:22:30Z | |
dc.date.issued | 2017 | |
dc.description.abstract | Web-based visualization libraries are in wide use, but performance bottlenecks occur when rendering, and especially animating, a large number of graphical marks. While GPU-based rendering can drastically improve performance, that paradigm has a steep learning curve, usually requiring expertise in the computer graphics pipeline and shader programming. In addition, the recent growth of virtual and augmented reality poses a challenge for supporting multiple display environments beyond regular canvases, such as a Head Mounted Display (HMD) and Cave Automatic Virtual Environment (CAVE). In this paper, we introduce a new web-based visualization library called Stardust, which provides a familiar API while leveraging GPU's processing power. Stardust also enables developers to create both 2D and 3D visualizations for diverse display environments using a uniform API. To demonstrate Stardust's expressiveness and portability, we present five example visualizations and a coding playground for four display environments. We also evaluate its performance by comparing it against the standard HTML5 Canvas, D3, and Vega. | en_US |
dc.description.number | 3 | |
dc.description.sectionheaders | Plots, Plots, Plots | |
dc.description.seriesinformation | Computer Graphics Forum | |
dc.description.volume | 36 | |
dc.identifier.doi | 10.1111/cgf.13178 | |
dc.identifier.issn | 1467-8659 | |
dc.identifier.pages | 179-188 | |
dc.identifier.uri | https://doi.org/10.1111/cgf.13178 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1111/cgf13178 | |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.subject | D.2.2 [Computer Graphics] | |
dc.subject | Software Engineering | |
dc.subject | Design Tools and Techniques | |
dc.title | Stardust: Accessible and Transparent GPU Support for Information Visualization Rendering | en_US |