Font Size: a A A

Development Of Distributed Virtual Golf Simulation System

Posted on:2015-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:X WuFull Text:PDF
GTID:2298330467463409Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Virtual golf simulation system is a virtual reality technology application which is used in the field of sports training. It is mainly integrated sensor technology, computer graphics simulation technology and display technology. The system first collects the take-off data of the real golf ball through sensor measurement system in real-time, then renders the virtual golf scene and simulates the physical movement effect of the virtual golf ball in real-time by using computer graphics simulation technology, and finally, it displays the rendering results through the display system. It can show the golf player a very beautiful virtual golf scene and a nearly real physical motion effect of the golf ball, make it feel like being in the real golf course. This issue is about to research the distributed virtual golf simulation systems, with the aim to achieve a goal that users in different geographical locations can compete golf in the same virtual golf course through the network. In this paper, the main research and development works are as follows:Firstly, this paper focused on the network architecture of distributed virtual golf simulation systems, communication protocols and data management model of the scene, and on this basis, a detailed discussion of the design of the server system and the client network communication module of the distributed virtual golf simulation system was provided. The design of the server system included the design of the multi-threads, the data packet and the data protocol, and the distribution and management of the interaction and simulation data. The design of the client network communication module was about to design the multi-thread, coordinate the local simulation data and send and receive the simulation data in real-time.Secondly, on the basis of the research of the three-dimensional visual simulation technology, the special effects rendering technology of the virtual golf scene and the advanced shader technology, a real-time rendering beautiful three-dimensional virtual golf scene and special effects has been achieved by advanced shader technology based on OpenSceneGraph, a three-dimensional graphics rendering engine which is now widely used. The main special effects developed in this work were the real-time three-dimensional animation of the plants, the directional flowing rivers and waterfalls, the virtual three-dimensional ocean, the elevation colored of the golf green. Through the research of the dynamic river, this paper has put forward a new algorithm for rendering a directional flow river based on a water flow vector field, and solved a problem that the wave of the river with no direction and no velocity difference. In addition, this paper has put forward a new multi-display method for the virtual three-dimensional scene based on an external multi-screen display adapter.Finally, the optimization technology of3D model and the real-time rendering acceleration technology of the virtual scene was also studied in this paper, and an image-based geometry data merging method for model optimization has been put forward. In this study, based on a test program, the rendering performances before and after the model optimization and the scene rendering acceleration were tested and analysed in detail. The results of the experiments show that the proposed optimizing methods for3D model and rendering acceleration technology in this paper can improve the rendering efficiency of the virtual3D scene to a great extent.
Keywords/Search Tags:Distributed Virtual Golf, Network Interaction, OSGAdvanced Shader Technology, Rendering Acceleration
PDF Full Text Request
Related items