Font Size: a A A

Investigation Of Modeling Technology In Virtual Environment Based On OpenGL

Posted on:2008-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z J WangFull Text:PDF
GTID:2178360245978475Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
As a rising subject, virtual reality is the best human-machine interface technology so far. At present, the virtual reality technology has broad applications to many areas.Virtual reality technology is the use of computer by which generate a high fidelity virtual environment. And through a variety of sensor interface, users can immerse to the viryual environment, achieving interaction between user and the virtual environment.The construction of virtual environment is the first step to set up a VR system, its key technologies include real-time 3D graphics generation technology, dynamic environment modeling, 3D display and sensor technology and so on.Supported by National High-Tech Research and Development Program of China (863 Program)"Multi-sensory robot system for detection of dangerous goods"under grants NO. 2006AA04Z221, this paper carried out research in these aspects as follows:Firstly, Make some analysis about OpenGL programming and working theory,including the pipeline of rendering in OpenGL ,main functions of OpenGL and so on. Make an introduction about VC++, at the same time summarize programming principles of MFC and application framework.Secondly, Discuss the modeling technoloies for establising virtual environment,including geometric modeling, motion modeling, physical modeling,etc. And compelete a interactive 3D model of robot in the virtual environment. Tirdly, Make some analysis about how to import external 3D model file, which is formatted with 3DS, including analysis about chunk structure of 3DS document and recursion functions of programming and data structure of redrawing model: Do some research on a series of key technologies such as color model, light model and texture mapping in the process of generating realistic 3D graphics, and use programming tools VC++6.0 complete these technologies in OpenGL.In the end, combined Geometry Based Modeling and Rendering and Image Based Modeling and Rendering, we complete the construction of virtual environment system with MFC and OpenGL. Through friendly interface of Windows, the systerm display a realistic 3D virtual environment for user, and meet some requirements of walkthrough and interaction.
Keywords/Search Tags:OpenGL, virtual reality, virtual environment, geometric modeling, kinematic modeling, collision detection
PDF Full Text Request
Related items