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 条
  • [1] A method of Earth terrain tessellation on the GPU for space simulators
    M. V. Mikhaylyuk
    P. Y. Timokhin
    A. V. Maltsev
    Programming and Computer Software, 2017, 43 : 243 - 249
  • [2] Adaptive LOD terrain rendering with GPU tessellation
    Wang, Dong
    Zhu, Qingsheng
    Xia, Yi
    Liu, Dan
    Li, Wei
    Zhang, Ling
    Journal of Computational Information Systems, 2015, 11 (20): : 7489 - 7496
  • [3] Multi-resolution terrain rendering with GPU tessellation
    HyeongYeop Kang
    Hanyoung Jang
    Chang-Sik Cho
    JungHyun Han
    The Visual Computer, 2015, 31 : 455 - 469
  • [4] Multi-resolution terrain rendering with GPU tessellation
    Kang, HyeongYeop
    Jang, Hanyoung
    Cho, Chang-Sik
    Han, JungHyun
    VISUAL COMPUTER, 2015, 31 (04): : 455 - 469
  • [5] Method to Extract Isosurfaces on the GPU by Means of Programmable Tessellation
    Timokhin, P. Y.
    Mikhaylyuk, M., V
    PROGRAMMING AND COMPUTER SOFTWARE, 2020, 46 (03) : 244 - 249
  • [6] Method to Extract Isosurfaces on the GPU by Means of Programmable Tessellation
    P. Y. Timokhin
    M. V. Mikhaylyuk
    Programming and Computer Software, 2020, 46 : 244 - 249
  • [7] Large-scale terrain-adaptive LOD control based on GPU tessellation
    Fu, Haohai
    Yang, Huamin
    Chen, Chunyi
    ALEXANDRIA ENGINEERING JOURNAL, 2021, 60 (03) : 2865 - 2874
  • [8] Method for Simulation of Coastal Terrain on GPU
    Chen, Jun
    Sheng, Peng
    He, Zhen
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 4, 2010, : 103 - 106
  • [9] GPU-based computation of discrete periodic centroidal Voronoi tessellation in hyperbolic space
    Shuai, Liang
    Guo, Xiaohu
    Jin, Miao
    COMPUTER-AIDED DESIGN, 2013, 45 (02) : 463 - 472
  • [10] GPU-based occlusion culling method for terrain
    Da, Lai
    Zeng, Liang
    Li, Si-Kun
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2006, 18 (11): : 3165 - 3167