Font Size: a A A

3d Motion Simulation Of Visual Editing And Scripting Control Technology

Posted on:2011-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:T H HuangFull Text:PDF
GTID:2208360308955605Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology, especially the rapid development of virtual reality technology and computer graph technology. Visualization of 3D (three dimensional) motion simulation and script controlling technology has been widely applied to artificial driving, military, medical, games and other fields. In the development of visualization of three-dimensional motion simulation, the 3D scene editor and motion controlling of scene object are two important tasks.This article describes the development environment based on Visual Studio 2005 and the three dimensional simulation engine Delta3D for the 3D scene editor, and makes the in-depth research on motion controlling technology. This paper elaborates the architectural design, the functional modules and its realization of essential technologies, and then lists the key code of main function modules, meanwhile, key frame animation and research on script will be introduced in brief, and finally some screenshots about this platform will be exhibited. Specific contents and use of the program have been divided into three areas as follows:1. Research and Design system architecture and Developed the 3D scene editor.The design of the platform includes interface and core functionality, the perfect interface display technology of BCG has been used to build the basic interface of our platform, and four window display; the dynamic libraries of Delta3D are used to the implementation of graphics rendering, resource management, scene object management, file management and motion editing.2. Research and Implementation of scene objects based on key frame interpolation of 3D animation.This paper does the deep study on animation techniques on our platform, using linear interpolation technology of key frame to achieve the 3D animation of scene object according to the rotation, the position and the scale of objects in the scene.3. Research and Implementation of scene objects based on motion controlling technology by Python. We convert the 3D animation data of the platform into a Python script file, therefore, the script will control the motion of the objects in the scene. Due to the operating characteristics that Python scripts can be loaded dynamically, we can load the script file dynamically through the interface program and then achieve the release of our scene, thus the platform can be run independently in other places.This paper analyses and describes the system design, implementation and operation, and finally sums up the system development study, puts forward some improving ideas according to the imperfect of functions and point out the future research direction.
Keywords/Search Tags:Three Dimensional Animation, Virtual Reality, Motion Editing, Visualization, Python
PDF Full Text Request
Related items