Back-to-Front Ordering of Triangles in Digital Terrain Models over Regular Grids

被引:1
作者
Alonso, Jesus [1 ]
Joan-Arinyo, Robert [1 ,2 ,3 ]
机构
[1] Tech Univ Catalonia, Informat Engn Grp, Barcelona 08028, Spain
[2] St Joan de Deu Res Inst, Ctr Biomed Engn Res, Barcelona 08028, Spain
[3] Tech Univ Catalonia, Visualizat Interact & Virtual Real Grp, Barcelona 08028, Catalonia, Spain
关键词
back-to-front ordering; digital terrain model; elevation terrain model; triangle strip; visibility;
D O I
10.1007/s11390-018-1881-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Visiting triangles that conform a digital terrain model is a core operation in a number of fields like animation and video games or generating profiles, cross-sections, and contours in civil engineering. Performing the visit in an efficient manner is an issue specially when the output of the traversal depends in some way on additional parameters or information changing over time, for example, a moving point of view. In this work we report a set of rules that, given a digital terrain model defined over a regular grid and an arbitrary point of view outside the terrain, define a total back-to-front order in the set of digital terrain model triangles with respect to the point. The set of rules is minimal, complete and correct. To assess how the rules perform, we have implemented a CPU-based algorithm for realistically rendering height fields defined over regular grids. The algorithm does not make use of the z-buffer or shaders featured by our graphics card. We show how our algorithm is implemented and show visual results obtained from synthetic and real data. We further discuss the algorithm performance with respect to two algorithms: a naive algorithm that visits triangles according to grid indices and does not solve the hidden line problem, and the z-buffer provided by the graphics card featured by our computer. Our algorithm allows real-time interaction when the point of view arbitrarily moves in 3D space and we show that its performance is as good as that of the z-buffer graphics card.
引用
收藏
页码:1192 / 1203
页数:12
相关论文
共 14 条
  • [1] Agrawal A, 2006, WSCG 2006: SHORT PAPERS PROCEEDINGS, P1
  • [2] Hidden line elimination in projected grid surfaces
    Anderson, David P.
    [J]. ACM Transactions on Graphics, 1982, 1 (04): : 274 - 288
  • [3] Real-time Painterly Rendering of Terrains
    Bhattacharjee, Shiben
    Narayanan, P. J.
    [J]. SIXTH INDIAN CONFERENCE ON COMPUTER VISION, GRAPHICS & IMAGE PROCESSING ICVGIP 2008, 2008, : 568 - 575
  • [4] Depth-Presorted Triangle Lists
    Chen, Ge
    Sander, Pedro V.
    Nehab, Diego
    Yang, Lei
    Hu, Liang
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (06):
  • [5] Deb S, 2006, P IND C COMP VIS GRA, P276
  • [6] Engel W., 2004, SHADERX2 SHADER PROG
  • [7] A review of real-time terrain rendering techniques
    Fan, M
    Tang, M
    Dong, JX
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, : 685 - 691
  • [8] BACK-TO-FRONT DISPLAY OF VOXEL-BASED OBJECTS
    FRIEDER, G
    GORDON, D
    REYNOLDS, RA
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1985, 5 (01) : 52 - 60
  • [9] Geometry clipmaps: Terrain rendering using nested regular grids
    Losasso, F
    Hoppe, H
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 769 - 776
  • [10] Pajarola R, 2007, VISUAL COMPUT, V23, P583, DOI 10.1007/S00371-007-0163-2