Font Size: a A A

Development Of Visual Simulation Roaming System And Study Of Collision Detection

Posted on:2011-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:M L ZongFull Text:PDF
GTID:2178330338978266Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
To protect the Ethnic Minority culture, this thesis developed a virtual stone-tablets roaming system, in which one linguistic was recreated"NüShu", with the utilization of Multi-Gen Creator and Vega. It made a study of the technologies of the development of visual simulation, which include model optimization, man-machine interactive control and collision detection.During the implementation of the system, the thesis adopted many kinds of model database optimization strategies, which range over decrease in polygon's edges, scale down model database and optimization on organization of model database, etc. These strategies simplify the complexity of simulated model database and increase the real-time availability. The simulation system reduced edges of polygon involved in virtual model with texture mapping, blanking technology and removing redundant polygon. The scale of simulation model database got simplified by external reference and instance technology, facilitated the strategy on"divide and conquer"with modeling and decreased the resource consumption at run-time. Organizing model database by space structure, it increased to the system's rendering speed. In Microsoft Visual C++6.0 environment, the development was based on the foundation of Vega API. For instance, the system developed manual intervention to control the switch of two roaming; it recreated human-computer interaction functionality by changing the viewpoint of different location; it utilized AW Sound module and Vega's function to implement interactive sound, etc. The development achieved something for the visual simulation system, which are the choice of roaming patterns, the control of special effect of picture and effect of sound. Meanwhile, by configuring different windows and channels in the Vega file, it made the distributed handling of simulation system.Since the nature collision of virtual roaming system, to avoid the moving object penetrating the unmodified physical object, the system needs to handle well with collision detection. Within Vega's intersect vector methods, LOS interact detection is more efficient while less precise, BUMP interact detection is more precise while consume much more system resource at run-time, which leads to in-efficiency of diction. This thesis analyzed on the characters of LOS and BUMP interact detection and combination of them. That is to say, it used LOS to initialize analysis and BUMP to precisely detection later. In this way, it balances on efficiency and accuracy. By test, these improve the overall performance and accuracy.The thesis optimized model database and improved the run-time performance. In the meantime, the development realized the function of roaming interaction, sound interaction and special effect of picture, so that it enhanced the feeling for reality and immersed sense on the seeing, hearing and running effect. With the study of collision detection, it optimized the collision detection based on Vega intersect vector and gained better expectation of collision detection efficiency and accuracy. The visual simulation roaming system is valuable to virtual reality technology and domain industry.
Keywords/Search Tags:virtual reality, visual simulation, three-dimensional modeling, human-computer interaction, collision detection
PDF Full Text Request
Related items