如何使用标准网络技术创建 3D/360 VR 视频?
How to create 3D/360 VR videos using standard web technologies?
我知道一些网站在将 phone 放入 Google 纸板(非电子设备、两个塑料镜片和一个纸板箱时,可以在浏览器中提供 3D/360 VR 视频你的 phone ) 没有使用 VR 引擎。
我猜这些视频是基于两个文件,包括 2 个 3D 视图(左眼/右眼),它们嵌入在网页上,可以访问一些浏览器 API 来获取设备的位置360体验。
如果你能告诉我如何制作这样的视频,我将不胜感激。假设我已经拥有由 3D/360 摄像头创建的 mp4 文件。如何将它们嵌入网站以在 phone?
的网络浏览器中创建 3D/360 度体验
如果您使用的相机生成的格式与 YoutUbe 或类似服务兼容,您只需将视频上传到那里并使用他们的服务即可。
如果您想自己托管它,您需要一个可以支持该格式的播放器 - 不同的播放器会有不同的配置和设置,但有一些示例:
- 手机Android:https://developers.google.com/vr/android/samples/video360
- 网络:three.js 基于:https://threejs.org/docs/#api/en/textures/VideoTexture (example here although it is slightly old now: https://github.com/gbentaieb/simple360Player
- 商业跨平台解决方案:https://bitmovin.com/demos/vr-360, https://www.omnivirt.com/vr-player/
还有一个 Google 代码实验室,其中包括构建 VR 视频以供在 Google Carboard 中观看 - 您需要注意 Google 随着时间的推移会改变对 VR 的支持和方法但通常也会在一段时间内支持较旧的 API:
我知道一些网站在将 phone 放入 Google 纸板(非电子设备、两个塑料镜片和一个纸板箱时,可以在浏览器中提供 3D/360 VR 视频你的 phone ) 没有使用 VR 引擎。
我猜这些视频是基于两个文件,包括 2 个 3D 视图(左眼/右眼),它们嵌入在网页上,可以访问一些浏览器 API 来获取设备的位置360体验。
如果你能告诉我如何制作这样的视频,我将不胜感激。假设我已经拥有由 3D/360 摄像头创建的 mp4 文件。如何将它们嵌入网站以在 phone?
的网络浏览器中创建 3D/360 度体验如果您使用的相机生成的格式与 YoutUbe 或类似服务兼容,您只需将视频上传到那里并使用他们的服务即可。
如果您想自己托管它,您需要一个可以支持该格式的播放器 - 不同的播放器会有不同的配置和设置,但有一些示例:
- 手机Android:https://developers.google.com/vr/android/samples/video360
- 网络:three.js 基于:https://threejs.org/docs/#api/en/textures/VideoTexture (example here although it is slightly old now: https://github.com/gbentaieb/simple360Player
- 商业跨平台解决方案:https://bitmovin.com/demos/vr-360, https://www.omnivirt.com/vr-player/
还有一个 Google 代码实验室,其中包括构建 VR 视频以供在 Google Carboard 中观看 - 您需要注意 Google 随着时间的推移会改变对 VR 的支持和方法但通常也会在一段时间内支持较旧的 API: