WebVR,又被国外称为Panorama VR或沉浸式VR,是一种提供360/720VR体验的技术,主要基于全景照片制作,与之对应的Object-VR则以三维模型为基础。由于WebVR是基于H5和网页的,具有使用方便、兼容性好以及较低制作成本的特点,因此在虚拟现实领域越来越受欢迎。相较之下,基于Unity的VR开发和展示需要专门的VR工具,导致成本相对较高。过去,WebVR的开发以Three.js、Aframe等底层框架为主,而Facebook推出的React360.js则为WebVR框架带来了更多关注。然而,随着时间的推移,React360框架失去维护,因此我们进行了市场调查,决定将基于React Native和React-360的方案进行替换。本文将详细介绍我们的技术选型过程,以及千语VR模块中的一些重要技术细节。