A method of Earth terrain tessellation on the GPU for space simulators

被引:3
|
作者
Mikhaylyuk, M. V. [1 ]
Timokhin, P. Y. [1 ]
Maltsev, A. V. [1 ]
机构
[1] Russian Acad Sci, Sci Res Inst Syst Anal, Nakhimovskii Pr 36-1, Moscow 117218, Russia
基金
俄罗斯基础研究基金会;
关键词
D O I
10.1134/S0361768817040065
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new distributed method for virtual Earth terrain tessellation on a graphics processing unit (GPU) for space simulator complexes. The method operates in real time in multi-object virtual scenes comprising up to two million polygons. A polygonal terrain model is constructed using triangle patches of different levels of detail on graphics cards with programmable tessellation. Patches of the same level of detail are calculated entirely on the GPU, in parallel and independently, by using a developed shader program written in the OpenGL Shading Language (GLSL). This paper also describes a patch extraction algorithm for visible Earth surface rendering and an algorithm for correcting the barycentric coordinates of tessellated patch vertices that allows triangles in the terrain model to be docked without geometric discontinuities. Based on the distributed methods and algorithms developed, a program complex for virtual Earth surface visualization was created and successfully tested. The proposed solution can also be employed in virtual environment systems, virtual labs, educational geo-applications, etc.
引用
收藏
页码:243 / 249
页数:7
相关论文
共 50 条
  • [21] GPU Tessellation全球地形可视化方法
    李尚林
    郑利平
    张迎凯
    李琳
    中国图象图形学报, 2015, 20 (10) : 1412 - 1421
  • [22] A novel method for adaptive terrain rendering using memory-efficient tessellation codes for virtual globes
    Masood, Zafar
    Zheng Jiangbin
    Ahmad, Idrees
    Irfan, Muhammad
    Ahmad, Nafees
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 9393 - 9408
  • [23] GPU Supported Patch-based Tessellation for Dual Subdivision
    Fan, Fengtao
    Cheng, Fuhua
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS, IMAGING AND VISUALIZATION, 2009, : 5 - 10
  • [24] A Height-map Based Terrain Rendering with Tessellation Hardware
    Kim, Goanghun
    Baek, Nakhoon
    2014 INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2014,
  • [25] Large Scale Terrain Tessellation in Flight Simulator Visual System
    Liu, Y.
    Chang, H.
    Dai, S. L.
    2014 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2014, : 1028 - 1033
  • [26] Tessellation-based Terrain Modeling Algorithm for Flight Simulation
    Song G.
    Pan W.
    Ji Y.
    Gongcheng Kexue Yu Jishu/Advanced Engineering Sciences, 2019, 51 (01): : 197 - 204
  • [27] GPU friendly terrain rendering algorithm
    Pan, Hong-Wei
    Li, Hui
    Liao, Chang-Chang
    Zeng, An-Xiang
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (14): : 3241 - 3244
  • [28] Adaptive refinement for terrain rendering on GPU
    Wang, Xu
    Yang, Xin
    Wang, Zhiming
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (10): : 1741 - 1749
  • [29] Thermal design of Landsat-7 ETM+ Earth space background simulators
    Choi, MK
    IECEC-97 - PROCEEDINGS OF THE THIRTY-SECOND INTERSOCIETY ENERGY CONVERSION ENGINEERING CONFERENCE, VOLS 1-4: VOL.1: AEROSPACE POWER SYSTEMS AND TECHNOL; VOL 2: ELECTROCHEMICAL TECHNOL, CONVERSION TECHNOL, THERMAL MANAGEMENT; VOLS 3: ENERGY SYSTEMS, RENEWABLE ENERGY RESOURCES, ENVIRONMENTAL IMPACT, POLICY IMPACTS ON ENERGY; VOL 4: POST DEADLINE PAPERS, INDEX, 1997, : 1470 - 1475
  • [30] SPACE SIMULATORS OF ONERA
    SURUGUE, J
    LEMIGNON, M
    SPACEFLIGHT, 1966, 8 (07): : 250 - &