Terrender: A Web-Based Multi-Resolution Terrain Rendering Framework

Julian A. Croci, Alireza Amiraghdam, R. Pajarola
{"title":"Terrender: A Web-Based Multi-Resolution Terrain Rendering Framework","authors":"Julian A. Croci, Alireza Amiraghdam, R. Pajarola","doi":"10.1145/3564533.3564567","DOIUrl":null,"url":null,"abstract":"Terrain rendering is a fundamental requirement when visualizing 3D geographic data in various research, commercial or personal applications such as geographic information systems (GIS), 3D maps, simulators, and games. It entails handling large amounts of data for height and color as well as high-performance algorithms that can benefit from the parallel rendering power of GPUs. The main challenge is (1) to create a detailed renderable mesh using a fraction of the data that is most relevant to a specific camera position and orientation, and (2) to update this mesh in real time as the camera moves while keeping the transition artifacts low. Many algorithms have been proposed for adaptive adjustment of the level of detail (LOD) of large terrains. However, the existing web-based terrain rendering frameworks do not use state-of-the-art algorithms. As a result, these frameworks are prone to classic shortcomings of simpler terrain rendering algorithms such as discontinuities and limited visibility. We introduce a novel open-source web-based framework for rendering high quality terrains with adaptive LOD: Terrender. Terrender employs RASTeR, a modern LOD-based terrain rendering algorithm, while running smoothly with a limited bandwidth on all common web browsers, even on mobile devices. Finally, we present a thorough analysis of our system’s performance when the camera moves on a predefined trajectory. We also compare its performance and visual quality to another well-known framework.","PeriodicalId":277384,"journal":{"name":"Proceedings of the 27th International Conference on 3D Web Technology","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 27th International Conference on 3D Web Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3564533.3564567","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Terrain rendering is a fundamental requirement when visualizing 3D geographic data in various research, commercial or personal applications such as geographic information systems (GIS), 3D maps, simulators, and games. It entails handling large amounts of data for height and color as well as high-performance algorithms that can benefit from the parallel rendering power of GPUs. The main challenge is (1) to create a detailed renderable mesh using a fraction of the data that is most relevant to a specific camera position and orientation, and (2) to update this mesh in real time as the camera moves while keeping the transition artifacts low. Many algorithms have been proposed for adaptive adjustment of the level of detail (LOD) of large terrains. However, the existing web-based terrain rendering frameworks do not use state-of-the-art algorithms. As a result, these frameworks are prone to classic shortcomings of simpler terrain rendering algorithms such as discontinuities and limited visibility. We introduce a novel open-source web-based framework for rendering high quality terrains with adaptive LOD: Terrender. Terrender employs RASTeR, a modern LOD-based terrain rendering algorithm, while running smoothly with a limited bandwidth on all common web browsers, even on mobile devices. Finally, we present a thorough analysis of our system’s performance when the camera moves on a predefined trajectory. We also compare its performance and visual quality to another well-known framework.
Terrender:一个基于web的多分辨率地形渲染框架
地形渲染是在各种研究、商业或个人应用(如地理信息系统(GIS)、3D地图、模拟器和游戏)中可视化3D地理数据的基本要求。它需要处理大量的高度和颜色数据,以及可以从gpu的并行渲染能力中受益的高性能算法。主要挑战是(1)使用与特定相机位置和方向最相关的数据的一小部分创建详细的可渲染网格,以及(2)在相机移动时实时更新此网格,同时保持过渡工件低。针对大地形细节水平的自适应平差,已经提出了许多算法。然而,现有的基于web的地形渲染框架并没有使用最先进的算法。因此,这些框架容易出现简单地形渲染算法的经典缺点,如不连续和有限的可见性。我们介绍了一个新颖的基于web的开源框架,用于自适应LOD渲染高质量的地形:Terrender。Terrender采用了RASTeR,这是一种基于lod的现代地形渲染算法,可以在所有常见的web浏览器(甚至是移动设备)上以有限的带宽顺利运行。最后,我们对摄像机沿预定轨迹移动时系统的性能进行了全面分析。我们还将其性能和视觉质量与另一个知名框架进行了比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信