Font Size: a A A

Research On The Real-time Simulation Of Sea Surface Optical Effect In Large Scale Ocean Scene

Posted on:2019-07-24Degree:MasterType:Thesis
Country:ChinaCandidate:H R ZhangFull Text:PDF
GTID:2370330566488763Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In computer graphics,ocean simulation is a very important research direction.Its real-time simulation technology is widely used in large-scale 3D games,film and television works and oceanographic research.At present,the traditional ocean modeling research focuses more on the modeling of sea waves and lacks the rendering of ocular optical reality.In the simulation of optical effects,however,less work is also applied to large-scale ocean wave motion scenarios.In order to combine the above two renderings and bring more colorful details to the ocean scene,this paper introduces a new optical model based on the real modeling of large-scale ocean waves.Reflection,subsurface scattering and refraction phenomena are simulated and studied.Firstly,in order to solve the problem of real-time rendering caused by the huge oceanicity and wave motion,the projection grid is used to construct the sea grid based on the speed and accuracy of the rendering.The fast Fourier transform method is used to sample a unified directional spectrum for long and short wind-driven waves,which lays the foundation for the construction of the subsequent optical model.Secondly,aiming at the poor visual reality caused by the less realistic optical effect in oceanic scenes,an optical model of Bidirectional Reflection Distribution Function is introduced to solve the illumination effects of sky and sunlight on the sea surface and to show a rich sea surface optical scene.At the same time,adding the control factor into the standard reflection matrix and introducing the position information of the sun,the reflection effect of the object on the sea surface has a certain degree of dynamism,and the effect of the reflection changing with the position of the sun is realized.Thirdly,in order to enhance the realism of the color of seawater,the integral equation of subsurface scattering at the sea surface is calculated.However,for the refraction caused by light on the sea surface,by analyzing the law of physical refraction and using the technology of rendering to the texture,the depth and turbidity influence factors of seawater are added at the same time so as to correctly render the effect that the underwater objects are affected by light and offset.Finally,with Unity3 D engine,Cg and Unity Surface Shader shader languages,real-time simulation of optical effects in large-scale ocean scenes is designed and implemented.The experimental results and data show that the rendering scheme of this paper can ensure the realism of large-scale wave motion in the sea under the premise of real-time rendering,and at the same time improve the optical visual effects of the ocean,which is more in line with the real environment.
Keywords/Search Tags:Projection grid, Fast Fourier Transform, Optical model, Reflection, Bidirectional Reflection Distribution Function, Refraction
PDF Full Text Request
Related items