Parallel Rendering Strategies for 3D Emulational Scene of Live Working

Article Preview

Abstract:

Because of abundant deep scene nodes in 3D emulational scene of live working, the existing three-dimensional scene data organization methods and rendering strategies have many flaws, such as the jumping of rendering and the delay of interactive response. A real-time rendering method for huge amount of urban data was presented utilizing the techniques such as identifying model that is based on multi-grid block partition, thread pool, caching and real time external memory scheduling algorithms. The whole scene was partitioned into blocks of different size and the blocks were arranged with multi-grid which is related to model ID and tile ID to accelerate model scheduling. Fast clipping was achieved through the nailing of position and direction of block-based view frustum, and touching task of data downloading off into thread pool executed in background which achieve the dynamic data loading and parallelism of three-dimensional scene rendering. To solve the choke point at computer hardware, in-out memory scheduling algorithms are adopted to eliminate invisible scene models and recycle dirty data in memory. Experimental results showed that the method is very efficient and suitable for applications in massive urban models rendering and interactive walkthrough.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1021-1027

Citation:

Online since:

October 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] You-chuan Wan, Liang-ming Liu, Shu Ning, Development of Photogra mmetry and Remote Sensing in China, Geospatial Information[J], 2004, 4, 1-4.

Google Scholar

[2] Shan Tang, Kun Zhen, Xiu-guo Liu, Three-Dimensional Real-Time Response Parallel Visualization Using Multi-Core Hardware[C], 2009 First International Conference on Information Science and Engineering, icise, 2009, 425-428.

DOI: 10.1109/icise.2009.1312

Google Scholar

[3] The Official Guide to Learning OpenGL, OpenGL Programming Guide[M], Fourth Edition. (2005).

Google Scholar

[4] Fletcher Dunn, lan Parberry, 3D Math Primer for Graphics and Game Development[M], p.358, (2002).

Google Scholar

[5] Di Wei, The research and application of the data retrieving and organization of the large scale scene in 3D-Gis[D], Dalian University of Technology, (2003).

Google Scholar

[6] Shi Song-xin, Ye Xiu-zi, Zhang San-yuan, Zhang Yin, Partition based real-time rendering method for large-area terrain data[J], Journal of ZheJiang University(Engineering Science), 2007, 12.

Google Scholar