【问题标题】:setting FOV=120 in AFRAME doesn't work in VR-MODE?在 AFRAME 中设置 FOV=120 在 VR-MODE 中不起作用?
【发布时间】:2018-12-20 23:10:33
【问题描述】:

我将相机 fov 设置为 120:

<a-camera fov="120"></a-camera>

它在常规模式下运行良好(正确显示 120 fov)但是当我在移动设备中进入 vr-mode 时它返回到 80。这是一个错误吗?

see reproduction here

我也在aframe github issue page开了一个问题

【问题讨论】:

    标签: aframe


    【解决方案1】:

    这不是错误。这是预期的行为。在 VR 模式下,FOV 和其他相机参数由 WebVR / WebXR API 提供。 They're specific to the headset characteristics (IPD, lenses properties...) 并且不能被覆盖。使用不同的参数,立体渲染看起来不正确。

    【讨论】:

    • 感谢您的快速回复;你能指导我去一个除了框架之外的资源吗?据我所知,我以前在 vr 中看到过 fov……它的用户体验非常奇怪——当我切换到移动设备时,它看起来完全不同
    • 这就是 VR 硬件的工作原理,而不是 A-Frame / WebVR / 浏览器的限制。您必须应用最终由硬件提供的 WebVR / WebXR API 提供的参数。您不能假设某个 FOV 或期望跨设备保持一致。例如:Rift 的 FOV 约为 80 度,而新 Pimax 耳机的 FOV 约为 170 度。这是硬件的属性,不是软件可配置的
    猜你喜欢
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-08
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多