Font Size: a A A

Research Of Three-dimensional Scene Following Presentation Technology Based On Real-time Data Source

Posted on:2021-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y YaoFull Text:PDF
GTID:2428330611955201Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer and Internet technology,especially in the era of Internet 3.0,the speed of the Internet has rapidly increased.In Internet-related applications,traditional 2D graphics can no longer meet the needs of social development.The display of 3D scenes is becoming more and more important.Popular methods meet the requirements of contemporary people for a higher quality of life.At present,most of the three-dimensional display scenes in China are based on fixed models,which cannot be simulated and displayed based on real-time data,which is lagging.Therefore,the follow-up display technology based on the real-time data source of the three-dimensional form of the scene proposed in this thesis has the characteristics of real,high efficiency and real-time performance,and specifically solves the problems of real restoration of the three-dimensional scene and three-dimensional real-time monitoring.Currently,there are a variety of technical solutions to implement Web3 D,but the picture quality is poor,the visualization effect is not good,and a complex operating environment needs to be installed.This thesis uses WebGL technology,through the WebGL engine library Three.js,without installing additional plugins you can run three-dimensional scenes smoothly on the browser,and support across multiple platforms,solving many problems with other Web3 D technical solutions.In this thesis,in order to realize the following display technology of the three-dimensional form of the scene based on the real-time data source,the following work is specifically done:First of all,a popular WebGL library Three.js was studied,and based on the Three.js technology to process three-dimensional models in web pages,the problems of loading,texture mapping,model positioning,and real-time rendering in the web page scene were solved.And has rich interactive attributes.Secondly,study the construction and appliance of Node.js server,apply JavaScript basic language to solve the problem of data exchange between client and server.Use Node.js for server development and data API construction,build a back-end architecture for the system,and provide a data interaction interface to the front-end.Third,use some commonly used development tools to make,develop and publish web applications,request server data through ajax to complete the asynchronous loading of the model,and realize the dynamic display of the model based on real-time data,re-update and render to the page.Finally,the LOD optimization algorithm and collision detection algorithm are introduced into the three-dimensional WebGL technology,so that the rendering speed of the WebGL physical model is improved.In this thesis,through the verification of actual cases,the use of B / S architecture to build a system platform,combined with the Three.js library,built a real-time dynamic display of 3D highway tunnel scenes,to achieve the goal of 3D scenes followed by real-time data rendering.
Keywords/Search Tags:Web3D, WebGL, Three.js, Real-time Rendering
PDF Full Text Request
Related items