Font Size: a A A

Research On The Key Technologies Of3D Undersea Oil Spill Simulation

Posted on:2015-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:M SongFull Text:PDF
GTID:2181330431964406Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
In this thesis, the key technologies of3D marine environment were researchedbased on existing research results. On the VC++development platform, takingadvantage of MFC UI library and Open Scene Graph (OSG) rendering engine,3Dmarine environment was developed based on the key technologies research, in whichuser interaction framework, seabed topography and seawater were integrated. By theresults of numerical oil spill models, data was dynamically simulated in the3Dmarine environment, which can provide a real-time, realistic and interactive3D oilspill visualization system undersea for marine energy developers. The main contentsof this thesis included such aspects as following:1) Studied the scene construction and rendering mechanism of OSG and builtthree-dimensional visualization framework by integrating OSG and MFC, whichprovides a variety of operating control manners for3D visualization such as menu,toolbar, floating window, hotkey, trackball manipulator and so on.2) Learned GPU programmable rendering pipeline, and used OpenGL shadinglanguage (GLSL) to improve rendering speed and displaying effect of the entiresystem.3) Studied the approach of three-dimensional terrain data modeling and rendering, finally completed a three-dimensional model of seabed topography by GLSLshading language and VBO method in OSG.4) Researched the implementations of seawater rendering, and presented fastprocessing and rendering method according to different application scenarios:realized the colors and light rending of sea based on bump texture mapping andanimated textures technology, which is suitable for small sea area simulation withlittle requirement for dynamic wave visualization; realized calculation of seasurface’s height by Fast Fourier Transform with parallel computing based on general-purpose GPU computing programming language CUDA, which can meetrequirement for high performance of simulation in large scene.5) Researched key technologies of particle system and explored the fast updatingmethods of particles’ properties. Based on cache objects and parallel computingprinciples of GPU, researched and compared several implementation techniqueson the efficiency of updating and rendering in the particle system, which canachieve dynamical simulation of millions of particles. Besides developeduser-friendly oil spill parameter control interface to enhance user’s interactivity.6) Based on key technologies of three-dimensional visualization, combined withgood interaction of MFC and high rendering performance of OSG, a real-time,dynamic, interactive three-dimensional simulation platform was built forvisualization of undersea oil spill data from result of numerical simulation.
Keywords/Search Tags:OSG, 3D simulation, GPU, oil spill visualization, particle systems
PDF Full Text Request
Related items