Back to Search
Start Over
A Real-Time Rendering Algorithm of Large-Scale Point Clouds or Polygon Meshes Using GLSL
- 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