Font Size: a A A

The Design And Implementation Of A 3D-Roam-System With Virtual Roles

Posted on:2008-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:D M JiangFull Text:PDF
GTID:2178360218951430Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Virtual Reality technology, the related applications are widely learned and acknowledged. Among those applications, the 3D roam system is used in many industries such as military affairs, entertainment, manufacturing, medicine and geography information, etc. Compared with traditional plane blueprints and animation, 3D roam system has a good performance in immersion and interaction, and real-time as well. However, most current roam systems, such as the roam systems in some district or inside houses, have no scene animation or virtual roles which can be interactive with these scenes. It descends the lay out effects and makes the roam system not so charming. So the paper focuses on the topic of how to enhance the 3D roam system with virtual roles.First of all, on the aspect of data provisions of the roam engine,a scheme based on Maya API is brought forward. It is implemented by making models and animation within Maya and then exporting the data using plug-ins.Secondly, on the aspect of the virtual roles reverting, a Quaternion tool is used as a clew to analyse the technology of skeletal animation and skinned animation. The animation are displayed with OpenGL.Then, on the aspect of the interaction of the roles and scenes objects, it is pointed out that the information of interactive objects can be reserved beforehand; and the combined actions and the animation of the scenes can then be realized by the real interaction of the users at the running time of the system.Lastly, a prototype for the 3D roam system with virtual roles is implemented by using Microsoft Visual C++ 2005 and OpenGL 1.2.
Keywords/Search Tags:3D Roam System, Maya Plug-ins, Skeletal Skinned Animation, Interaction
PDF Full Text Request
Related items