Font Size: a A A

Research On Constructing Virtual Reality Engine For Teaching Application

Posted on:2019-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:X S HaoFull Text:PDF
GTID:2428330545469234Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Virtual reality is a kind of computer simulation technology which simulates the real world and transcends the real world.Because of its many advantages,it has been widely used in medicine,education,military and other fields.Although the tools used to develop virtual reality works are mature,the use of these tools to develop virtual reality applications with special needs often fails to improve the productivity of developers.VR technology has a broad application prospect in the field of education.The author wants to develop an engine that facilitates the development of educational virtual reality applications.The virtual reality products of education should be designed and developed under the guidance of educational theory and educational model,and should also be adapted to the characteristics of specific disciplines.This paper first analyzes how to design a virtual reality product which can improve teachers' teaching efficiency and students' learning efficiency under the guidance and restriction of the above factors,and investigates the market prospect of VR education.The advantages of VR technology in the field of education are listed.Then,this paper analyzes the mathematical knowledge needed in the construction of 3D applications,focusing on the homogeneous coordinates,transformation matrices,quaternions and their functions in 3D applications.This paper also introduces the framework of the virtual reality application product engine for the research and development of education,and studies the key technologies such as graphics rendering,collision detection,physical simulation and so on.Pipeline rendering technology based on GPU makes it convenient for developers and researchers to build realistic and non-realistic rendering models and various screen effects.Taking the Phong illumination model as an example,the principle of the model and the program implementation of the GLSL language are described in detail.Collision detection systems and their physical emulators are also an indispensable part of virtual reality systems,no matter how realistic the images drawn by the computer are.But when the objects in the scene can not move according to the laws of nature,it will cause a sharp decline in immersion.In the teaching applications of different subjects,rendering,collision detection and other technologies often have different special needs.This paper makes in-depth research and experiments on how to meet theseneeds.Virtual reality technology has a very broad application space in the field of education,which can improve the teaching quality to a great extent,and has many advantages compared with the traditional education method.The mainstream engines used to develop VR products are now used to develop computer games.Although they can greatly improve the efficiency of VR products in the field of R & D education,there are still many discomfort in many places.Based on this,developing a VR engine for education,or making plug-ins based on existing engines,will improve the efficiency and quality of VR products in the field ofR & D education,there are still many discomfort in many places.Based on this,developing a VR engine for education,or making plug-ins based on existing engines,will improve the efficiency and quality of VR products in the field of education.
Keywords/Search Tags:virtual reality, VR education, graphic rendering, collision detection, physical simulation
PDF Full Text Request
Related items