Design and implementation of a 3D ocean virtual reality and visualization engine

被引:14
作者
Chen Ge [1 ]
Li Bo [1 ,2 ]
Tian Fenglin [1 ]
Ji Pengbo [1 ]
Li Wenqing [3 ]
机构
[1] Ocean Univ China, Engn Res Ctr Marine Informat Technol, Minist Educ, Dept Marine Technol, Qingdao 266100, Peoples R China
[2] SW Petr Univ, Sch Resources & Environm, Chengdu 610500, Peoples R China
[3] Shandong Acad Sci, Inst Oceanog Instrumentat, Qingdao 266001, Peoples R China
关键词
ocean rendering engine; virtual reality; visualization; imitation of marine lives; oil spilling simulation;
D O I
10.1007/s11802-012-2112-6
中图分类号
P7 [海洋学];
学科分类号
0707 ;
摘要
In this study, a 3D virtual reality and visualization engine for rendering the ocean, named VV-Ocean, is designed for marine applications. The design goals of VV-Ocean aim at high fidelity simulation of ocean environment, visualization of massive and multidimensional marine data, and imitation of marine lives. VV-Ocean is composed of five modules, i.e. memory management module, resources management module, scene management module, rendering process management module and interaction management module. There are three core functions in VV-Ocean: reconstructing vivid virtual ocean scenes, visualizing real data dynamically in real time, imitating and simulating marine lives intuitively. Based on VV-Ocean, we establish a sea-land integration platform which can reproduce drifting and diffusion processes of oil spilling from sea bottom to surface. Environment factors such as ocean current and wind field have been considered in this simulation. On this platform oil spilling process can be abstracted as movements of abundant oil particles. The result shows that oil particles blend with water well and the platform meets the requirement for real-time and interactive rendering. VV-Ocean can be widely used in ocean applications such as demonstrating marine operations, facilitating maritime communications, developing ocean games, reducing marine hazards, forecasting the weather over oceans, serving marine tourism, and so on. Finally, further technological improvements of VV-Ocean are discussed.
引用
收藏
页码:481 / 487
页数:7
相关论文
共 17 条
[11]  
Mahesh S., 2009, 4 INT C COMP GRAPH T, P302
[12]   Real-time tessellation of terrain on graphics hardware [J].
Ripolles, Oscar ;
Ramos, Francisco ;
Puig-Centelles, Anna ;
Chover, Miguel .
COMPUTERS & GEOSCIENCES, 2012, 41 :147-155
[13]  
Shi S. X., 2011, THEORY PRACTICE CHIN, P80
[14]   Adaptive voxels: interactive rendering of massive 3D models [J].
Tian, Fenglin ;
Hua, Wei ;
Dong, Zilong ;
Bao, Hujun .
VISUAL COMPUTER, 2010, 26 (6-8) :409-419
[15]   Real-time coherent stylization for augmented reality [J].
Wang, Shandong ;
Cai, Kangying ;
Lu, Jian ;
Liu, Xuehui ;
Wu, Enhua .
VISUAL COMPUTER, 2010, 26 (6-8) :445-455
[16]  
Zhang F., 2011, MARINE SCI B, V13, P87
[17]  
Zhao S. P., 2009, SCI CHINA SER F, V39, P2