Font Size: a A A

Research And Application Of Interactive Projection Based On Vega Prime

Posted on:2017-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:X W LinFull Text:PDF
GTID:2308330485978276Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Human-Computer Interaction (HCI) studies the information exchange process between people and computers. Human-computer interaction technology mainly dep ends on external devices with input and output functions and the corresponding s oftware to function, among which interactive projection technology is an outstandi ng representative.By using computer vision technology and multimedia projection display technology, interactive projection technology creates a dynamic and high-tech interactive experience combining virtuality and reality. The appearance of interactive projection technology means both the development of science and technology and the need of modern society to change and enrich the spiritual life. Interactive projection system can produce a variety of special effects through the interaction between the audiences’body movements and projected images, which brings the participants into a wonderful world both real and imaginary. As a new media, interactive projection technology is mainly used in stage shows, theaters, media exhibition institutions, exhibition center, cultural palace, new product launches and other occasions. Most interactive projection use the technology such as Flash, DirectX and etc. This project is a study and application of interactive projection technology based on Vega Prime.Most of the current projection on the market interactive display are developed by means of two-dimensional images. That is to say, a complex animation effect often requires a large number of pictures, which not only takes more time to collect, but also creates a poor effect since those plane pictures are less real and difficult to cause immersive feeling. The research is to develop an interactive simulation game scene program using the Vega Prime technology. All the objects in the scene are achieved through the three-dimensional modeling tools-MultiGen Creator, which is more lifelike than the two-dimensional representation in the past. Vega Prime is highly customizable and users can easily develop applications for their own particular purpose. Users can develop their own simulation modules and combine the codes written with derived custom classes to optimize simulation applications. In the simulation program, we want to achieve the effect of mouse movement events and the reaction effect of collision detection. Based on the interactive projection hardware modules and the images captured by the camera, the position of image (hand) change is analyzed and discovered. The simulated mouse message is sent to the foreground window and triggers the mouse movements’message to achieve the effect of moving the mouse. And ultimately, the goal of this experiment-human-computer interaction is achieved.The main content of this research includes the following aspects:(1) Relevant theoretical knowledge of virtual reality and interactive projection are researched. The design methods of virtual reality and related software tools including MultiGen Creator and Vega Prime are mastered, which lays a solid foundation for the establishment of virtual simulation scene.(2) Use the modeling tools-Creator, developed by MultiGen-Paradigm Company, to create a virtual three-dimensional model for this project. The final model has a highly optimized visual effects. The model is finally saved as FLT file, which is the industry standard of described data format of MultiGen Company. Through the software features making the model’s animation design, making simulation scenario showed good dynamic effects at runtime.(3) Use the graphical user interface tools--Lynx Prime to efficiently create and configure the simulation scenarios which use three-dimensional model generated by Creator. Saved as acf format, the file is used in developing program.(4)Use the ACF file created by Vega Prime for secondary development. Thus, more advanced functions can be achieved. In the development process, we need to achieve the effect of collision detection between models and stress change produced by the mouse movement events. Appropriate application development tools are selected and combined with VP library function to realize the above-mentioned program functions.(5)The combination between development programs and the interactive projection system hardware modules are achieved. The connect environment of interactive projection system major unit assembly, import development program modules to realize the human-computer interactive features and complete the experimental objective of this project. Finally, summary of the full text and propose the future direction for improvement.
Keywords/Search Tags:Interactive projection, simulation, Creator, Vega Prime, VC++
PDF Full Text Request
Related items