Font Size: a A A

Research And Implementation Of 3D Virtual Experiment Based On X3D

Posted on:2012-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:L SongFull Text:PDF
GTID:2218330338462885Subject:Digital media technology and the arts
Abstract/Summary:PDF Full Text Request
3D virtual experiment is an application of virtual reality in education. Although traditional experiment plays an important role in teaching and learning, some problems such as safety, costs and restriction from time and space can not be avoided. 3D virtual experiment could gracefully resolve the problems faced by traditional experiment. This thesis proposes a 3D virtual experiment framework, researches the methods applying particle animation into X3D, and implements three 3D virtual experiments. The work and contribution in this thesis include the following aspects.Firstly, some virtual experiments based on X3D are introduced, and a new 3D experiment framework is proposed aiming at resolving the inefficiency of current implementation. The frame work combines X3D and ActiveX and hence has commonality and extendability. Besides, SOLID based collision detection which incorporates control of the shape list is applied into the framework. The independence between the collision detection module and the X3D browser leads to better maintainability and flexibility of this framework.Secondly, the thesis proposes the methods for applying particle animation into X3D. There are complex phenomena in some experiments such as flames and smog, which general geometry nodes in X3D can not simulate. Therefore, three methods for applying particle animation into X3D are proposed, including the method using the Particles node in X3D and the method using nodes and internal JavaScript. Besides, Perlin noise and texture synthesis are employed to enhance artistry.Finally, the implementation of three 3D virtual experiments is introduced. The solution reaction experiment is implemented under the proposed framework. Conical pendulum experiment adopts the collision detection module. The red phosphorus combustion experiment applies the particle animation in X3D to simulate the alcohol burner flame, the red phosphorus flame and the white smog.
Keywords/Search Tags:3D Virtual Experiment, X3D, ActiveX, Collision Detection, Particle Animation
PDF Full Text Request
Related items