Font Size: a A A

The Research And Implementation Of WebAR Interaction Mechanism

Posted on:2020-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:L M SongFull Text:PDF
GTID:2428330572973624Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Augmented Reality technology provides a new way of interaction,which has been applied in military,education,medical,industrial,entertainment and other fields.Currently,AR has three main implementations:AR based on dedicated hardware devices,AR based on the native capabilities of mobile devices and WebAR based on browsers.Compared with the first two,WebAR technology does not rely on proprietary hardware and platforms.It is lightweight,cross-platform,and easy to propagate.With the improvement of mobile intelligent terminal capabilities and the development of mobile communication technologies,WebAR technology has developed rapidly.Currently,there are three main WebAR implementations:WebAR implemented on the pure front-end based on a universal browser,WebAR implemented on the pure front-end based on a dedicated browser,and WebAR implemented by the cooperation of front end and server end.Due to the lack of a unified WebAR implementation,in order to implement a common WebAR application on different platforms,developers need to master the complete implementation process of AR applications and develop separately for different types of browsers,which has the problems of high learning cost,large development workload and long development cycle.In response to the above problems,this paper proposed a Web Interaction Control framework based on the publish/subscribe model,which provides developers with a unified WebAR implementation to simplify the development process.The main work of this paper is divided into two parts:(1)The WebAR Interaction Control Framework based on the publish/subscribe model is proposed.Firstly,the WebAR Interactive Communication Mechanism based on the publish/subscribe model is proposed,and the Custom Event Manager is designed to support the event-based operation of the WebAR Interaction Control Framework.Secondly,the WebAR Interaction Control Framework is designed and implemented,which provides different interaction experiences based on device capabilities and developer configuration.(2)The WebAR application systciem based on the above-mentioned WebAR Interaction Control Framework is implemented.It provides four pages:1)Environment-Aware page capable of understanding plane or natural feature images in real-world environments;2)CubeSea-Control page in which virtual objects can be controlled by rotating or moving smartphone;3)Hand-Control 3D Objects page that supports controlling 3D objects with fingers;4)Weather-Display page that displays an overlay scene of a virtual weather and a real world.In order to verify the effectiveness of the above work,the function and performance of the WebAR Interaction Control Framework and the WebAR application system are tested.The test results show that the WebAR Interaction Control Framework proposed in this paper can fully utilize the device capabilities to provide AR functions,while simplifying the development process.And the WebAR application can provide a good AR experience.
Keywords/Search Tags:WebAR, Publish/Subscribe, Interaction Control
PDF Full Text Request
Related items