Font Size: a A A

Optimization Of 3d City Walkthrough System

Posted on:2006-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:G WuFull Text:PDF
GTID:2208360152498558Subject:Software engineering
Abstract/Summary:PDF Full Text Request
OpenGVS is high level 3D API and a realtime scene manager. The 3D City navigating system based on OpenGVS is a part of VR system and very important in many fields. To increase it's speed and display, we attempt to make the full use of GPU in the system. Our purpose is to create a 3D City navigating system with hardware technology. The following studies have been done around the problem. ·After the study about OpenGL Extension and hardware programmable shader,a method for OpenGVS to make use of Cg has been proposed, it is the foundation of the optimization. ·A method of updating particle position and velocity has been proposed, it is storaging the particle attributes in textures and processing by vertex shader and pixel shader. A method of sorting particles based on the parallel sorting algorithm "odd-even merge sort"has been proposed. ·Implement a GPU-based particle system based on above methods. ·After analyzing of bump-mapping algorithm, a method to optimizing bump-mapping based on per-pixel shader has been proposed. ·Implement a 3D City navigating system with GPU optimized. It's speed and display have been improved.
Keywords/Search Tags:Cg, OpenGVS, three -dimension visualization, GPU, particle-system, bump mapping, navigating system
PDF Full Text Request
Related items