The existing visualization method in the virtual globe mainly uses the projection grid to organize the ocean grid. This special grid organization has the defects in reflecting the difference characteristics of different ocean areas. The method of global ocean visualization based on global discrete grid can make up the defect of the projection grid method by matching with the discrete space of the virtual globe, so it is more suitable for the virtual ocean surface simulation application.But the available global discrete grids method has many problems which limiting its application such as the low efficiency of rendering and loading, the need of repairing grid crevices. To this point, we propose an optimization for the global discrete grids method. At first, a GPU-oriented multi-scale grid model of ocean surface which develops on the foundation of global discrete grids was designed to organize and manage the ocean surface grids. Then, in order to achieve the wind-drive wave dynamic rendering, this paper proposes a dynamic wave rendering method based on the multi-scale ocean surface grid model to support real-time wind field updating. At the same time, considering the effect of repairing grid crevices on the system efficiency, this paper presents an efficient method for repairing ocean surface grid crevices based on the characteristics of ocean grid and GPU technology. At last, the feasibility and validity of the method are verified by the comparison experiment. The experimental results show that the proposed method is efficient, stable and fast, and can compensate for the lack of function of the existing methods, so the application range is more extensive.
HUANG Wumeng
,
CHEN Jing
. An Optimization Method for Virtual Globe Ocean Surface Dynamic Visualization[J]. Acta Geodaetica et Cartographica Sinica, 2016
, 45(S1)
: 135
-143
.
DOI: 10.11947/j.AGCS.2016.F017
[1] JOHANSON C. Real-time Water Rendering:Introducing the Projected Grid Concept[D]. Lund:Lund University, 2004.
[2] 赵欣, 裴炳南. 一种快速的海浪仿真方法[J]. 系统仿真学报, 2012, 24(1):132-135, 145. ZHAO Xin, PEI Bingnan. Fast Ocean Wave Simulation Method[J]. Journal of System Simulation, 2012, 24(1):132-135, 145.
[3] 明德烈, 徐秋程, 李向春. 面向全球应用的海洋仿真系统的实现研究[J]. 系统仿真学报, 2012, 24(8):1741-1745, 1750. MING Delie, XU Qiucheng, LI Xiangchun. On Realization of Visualization System for Global Ocean Simulation[J]. Journal of System Simulation, 2012, 24(8):1741-1745, 1750.
[4] YANG Xudong, PI Xuexian, ZENG Liang, et al. GPU-Based Real-Time Simulation and Rendering of Unbounded Ocean Surface[C]//Proceedings of the Ninth International Conference on Computer Aided Design and Computer Graphics. Hong Kong, China:IEEE, 2005:6.
[5] LI Bo, WANG Cheng, LI Zhongyi, et al. A Practical Method for Real-Time Ocean Simulation[C]//Proceedings of the 4th International Conference on Computer Science & Education. Nanning:IEEE, 2009:742-747.
[6] PUIG-CENTELLES A, RAMOS F, RIPOLLES O, et al. View-Dependent Tessellation and Simulation of Ocean Surfaces[J]. The Scientific World Journal, 2014, 2014:979418.
[7] 龚健雅, 陈静, 向隆刚, 等. 开放式虚拟地球集成共享平台GeoGlobe[J]. 测绘学报, 2010, 39(6):551-553. GONG Jianya, CHEN Jing, XIANG Longgang, et al. GeoGlobe:Geo-spatial Information Sharing Platform as Open Virtual Earth[J]. Acta Geodaetica et Cartographica Sinica, 2010, 39(6):551-553.
[8] 童晓冲. 空间信息剖分组织的全球离散格网理论与方法[J]. 测绘学报, 2011, 40(4):536. TONG Xiaochong. The Principles and Methods of Discrete Global Grid Systems For Geospatial Information Subdivision Organization[J]. Acta Geodaetica et Cartographica Sinica, 2011, 40(4):536.
[9] TESSENDORF J. Simulating Ocean Water[C]//Simulating Nature:Realistic and Interactive Techniques, SIGGRAPH2001 Course Notes. Los Angeles, CA:Addison Wesley, 2001:47-58.