Research on virtual reality interactive design and application monitor SDK tool design based on Unity 3D engine
Zhang Erkun, Deng Derong
(Shenzhen Branch, WHY Engineering Consultant Co. Ltd., Shenzhen Guangdong 510000, China)
Abstract: This paper studies the current application and monitoring situation of VR technology. Based on the Unity 3D game engine and VR device HTC Vive, the paper establishes a typical VR interaction scene and propose a VR application runtime monitoring scheme. The main work of this paper includes: (1) VR interactive scene. The VR interaction scene has general interactive behavior functions, including full-angle observation, movement of the person’s perspective, object touch, object picking, object use and menu interaction; (2) VR monitoring SDK. The monitoring SDK collects the user device information, runtime performance information, exception information, and user behavior information for the VR application under the user environment, by mounting a monitoring script in the VR application scene, and then reports the data to the data analysis center; (3) Data analysis center. The data analysis center is responsible for receiving and storing the data reported by the VR monitoring SDK, and through statistics aggregation and algorithm analysis of the data, generating a monitoring report in the form of a visualized chart for developers, which helps the developer to better understand the situation on operation of the VR application and analyze user behavior; (4) Case study. A VR interaction scene is selected as a test case to introduce the process of VR application runtime monitoring scheme in detail as well as loading the SDK script, analyze the data monitoring report from the data analysis center, and verify the effectiveness of the scheme.
Key words: Virtual Machine; Application monitoring; Unity3D; HTC Vive