摘要: 问题: A 进程(为 app 端)创建虚拟屏,将 B 启动到虚拟屏上 A 进程创建 textureName 后,如何拿到 B 进程在 virtualDisplay 的数据 思路记录: 创建虚拟屏的流程是什么样的 创建后,surface 的流程是怎样的 图像的生产和消费模型是怎样的 数据流是怎样的 如 阅读全文
posted @ 2022-12-02 09:49 mikaelzero 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 更新:本文是为 Quest 1 开发人员编写的。虽然 Quest 2 建立在相同的架构上,但现在更容易为阴影贴图(以及其他需要从先前渲染过程中生成的纹理读取的简单技术)做预算。 尽管移动芯片组可以支持下面概述的大多数技术,但我们强烈建议你不要这样做。不过,这并不总是一成不变的规则,因为我有看到开发者 阅读全文
posted @ 2022-11-27 20:25 mikaelzero 阅读(269) 评论(0) 推荐(0) 编辑
摘要: VR requires the support of many components in modern phones. This starts with the sensor for recording the motion of the head, the CPU driving the VR 阅读全文
posted @ 2022-11-27 15:02 mikaelzero 阅读(130) 评论(0) 推荐(0) 编辑
摘要: “VR 应用程序每帧渲染两张图像,一张用于左眼,一张用于右眼。”人们通常这样来解释 VR 渲染,虽然没有错,但可能过于简单化了。对于 Quest 开发人员来说,了解全貌是有益的,这样你就可以使你的应用程序性能更高、视觉效果更吸引人,并轻松排除故障和解决问题。 这篇博文将带你了解 VR 帧的生命周期, 阅读全文
posted @ 2022-11-27 14:59 mikaelzero 阅读(509) 评论(0) 推荐(0) 编辑
摘要: HMD HMD 是 Head Mount Display 的缩写,也就是俗称的头显,这是 VR 最核心的设备。 VR 的分类 VR 基本原理 处理器 计算的核心,用来生成图像,根据陀螺仪数据计算姿态定位 等。为了防止眩晕,VR 眼镜要求图像刷新率达到 90Hz。这对运算速度要求很高。所以,一个 VR 阅读全文
posted @ 2022-11-22 22:27 mikaelzero 阅读(902) 评论(0) 推荐(0) 编辑