Font Size: a A A

A Real-Time 3D Ocean VR System Based On GPU-Acceleration

Posted on:2007-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhangFull Text:PDF
GTID:2178360212457568Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Virtual Reality system can simulate real scene lifelikely. It is more intuitionistic, more idiographic, more lifesome than any other information formats. It also contains much more information as well as processes interactions with users in real-time, it can bring actual experience and lifelike feedback. This advantages make those behaviors that impossible to accomplish or hard to accomplish come true, for example, training on expensive and damageable device, exploration to the deep ocean, exploration to the space and so on. Therefore, Virtual Reality field attracts many researchers all over the world.Recently, according to the fast development of computer hardware and fast popularization of PC, desktop VR system gains more and more life force and wide application. As a important branch of VR, desktop VR system permeates through many non-professional application fields,for instance, electronic business , entertainment , movie , education and so on. It brings convenience and speed to customers' everyday life.Desktop VR system has more advantages than immersed VR system ,for example, less cost, easy to manipulate, easy to maintain and wide application. But Desktop VR system also has many disadvantages due to the limited performance of current PC, for example, the quality of picture always conflicts with the interactivity and fluency of system. This problem needs to be resolved as soon as possible.According to the problems that exist in current desktop VR system, this paper attempts to explore how to improve the picture quality with little loss in fluency in large desktop VR system though the "3D Ocean VR System" project. During the system-designing cycle, we finish the tasks of painting 3D character and simulating the natural effects in real-time with GPU in order to achieve accelerated process, leave ordinary tasks of Collision Detect and Mouse Pick to CPU. During the technology-implementing cycle, we successfully finish mathematical calculation and real-time rendering of 3D scene with the powerful Vertex Shader and Pixel Shader in GPU. In additionally, we bring forward a practical Collision Detect strategy in our "3D Ocean VR System", it works well in the VR system in which view point mostly moves in a certain plane and provide a better immersion experience to the users.
Keywords/Search Tags:Desktop VR, VR, GPU Acceleration, Natural Effect, 3D Character
PDF Full Text Request
Related items