Font Size: a A A

Real Time And Interactive Display Of Mechanical 3D Model

Posted on:2004-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y MoFull Text:PDF
GTID:2132360095455409Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Virtual reality technique is getting the quick development in recent years, having been combined with multi-media technique and computer network technique to call the modern three greatest computer techniques.This paper discusses the basic concepts, primary characteristic, pivotal technologies and research content of virtual reality. By analyzing studying actuality and developing tendency of VR, this paper puts importance on how to set up a 3D model system, so as to realizing loading, rendering and interacting of 3D model. Under the precondition of showing model without affecting its precision, model has been handled with static and dynamic simplification, to cut down computer resources for needing in the process of rendering, advancing real-time interaction. It is developed a new path to realize VR system, for making use of the low class computer especially for PC.Model rendering is the most basic and integrant technique within VR technologies. OpenGL that belongs to Windows is recognized as the industry standard of 3D model, but it is impossible to render complicated mo'dels only depending on basic functions and samples of OpenGL. Constructing a 3Dmodel bank has great workload, and the program also has not the widespread applicability. This paper gets an interface between OpenGL and 3DS files by 00 VC++, which can be used to display 3Dmodel directly, so as to making full use of abundant public 3D resources and reducing difficulty of developing VR system.How to make use of PC to handle complicated geometry model, is the hot issue in the last few years. And developing of VR technology brings more exigent requests for real-time rendering of complicated models. In this paper, the algorithm in which normal vector of vertex is used to control simplifying error obtains good result on briefness, simplifying velocity and quality. Static simplifying model keeps the rendering character in detail to a great extent by 20% simplification. With static simplifying model as basic model, it is to set up Multi-resolution model that model rendering is relatedto changing of observe point. With covering with less and less pixels, model can be handle to 80% simplification, and process of interaction can reach to real-time request, not making user feel obvious delay.By using OpenGL as tool to research into virtual reality, this system realizes loading, rendering and interacting of 3D model and gets some achievement on the development of bottom VR system flat-form. With further research, this system will become more and more perfect, and will bring tremendous applied benefit.
Keywords/Search Tags:Virtual reality, 3D model, OpenGL, Normal vector, Simplified model, Multi-resolution model
PDF Full Text Request
Related items