Font Size: a A A

Research On Motion Smoothing Technology And Virtual Flight Simulation Technology For Dynamic Flight Game

Posted on:2016-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:S WangFull Text:PDF
GTID:2308330473454078Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
As a kind of dynamic game production, dynamic flight game is becoming more and more popular because of its characteristic of high simulation and strong interaction. By applying motion smoothing technology and virtual flight simulation technology, both comfort feeling of game player and realistic effect of flight simulation are improved effectively, these technologies provide powerful technical support for the design and development of dynamic flight game. In this thesis, focusing on dynamic flight game, motion smoothing technology and virtual flight simulation technology are studied deeply and systematically.In this thesis, kinematics simulation for dynamic chair is conducted in ideal driving speed and actual driving speed conditions in ADAMS. Three-dimensional model of dynamic chair is imported into the ADAMS/View, constrained relationships between parts of three-dimensional model are appended, variable driving speed function are built by applying Step function, response results of motion parameters are calculated and curve graphs of motion parameters are also exported by ADAMS/Postprocessor. Kinematics simulation results demonstrate that the key factor which affects the motion smoothness of dynamic chair is driving speed fluctuation.An interpolation velocity control method based on secant iteration method is proposed. Parametric curve interpolation principle and interpolation velocity control principle are analyzed. Contraposing the limitation of Taylor series method and Adams differential equation method in real-time parameters curve interpolation, a parameter interpolation algorithm based on secant iteration method is proposed, detail algorithm for parameter interpolation is deduced. Simulation results demonstrate that the proposed algorithm has many advanced features, such as low computational efforts, fast convergence and high precision, it can reduce the speed fluctuation and ensure motion smoothness of the dynamic chair.An improved Diamond-Square algorithm is proposed, terrain model in OpenGL is generated by using the algorithm. Sky box is employed to generate sky model and sky texture mapping process is described. Based on above algorithm, sky model is established in Open GL. Principle of particle system is analyzed, setting attribute values for particles is key in particles system design, a concise calculating method of random value is proposed and it is proved feasible in the design of snow particle system.Flight postures of aircraft model are described based on Euler angles, translational and rotational transformation matrices of aircraft model are deduced, and kinematic model of the aircraft is established. By setting different cameras and applying viewing transformation matrix, aircraft model flying in space and switching flight visual angle are implemented. Principle of DirectInput interface is analyzed, the joystick and the virtual flight simulation software are integrated by using DirectInput interface and flight postures can be controlled by the joystick.
Keywords/Search Tags:Dynamic flight game, Motion smoothing, Virtual flight simulation, Interpolation, OpenGL
PDF Full Text Request
Related items