Back to Search Start Over

A Real-Time Rendering Algorithm of Large-Scale Point Clouds or Polygon Meshes Using GLSL

Authors :
Sangkun Park
Source :
Transactions of the Society of CAD/CAM Engineers. 19:294-304
Publication Year :
2014
Publisher :
Society for Computational Design and Engineering, 2014.

Abstract

Received 2 July 2014; received in revised form 27 July 2014; accepted 29 July 2014ABSTRACTThis paper presents a real-time rendering algorithm of large-scale geometric data using GLSL(OpenGL shading language). It details the VAO (vertex array object) and VBO(vertex bufferobject) to be used for up-loading the large-scale point clouds and polygon meshes to a graphicvideo memory, and describes the shader program composed by a vertex shader and a fragmentshader, which manipulates those large-scale data to be rendered by GPU. In addition, weexplain the global rendering procedure that creates and runs the shader program with the VAOand VBO. Finally, a rendering performance will be measured with application examples, fromwhich it will be demonstrated that the proposed algorithm enables a real-time rendering of largeamount of geometric data, almost impossible to carry out by previous techniques.Key Words: Fragment shader, GLSL, Large-scale point cloud, Real-time rendering, Shaderprogram, Vertex shader, Video memory

Details

ISSN :
12260606
Volume :
19
Database :
OpenAIRE
Journal :
Transactions of the Society of CAD/CAM Engineers
Accession number :
edsair.doi...........3eb0968986eaca3942aac400c63c9a83