Font Size: a A A

Research On 3D Scene Development And Application Based On WebGL

Posted on:2020-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:B Y YuFull Text:PDF
GTID:2392330578958327Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer science,China's Internet technology has also made rapid progress.In Internet-related applications,the 3D model display function as an emerging means meets the higher demands of the contemporary people for life.Nowadays,some systems in the market that can display 3D models often rely on apps or clients.However,the extra installation process brings extra steps for users,and it is not worth installing these apps specifically to experience the 3D display effect for many users.If there is a convenient,fast and easy to use 3D model display system,it will greatly improve the attraction of users.The 3D model display function has great potential in the design and sales of home.In view of the fact that most furniture sales on the market are displayed in the form of pictures,this paper researches and develops a 3D panoramic furniture display platform.It makes up for the vacancy in the 3D model display of furniture sales,and the web-based development method avoids the cumbersome steps of downloading additional applications when users use it.This paper realizes the three-dimensional panoramic display effect of furniture on the webpage through WebGL-based Three.js technology.Users can upload the indoor real-life map and select the furniture model to display in the three-dimensional space with the real scene as the background,and interact with the furniture model,and display the desired home effect by translating,rotating and zooming the furniture model.Height or depth data in 3D space is often difficult to obtain,and a series of complex 3D reconstruction algorithms are needed to realize coordinate positioning in 3D space.In this paper,according to the characteristic that ordinary users usually use monocular camera equipment(such as mobile phone,SLR,etc.)to take background pictures,through OpenCV image processing technology to deal with the background image to get relevant coordinate information,Combined with the transformation relationship of three-dimensional space coordinate system and the research of projection matrix transformation algorithm,the ground coordinate information in the background image is located in three-dimensional space in a more convenient way,and construct the corresponding virtual ground,allows the furniture model to be placed more realistically based on it.Finally,combined with the rapid development platform,through the research and analysis of the functional requirements of the whole system,for the purpose of convenient,fast,lightweight,to build a commercial background program,the platform not only can be used in the field of household,at the same time can also have a wide range of applications in other fields,such as real estate,online malls,etc.,with great flexibility and market prospects.
Keywords/Search Tags:3D model display, Three.js, image processing technology, three-dim ensional space coordinate positionin
PDF Full Text Request
Related items