Font Size: a A A

Virtual Experimental Teaching System Of Realistic Graphics Drawing

Posted on:2022-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:C LiuFull Text:PDF
GTID:2518306326984609Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Realistic graphics rendering is an important content in the course of computer graphics.It is difficult for students to fully grasp the technology of realistic graphics rendering with the explanation of pure theoretical knowledge and simple experimental design.Many universities have relatively limited laboratory teaching resources.At the same time,students urgently need more practice to consolidate the knowledge they have learned.Therefore,it is necessary to use advanced computer technology to enrich experimental teaching methods.Nowadays,more and more applications are developing from 2D to 3D.The emergence of Web GL enables Web applications to provide 3D experience without relying on plug-ins.Web GL-based rendering has also been applied to more and more fields,with broad development prospects.This paper designs and implements a virtual experimental teaching system based on Web-based realistic graphics rendering,which has good cross-platform characteristics.The specific work content is as follows:(1)From the functional and nonfunctional aspects of demand analysis,determine the overall framework of the system.This system is based on the B/S structure and is divided into four modules: teaching module,editing module,demonstration module and experimental module.(2)Four modules of the system are designed and implemented,the editing module uses Three.js and Java Script to implement the three-dimensional model editor of the web page,and the code is modularized to ensure scalability;the experimental module can be used to write C++ programs on the web,compile and output the execution results The function of linking to the Open GL library at compile time,and with the help of the Code Mirror plug-in,supports C++ syntax highlighting,automatic indentation and theme modification.The teaching module,editing module and experimental module enable students to complete the learning and practice of realistic graphics drawing content through this platform,without having to separately spend energy downloading,installing,and configuring compilation tools,effectively improving the efficiency of learning and practice;the demonstration module is comprehensively applied to reality Sensing graphics rendering technology realizes the simulation of water scenes,and users can interact with the scenes to obtain intuitive visual cognition.(3)In order to make the simulated water surface realistic,firstly use grid to model the water surface,introduce the two variables of position and speed to simulate the wave effect of the water surface,and add the simulation of the effect of the object and the water;secondly,the simulation of the water surface light Reflection and refraction effects,adding ambient light occlusion and real-time shadows to enrich the scene details;finally,the underwater caustics are simulated.Aiming at the relatively slow speed of the caustics rendering method based on global illumination,it is proposed to estimate the light brightness based on the grid area ratio The method quickly and realistically simulates the caustics effect.(4)The modules of the system were written test cases and performed functional tests.The test results show that the virtual experimental teaching system of realistic graphics drawing realized in this paper can operate normally,stably and effectively,and initially meet the teaching and experimental needs of teachers and students.
Keywords/Search Tags:Realistic Graphics Drawing, Water Wave Simulation, Shadows, Caustics, Experimental Systems
PDF Full Text Request
Related items