Font Size: a A A

Research On Ocean Surface Modeling And Simulation In Complex Environment In Real-time

Posted on:2011-12-24Degree:DoctorType:Dissertation
Country:ChinaCandidate:B LiFull Text:PDF
GTID:1118360305492243Subject:Spatial Information Science and Technology
Abstract/Summary:PDF Full Text Request
Nature simulation has been as one of most important research-fields in computer graphics for a long time, and it has been widely used in VRGIS,virtual reality and computer animation. Ocean environment is one of main parts of nature scene, and ocean wave simulation based on wind data acts as an important role for ocean environment simulaiton. Basing on analyseing rendering pipeline loading balance, the paper widely use GPU technology to solve the problem of ocean wave modeling on condition of vary wind, simulate boat wave in ocean environment, build multi-level ocean surface model based on vary view-point, and accelerate rendering in complex ocean surface environment. Our methods get a good balance of image and efficiency, and mainly contributions of this dissertation are:1. Presenting wind data research environment of ocean surface, giving emphasis to analyse the interaction of wind and wave, expatiating wave growing process based on microcosmic mechanics of wave, and introducing wave group,wave refraction phenomenon in ocean environment. The paper particular analyse ocean wave character and its relationship by the way of linearity wave,non-linearity wave and frequency chart theory.2. As for vary wind ocean wave model, we adopt the idea of dividing and ruling and put forward base-wave modeling theory to simulate different area wave model. Lastly, we overlap all base-wave models to construct whole ocean model. In the processing of base-wave models, we utilize GPU to calculate linearity wave height-value and accelerate rendering ocean model in GPU.3. By analysing and comparing different wave modeling method in the field of computer graphics, the paper implement an animation of boat wave based on the method of frequency statistical. Firstly constructing the environment wave by using CUDA to accelerate calculating FFT equation, secondly using GPU(Graphics Processing Unit) to calculate shallow wave equation and constructing disturbed boat wave, and lastly by overlapping the two wave data to implement the animation in GPU.4. Emphasizing on analysing complex scene accelerating rendering method, and utilizing the methods of high-efficiency scene partition and visible-culling to decrease rendering primitive quality. Our algorithms take into account of the balance of loading of CPU and GPU to increase rendering efficiency. As for complex ocean scene, we put forward the method of based OPOQ (occupany proportion occlusion query), which can reduce the models that give little contribution to image and improve system rendering efficiency.5. In the environment of moving view-point, we adopt the method of patching up ocean surface, put out an efficient LOD grid model of ocean surface, and resolve the problem of broad ocean surface quick-modeling with moving view-point. Lastly we utilize the programmable capacity of GPU to realize water surface lighting,environment reflection and environment refraction, in order to get trueness water surface simulation.
Keywords/Search Tags:base-wave model, GPU, real-time rendering, ocean surface grid, occupancy proportion, ocean frequence chart, wave equation, occlusion query
PDF Full Text Request
Related items