Font Size: a A A

Research On Real-Time Rendering Algorithm Of Multi-Elements In Virtual Underwater Scene

Posted on:2019-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:D LiuFull Text:PDF
GTID:2370330566488519Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of virtual reality technology,it has become possible for people to roam in large-scale real-time virtual ocean environments.Real-time rendering of virtual ocean scenes is both hot and difficult in computer graphics research.It plays an important role in marine surveys,disaster relief,console games,and special effects for film and television.With the development and use of human resources under the sea,the simulation of submarine scenes has important practical significance.In order to achieve more realistic real-time rendering of seafloor scenes,This paper mainly focuses on the algorithm research in the following aspects: realistic ocean modeling,undersea optical effects,virtual seafloor scenes roaming and interaction..In the process of constructing a realistic ocean scenes,a projection mesh based on LOD technology is used to model,solving the problem of a wide range of ocean surface and island topography,using a unified long-short wave spectrum based on a marine statistical model combined with fast inverse Fourier transform Real-time large-scale surface undulation effect;using the Shuriken particle system method to solve the problem of real-time simulation of various forms of submarine bubbles.In the simulation process of the optical effect under the sea,an improved ray tracing algorithm combined with transmittance ratio calculation solves the problem of drawing the submarine volumetric light.For shadowing and caustic effects,shading and texture mapping techniques are used to draw real-time shadows and caustics.In order to speed up the calculation of the lighting algorithm,a linear octree is used to speed up the collision detection speed between the light and the node,so that the lighting model can be calculated in real time.In the virtual seafloor scene roaming and interaction research,this article innovatively uses virtual reality technology and computer simulation technology to achieve virtual seafloor scene roaming and interaction.In the study of virtual seafloor roaming,the use of virtual positioning technology combined with Steam Plugin components to achieve realistic seafloor roaming effect.Combine the collision detection algorithm with programmable buttons on the control handle to achieve virtual seafloor interaction through programming.In the study of fish movement,a random target was set in the fish school space to realize random swimming of fish school,and rigid components were added to the fish in the fish school to solve the problem of material penetration caused by the collision between fishes.Using the offset position of the plant in the vertex fragment shader to achieve the motion problem of the submarine plant.Finally,the Unity ShaderLab shader language is combined with the Unity3 D game development platform to design and implement a multi-element virtual underwater navigation and interaction system.All effects in the experiment are real-time rendering.The experimental results show that this method can simulate the multi-element virtual seafloor scene in real-time and effectively,and has a strong sense of reality and high real-time performance.
Keywords/Search Tags:multi-element scene, underwater optical effect, virtual roaming interaction, submarine biological simulation, real-time rendering
PDF Full Text Request
Related items