Font Size: a A A

Study On The Algorithms For Flame' Interactive Movement In The Virtual-real Fusion Scene

Posted on:2018-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2348330533963258Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Flame is everywhere in our real life.Flame simulation is widely used in the aerospace,television advertising,virtual scenes.However,simulate irregular fluid such as flame has been a challenging subject in the field of computer graphics(CG).In order to draw the natural and lifelike effect of flame interaction movement in the virtual-real fusion scene,this paper is to do the research on two aspects.One is the algorithm research of flame interactive movement based on the Kinect gesture recognition and the other is the algorithm research of the interactive motion between the flame and the moving obstacles.Firstly,in order to realize the interactive movement effect between the hand and the irregular flame in the virtual-real fusion scene,an algorithm of flame interactive motion based on Kinect gesture recognition is proposed.The use of a Color ImagePlane video wall,masterly display the virtual-real fusion scene.The skeletal tracking technology is used to solve the problem of real-time tracking of the gesture state,and the gesture interaction simulation is completed efficiently.The corresponding gesture instruction set is defined,and the interactive algorithm of different gesture commands and flame is designed.So gestures can flexibly control the movement of flame,enhance the user's sense of participation,and achieve flame interactive real-time simulation target.Secondly,in order to realize the secondary interaction effect between flame and virtual obstacle,we research on the interactive motion algorithm of flame and moving obstacles.The AABB bounding box is used to simplify the calculation of the boundary conditions of the moving obstacles,which effectively solves the collision detection problem between the flame and the moving obstacles.At the same time,we introduce a novel projection technique,which can reduce the computation time of the projection items and capture the interaction details as much as possible,so that it can take into account both the real-time and the authenticity.In order to highlight the interaction between the flame and moving obstacles and show a more realistic interaction effect,the coupling linear equation is established to realize the coupling of the the flame and moving obstacles.Then,in order to improve the real-time of flame simulation,the MacCormack method is used to solve the advection term in N-S equation,which can effectively reduce the numerical dissipation of the flame simulation.At the same time,in order to reduce the calculation amount of the N-S equations in the computing,we adopted the method of parallel computing on the GPU,thus further improving the real-time.The ray casting algorithm based on GPU is used to render the flame,and the high quality flame image can be drawn efficiently.Finally,using Unity3 D to set up the platform of the system of the algorithm research of flame interactive movement based on the Kinect gesture recognition and the system of the algorithm research of the interactive motion between the flame and the moving obstacles.we design and complete a variety of experiments.The results showed that the algorithm can be used to realize the real time and natural interactive effect of the flame in the virtual-real fusion scene.
Keywords/Search Tags:the virtual-real fusion scene, gesture instruction set, Kinect, Navier-Stokes Equations, AABB bounding box, flame interaction with moving obstacles
PDF Full Text Request
Related items