Instanced Rendering of Parameterized 3D Glyphs with Adaptive Level-of-Detail using three.js']js

被引:0
作者
Steeger, Sandro [1 ]
Atzberger, Daniel [1 ]
Scheibel, Willy [1 ]
Doellner, Jurgen [1 ]
机构
[1] Univ Potsdam, Digital Engn Fac, Hasso Plattner Inst, Potsdam, Germany
来源
29TH INTERNATIONAL ACM CONFERENCE ON 3D WEB TECHNOLOGY, WEB3D 2024 | 2024年
关键词
Instanced Rendering; Level-of-Detail; three.[!text type='js']js[!/text; Glyphs; 2.5D Visualization; THE-ART;
D O I
10.1145/3665318.3677171
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper contributes an optimized web-based rendering approach and implementation for parameterized meshes used as 3D glyphs for information visualization. The approach is based on geometry instancing by means of instanced rendering in three.js, and further allows for dynamic mesh selection according to a level-of-detail function and data-driven parameterization of the meshes. As an application example, we demonstrate a visualization prototype of a 2.5D information landscape that allows for exploration of source code modules of a software system. To this end, each data point is represented by a 3D glyph selected from a glyph atlas according to its type and level-of-detail. We benchmark the approach against a straight-forward baseline implementation using regular three.js meshes by evaluating the overall run-time performance. For this, we use a real-world dataset and synthetic variants with up to 50000 data points. Compared to the baseline implementation, the proposed approach achieves up to a 3000 % higher median FPS count on laptop and desktop-class hardware and allows for the visualization of up to 1300 % larger datasets interactively. These results suggest that leveraging instanced rendering for 3D glyphs with LOD increases the feasible dataset size for interactive, web-based visualization by an order of magnitude.
引用
收藏
页数:11
相关论文
共 42 条
  • [1] Visualization of Source Code Similarity Using 2.5D Semantic Software Maps
    Atzberger, Daniel
    Cech, Tim
    Scheibel, Willy
    Limberger, Daniel
    Doellner, Jurgen
    [J]. COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VISIGRAPP 2021, 2023, 1691 : 162 - 182
  • [2] Large-Scale Evaluation of Topic Models and Dimensionality Reduction Methods for 2D Text Spatialization
    Atzberger, Daniel
    Cech, Tim
    Trapp, Matthias
    Richter, Rico
    Scheibel, Willy
    Doellner, Jurgen
    Schreck, Tobias
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (01) : 902 - 912
  • [3] CodeCV: Mining Expertise of GitHub Users from Coding Activities
    Atzberger, Daniel
    Scordialo, Nico
    Cech, Tim
    Scheibel, Willy
    Trapp, Matthias
    Doellner, Juergen
    [J]. 2022 IEEE 22ND INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2022), 2022, : 143 - 147
  • [4] Visualization of Knowledge Distribution across Development Teams using 2.5D Semantic Software Maps
    Atzberger, Daniel
    Cech, Tim
    Jobst, Adrian
    Scheibel, Willy
    Limberger, Daniel
    Trapp, Matthias
    Doellner, Juergen
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (IVAPP), VOL 3, 2022, : 210 - 217
  • [5] Software Forest: A Visualization of Semantic Similarities in Source Code using a Tree Metaphor
    Atzberger, Daniel
    Cech, Tim
    de La Haye, Merlin
    Soechting, Maximilian
    Scheibel, Willy
    Limberger, Daniel
    Doellner, Juergen
    [J]. IVAPP: PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL. 3: IVAPP, 2021, : 112 - 122
  • [6] The Role of Latency and Task Complexity in Predicting Visual Search Behavior
    Battle, Leilani
    Crouser, R. Jordan
    Nakeshimana, Audace
    Montoly, Ananda
    Chang, Remco
    Stonebraker, Michael
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2020, 26 (01) : 1246 - 1255
  • [7] Borgo Rita, 2013, P EUR C GRAPH STAT A, P39, DOI [DOI 10.2312/CONF/EG2013/STARS/039-063, DOI 10.2312/CONF/EG2013/STARS/039-0635, 10.2312/CONF/EG2013/STARS/039-063]
  • [8] Brath R, 2014, 2014 IEEE VIS INTERNATIONAL WORKSHOP ON 3DVIS (3DVIS), P25, DOI 10.1109/3DVis.2014.7160096
  • [9] USE OF FACES TO REPRESENT POINTS IN K-DIMENSIONAL SPACE GRAPHICALLY
    CHERNOFF, H
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1973, 68 (342) : 361 - 368
  • [10] CORRELL M, 2018, 2018 CHI C HUM FACT, DOI DOI 10.1145/3170427.3188398