立体(3D)全景之初探

作者 高原 首发于 全景旅行者 作者授权转载于krpano中文网

简介

这几年,全景技术突飞猛进,建立在全景之上的VR也是如火如荼。可是,戴着一个VR眼镜看普通全景,还是觉得缺了点什么…

去年底,有幸去深圳看到科技公司参观学习,与看到科技的CEO陈丹先生聊了很多技术问题,诸如深度图技术,一次成像技术,3D图片合成技术等,受益匪浅。通过体验,看到科技的3D全景相机在成像品质上确属业界一流,尤其在3D全景视频上的表现,有一种被惊艳到的感觉。然而,看到科技的后期制作技术要求却是一般人难以承受的。用专用APP在线观看看到科技的3D全景图,网络不好会非常吃力。我总想用最简易的办法得到最惊艳的效果,于是开始捣鼓普通人玩3D全景,来看看怎么玩的?… (更多…)

设置进入VR时的初始视角

如果没有设置进入VR时的初始视角,当进入到VR模式时就是之前最后正常模式停留的视角,也许这并不是制作者希望浏览者想看到的角度,因此就需要在进入VR以及VR场景之间切换时设置一下进入VR的初始视角。

(更多…)

1.19 pr9之前版本热点(含有文字)在VR中保留的解决方案

大家在使用1.19 pr版本时会遇到一个问题:就是如果在热点或动态热点上显示文本,当进入VR模式后,整个热点就不见了,

退出VR模式后,热点也不会回来(1.19 pr5之前)

退出VR模式后,热点会回来但文字不见了(1.19 pr6  1.19 pr8)。

VR模式下支持文字显示(1.19 pr9)。

当热点带上一个子元素是textfiled的话,那么作为父元素的热点也会和文字一样采用了css3d作为渲染器,VR是不支持CSS3D热点的,因此不会显示热点。

除非你进入了其它场景后再重新回到该场景时,热点才会出现,这是因为这个热点实际上是新的。

关于添加热点和文字的教程:移花接木(1)- 添加动态热点

经过多次实验,无法将textfield插件的文本在VR模式下显示,相信在1.19的正式版中会实现该功能。因此目前想要在VR下看到文本的话,你只能在ps软件中将文字弄成图片。

本教程方法的好处是基本不用修改vtourskin.xml。 (更多…)

HTML5-VR音频插件

HTML5-VR Audio Plugin init.xml, blank.png, demo folder HTML5 及 WebVR! (Oculus Rift, Google Cardboard, GearVR, …)

简介

该插件绝大多数功能与krpano官网的音频插件相似。对声音的控制可以直接从xml中实现。

(更多…)

WebVR插件官方文档

WebVR Plugin webvr.jsVersion 1.21

  • 插件实现krpano对 WebVR / WebXR / MobileVR 的支持
    • WebVR支持即是使用浏览器的WebVR API或者WebXR API。浏览器和系统将完成头部及位置跟踪以及镜头校正。可提供最佳的品质和最好的性能,但需要是支持WebVR/WebXR的系统和浏览器。
    • WebXR通过webxr嵌入设置控制WebXR API。目前优先使用WebVR API,因为它更成熟,更好的支持,提供更多的特性和稳定性。
    • MobileVR支持即是指对移动设备的“手动”的VR支持。当浏览器不支持WebVR API时,可使用这个办法应对。移动设备的加速度和陀螺仪传感器将用于头部跟踪,镜头校正将手动完成。为了获得正确的镜头畸变设置,可能需要手动调整特定头戴设备的设置。
  • 使用浏览器在3D虚拟现实模式下体验任意的360全景图像或视频(普通或立体的)。使用深度图全景,还可以使用位置跟踪。

(更多…)