Seabed scene simulation and its realization in extending Vega |
| |
Authors: | Song Zhi-ming Kang Feng-ju Tang Kai Chu Yan-jun |
| |
Institution: | (1) Marine College, Northwestern Polytechnical University, 710072 Xi’an, China |
| |
Abstract: | Realistic simulation of underwater scene is always difficult because of the special and complex vision effects in underwater space. Seabed is an important part of underwater environment. This paper describes the methods for seabed scene simulation based on OpenGL. It includes construction of fluctuant terrain based on the random sinusoidal algorithm, simulation of seabed flicker effect by means of circular texture mapping and generation of turbidity effect by using fog techniques. For the application based on the leading high level 3D development environment - Vega, underwater scene simulation is still a difficulty since there is no module for it. Rased on the analysis of Vega software and the research on seabed scene simulation methods, a Vega extending module named "Underwater Space" was created through developing module class and extending lynx interface. The module class was designed through developing DLL written in C + + . The Lynx was extended through developing keyword configure file, GUI configure file and lynx plug-in DLL. The problem that Vega can't simulate underwater space, is elementarily resolved. The results show that this module is efficient, easy using, and the seabed scene images are vivid. |
| |
Keywords: | scene simulation seabed OpenGL Vega module circular texture fog flicker turbidity |
本文献已被 CNKI 维普 万方数据 SpringerLink 等数据库收录! |
|