【VR】手柄定位技术
1. 关于Quest Pro头显、控制器的规格分析(终篇)及Quest 3分辨率
(2022年07月29日)被认为是“Quest Pro”的高端一体机Project Cambria将于今年秋季正式发布。对于一直关注和分享所述设备情报的YouTuber布拉德利·林奇(Bradley Lynch),他日前发布了关于这款头显的最后一篇分析:
我7月14日在Youtube频道发布了一段视频,回顾了关于Meta Cambria控制器的信息,亦即代号为“Starlet”的设备。最重要的收获是Meta首席技术官安德鲁·博斯沃思(Andrew Bosworth)在Instagram AMA中确认Starlet将与Cambria一起发货。当然,我一个月前就已经听到相关信息。
我之前曾暗示,我会在后续的文章或视频中提供关于控制器的新信息,而我非常乐意将这篇文章(以及随后的视频)称为我最后一篇关于Meta Cambria的情报分析。
尽管你总是从我的分享中获取不正确或需要修正的信息,但我有信心相关的信息足以完成我的预测。在这之后,我将不再正式报告任何引起我注意的Cambria情报,直至Meta在Connect大会正式发布设备。
和往常一样,我们先来简要回顾我上一篇关于Cambria/MetaQuest Pro文章。我当时的主要预测如下:
我曾表示,Meta会宣布新Meta帐户系统将于8月份发布。结果证明这完全正确。Meta在我的文章发表后不到48小时就予以了证实。
Quest Pro正在反向旋转显示器,以一个角度反向旋转显示器,从而增加垂直视场。我从可靠的消息来源获悉,情况确实如此。本文稍后将进行详细介绍。
新代码引用了“META_HAMMERHEAD”。之前有消息人士告诉我,这是Meta的下一款智能眼镜,又名Hypernova。我的其他消息来源已经证实这条情报。Hypernova类似于第二代雷朋智能眼镜。消息人士告诉我,所述设备的主要改进在音频驱动/扬声器方面,并产品正与Luxottica陆逊梯卡合作开发。发布日期暂定为2024年下半年,但这个时间表非常不稳定。
Starlet控制器不会与Quest Pro同时发货。结果证明,我的这条情报属于已过时/不正确。如前所述,安德鲁·博斯沃思在Instagram AMA证实:头显会配备控制器。
- Starlet控制器
我们先来澄清一下为什么我最靠谱的消息源在上述最后一点出错。另外,我可以再次确认,他们正在开始增加控制器的产量。
有Meta的人士告诉我:是否配备控制器存在多个担忧/问题。另外,高层有计划单独销售控制器/充电器。一直以来,内部都有谈论通过不提供控制器来降低产品成本,尤其是因为手部追踪越来越出色。同时,中国工厂的封锁令控制器的生产进度略落后于头显,而Meta有考虑是否需要更快地发布产品。但令进度落后的最大问题是:Quest 2的支持。
关于Starlet控制器,我最常被问到的问题之一是:“他们会单独发货并支持Quest 2吗?”我在一段时间内都认为不会。但是,Meta似乎正在进行大量的相关工作。
我不确定这是否会以任何官方消息公布。工程师们似乎已经解决了相关难题,但并非全部。影响Meta最终决定的主要争议之一是,与Quest Pro相比,Quest 2将如何通过Over-the-Air获取控制器固件的更新路径。我的猜测是,Quest 2的用户需要一个专门的应用来更新Starlet控制器,或者Meta将重做整个控制器更新系统。
如果这确实成为Meta Connect大会的一个重大公告,我的消息来源预计控制器/充电器捆绑包的价格将在300美元左右。
- 一窥Starlet的内里

社区一直在抱怨,我所有的情报分享都集中在头显本身。所以下面我将分享关于Starlet的信息。
对于分析师,很少有人能在设备发布后拿到设备的官方CAD,更不用说发布前。幸运的是,我有两次机会拿到手,第一次是头显,第二次是控制器。

这款控制器能够在游戏空间内追踪自己。它们分别使用3个集成红外摄像头和一个板载SoC(如骁龙662)来实现这一点。由于单独处理这一功能所需的电量,控制器放弃了原本的可拆卸AA电池,并选择了可充电的3200mAh电池。下图的三紫色点是充电接口。

其他令人印象深刻的功能包括“高清触觉反馈”。每个控制器有多个触觉致动器:
扳机键内的一个LRA致动器用于反应振动
拇指键下方的一个LRA执行器用于挤压反馈
手柄中的一个VCM致动器用于实现更高质量的振动触觉

上周,一位消息人士告诉我,最终的Cambria控制器在手柄底部有一个传感器。他猜测这与“在混合现实或虚拟现实中进行绘图写字”有关。在拿到CAD文件并交叉引用新信息后,我发现控制器的底部似乎真的包含一个完全用绘图写字的“压力传感器”。挂绳之类的附件可以拆下,并用“触控笔尖”代替。我想这应该有助于配件厂商构思其他有趣的功能。Starlet的底部有一个压力传感器。
- Quest Pro的显示器
在我的上一篇文章中,我推测Meta以一个角度反向旋转显示器,从而增加垂直视场。我的消息来源证实了我的猜测。两个显示器相互倾斜21度。这样做同时有助于优化整体生产成本。
几个月来,挖掘Quest固件数据的证据表明,Meta将使用带有局部调光的LCD面板(MiniLED)。供应链分析师郭明錤进一步指出,Quest Pro将使用单眼2160×2160分辨率的面板。
我在这里继续确认,Quest Pro确实在使用所述面板。Quest Pro使用的面板在内部称为“Tianjin-3”,其包括一个用于改善LCD色域的量子点层。在电视和其他市场,这种类型的面板通常称为“QLED”。
Meta同时完善了局部调光算法。这对部分公司而言是一项棘手的任务。局部调光允许特定背光区域关闭,并尝试达到OLED面板期望的更纯净黑色。我必须提醒你们,Pancake光学的效率非常低。所以显示器必须非常明亮,根据发送的图像正确关闭蓝色区域,并在10%占空比附近运行。Meta的光学工程师应该为这种显示器投入了大量的时间和精力。
面板本身的分辨率可能是2160×2160,但最终的Quest Pro只能实现单眼1800×1920分辨率。

- Meta Quest Pro规格–最终预测(algorithm engineer may focus this part)
高通骁龙XR2 5G SoC
12 GB LPDDR5 RAM
256 GB存储
10个传感器+红外深度投影仪,用于混合现实:两个 “Canyon”–640 x 480(物联网、Constellation追踪、手部追踪);两个 “Glacier”–1280 x 1024(深度、透视、Constellation追踪、手部追踪);一个 “Teton”–2328 x 1748(16MP RGB透视叠加);五个 “Esker”–400 x 400(面容追踪、眼动追踪)
两个Tianjin-3 QLED面板:单眼2160 x 2160(最终单眼渲染1800 x 1920);更好色域的量子点层;用于局部调光的Mini LED背光;反向旋转21度以提高视场
定制Pancake镜片
支持WiFi 6E
改进的空间音频
5000 mAh锂离子电池(可充电)
完整套件(头显、控制器、充电器、数据线、文档)的标价为1500美元
在马克·扎克伯格发表Connect主题演讲期间开始预购
发售日前:2022年10月25日

- Meta Quest Pro控制器规格-最终预测
高通662 SoC
3个红外摄像头,用于自身的六自由度追踪
充电/不可拆卸的3200 mAh电池
高清触觉(每个手柄有多个致动器)
压力传感器
明显比Quest 2控制器重
与Cambria头显一起发布
作为独立捆绑产品与充电器一起推出(300美元)
- Cambria的结束,其他的开始
正如前文所言,我将不再撰文介绍任何关于Cambria/Quest Pro的文章。如果有什么不正确的地方或者我发现了新的信息,我会发推/更新这篇文章。
尽管如此,我对Meta的报道尚未结束。Quest 3的开发正在加速。所以我想在这篇文章的最后讲一点我听到的小道消息。
下面是Meta内部正在发生的事情,但我无法将其纳入上文:
Meta将在明年初强制执行新的服务帐户条款,所以用户应该在几个月内应该还能绕过TOS
与2016年发布HTC Vive和2019年发布Valve Index时相比,现在Meta内部关于竞争对手的讨论似乎在稳步增加。
正如我们在Cambria发布前一年多对其显示分辨率进行了数据挖掘一样,我们现在看到了关于Quest 3显示分辨率的线索。Quest 2 PTC固件v43目前已经向部分用户推送。我们在代码中看到Eureka865(Quest 3)有一个LCD显示器,分辨率为4128×2208。与Quest 2相比,像素增加了30%。
ref:
2. hash map
1 .OSG实现利用菲波那契网格(Fibonacci lattice 或 Fibonacci grid)均分球面
1.1 1000 samples gives you this:
import mathdef fibonacci_sphere(samples=1000):points = []phi = math.pi * (math.sqrt(5.) - 1.) # golden angle in radiansfor i in range(samples):y = 1 - (i / float(samples - 1)) * 2 # y goes from 1 to -1radius = math.sqrt(1 - y * y) # radius at ytheta = phi * i # golden angle incrementx = math.cos(theta) * radiusz = math.sin(theta) * radiuspoints.append((x, y, z))return points
1.2 常用hash函数
2. Delaunay+Voronoi on a sphere
2.1 Delaunay+Voronoi

2.2 10560 怎样在球面上「均匀」排列许多点
3. Fitting Ellipse拟合椭圆的若干方法分析
4. Geometric Hashing: An Overview 分析
相关文章:
【VR】手柄定位技术
1. 关于Quest Pro头显、控制器的规格分析(终篇)及Quest 3分辨率 (2022年07月29日)被认为是“Quest Pro”的高端一体机Project Cambria将于今年秋季正式发布。对于一直关注和分享所述设备情报的YouTuber布拉德利林奇(B…...
TDengine 启动 taosAdapter,提供基于6041端口的RESTful 接口,建立REST 连接
一、前文 TDengine 入门教程——导读 二、开发指南 TDengine 完整的软件包包括: 服务端(taosd);命令行程序 (CLI,taos) 和一些工具软件;用于与第三方系统对接并提供 RESTful 接口的 taosAdapter࿱…...
SY8205同步降压DCDC可调电源模块(原理图和PCB)
SY8205同步buck降压电源模块,输入电压4.5-30V,输出电压0.6-30V可调,效率90%以上,最大连续输出电流5A,峰值电流6A。 开源链接:https://url.zeruns.tech/obGu3 SY8025数据手册下载地址:https://…...
电装光庭汽车电子(武汉)有限公司
电装光庭汽车电子(武汉)有限公司 (汽车座舱显示系统,汽车电子产品及其材料和组件的开发,设计,制造,销售,批发,进出口) 一、公司介绍 电装光庭汽车电子是一…...
2023年DAMA-CDGA/CDGP认证合肥/厦门/长春/深圳可以报名
DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…...
android 12.0launcher3中workspace app列表页不显示某个app图标
1.概述 在12.0的开发中,Launcher3 workspace的app列表页 会负责加载系统中app的所有图标 但针对某个不需要显示在桌面的app图标需要过滤掉 所以需要在加载和更新的时候过滤 需要更改两处地方,一处是 加在列表时 一处是安装卸载app 更新app列表时 2.launcher3中workspace ap…...
Java 编写websocket client 压测脚本
对于Java开发者而言,使用Java编写websocket client压测脚本是一件比较容易的事情。下面给出一个基于Java语言的websocket client压测脚本示例,供大家参考。 import java.net.URI; import java.util.concurrent.CountDownLatch; import org.java_websocke…...
设计模式之【备忘录模式】,“后悔药”是可以有的
文章目录 一、什么是备忘录模式1、备忘录模式使用场景2、备忘录模式优缺点3、备忘录模式的三大角色4、白箱备忘录和黑箱备忘录5、思考:备份频率快,备份对象大的备忘录应该如何设计 二、实例1、备忘录模式的一般写法2、使用栈管理富文本编辑器3、游戏状态…...
ATECLOUD云测试平台新能源电机测试系统:高效、可扩展的测试利器
随着全球对环境保护的日益重视,新能源的发展越来越受到关注。电动汽车作为新能源领域的重要组成部分,其性能和质量对于消费者来说至关重要。为了确保电动汽车的性能和质量,测试系统平台解决方案变得越来越重要。本文将介绍一种基于ATECLOUD智…...
项目随机问题笔记
一、前端项目启动的命令 启动项目依赖:npm install 安装cross-env模块:npm i cross-env --save-dev 启动报错时试试这个 npm install node-sass (安装sass) 启动项目命令1 npm run dev 启动项目命令2 npm run start 启动项目命令3 npm start 二、前…...
Linux网络编程之recv函数
功能 recv 函数的功能就是从套接字中接收数据。 头文件 #include <sys/types.h> #include <sys/socket.h>原型 ssize_t recv(int sockfd, void *buf, size_t len, int flags);参数 参数描述sockfdsocket 文件描述符buf接收数据缓冲区len接收数据缓冲区的大小f…...
ChatGPT免费使用的方法有哪些?
目录 一、ChatGpt是什么? 二、ChatGPT国内免费使用的方法: 第一点:电脑端 第二点:手机端 三、结语: 一、ChatGpt是什么? ChatGPt是美国OpenAI [1] 研发的聊天机器人程序 。更是人工智能技术驱动的自然语…...
【华为OD机试】找朋友【2023 B卷|100分】
华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! 题目描述 在学校中,N个小朋友站成一队, 第i个小朋友的身高为height[i], 第i个小朋友可以看到的第一个比自己身高更高的小朋友j,那么j是i的好朋友(要求j > i)。 请重新生成一个列表,对应…...
【教学类-35-01】带笔画步骤图的描字(姓氏)(A4整张)
作品展示: 1、图片一行(0-6):文字简单,写3*412个字 2、图片2行(6-12):笔画适中,写3*39个字 3、图片3行(12-18):笔画适中,…...
关于PyQt5的环境搭建
目录 一、需要的环境 二、安装python 1、python安装链接 三、安装PyQt5 1、使用豆瓣的镜像 2、配置环境变量 四、安装pycharm 1、pycharm官网链接 五、配置环境 1、找到设置 2、添加designer 3、配置ui 4、配置rc 六、注意问题 一、需要的环境 1、安装好python安装…...
rsync+inotfy实时同步
rsyncinotfy实时同步 目录 一、服务器端 二、客户端 一、服务器端 1、安装网站服务,启动,但是不写首页文件 yum -y install httpd 2、安装raync服务 yum -y install rsync 3、修改主配置文件 (/etc/rsyncd.conf) uid root gi…...
Python代码写好了怎么运行
Python代码写好了怎么运行?相信问这样问题的朋友一定是刚刚入门Python的初学者。本文就来为大家详细讲讲如何运行Python代码。 一般来讲,运行Python代码的方式有两种,一是在Python交互式命令行下运行;另一种是使用文本编辑器&…...
2023 年的 Web Worker 项目实践
目录 前言 引入 Web Worker Worker 实践 Worker 到底有多难用 类库调研 有类库加持的 worker 现状 向着舒适无感的 worker 编写前进 1. 抽取依赖,管理编译和更新: 2. 定义公共调用函数,引入所打包的依赖并串联流程: 3. …...
C++的最后一道坎 | 百万年薪的程序员
| 导语 C 的起源可以追溯到 40 年前,但它仍然是当今使用最广泛的编程语言之一,C发明人Bjarne Stroustrup 一开始没想到 C 会获得如此大的成功,他说:“C 的成功显然令人惊讶。我认为它的成功取决于其最初的设计目标,就是…...
Unity的OnOpenAsset:深入解析与实用案例
Unity OnOpenAsset 在Unity中,OnOpenAsset是一个非常有用的回调函数,它可以在用户双击资源文件时自动打开一个编辑器窗口。这个回调函数可以用于自定义资源编辑,提高工作效率。本文将介绍OnOpenAsset的使用方法,并提供三个使用例…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型
CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...
shell脚本--常见案例
1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...
postgresql|数据库|只读用户的创建和删除(备忘)
CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...
深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...
力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...
CSS | transition 和 transform的用处和区别
省流总结: transform用于变换/变形,transition是动画控制器 transform 用来对元素进行变形,常见的操作如下,它是立即生效的样式变形属性。 旋转 rotate(角度deg)、平移 translateX(像素px)、缩放 scale(倍数)、倾斜 skewX(角度…...
从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践
作者:吴岐诗,杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言:融合数据湖与数仓的创新之路 在数字金融时代,数据已成为金融机构的核心竞争力。杭银消费金…...
《Docker》架构
文章目录 架构模式单机架构应用数据分离架构应用服务器集群架构读写分离/主从分离架构冷热分离架构垂直分库架构微服务架构容器编排架构什么是容器,docker,镜像,k8s 架构模式 单机架构 单机架构其实就是应用服务器和单机服务器都部署在同一…...
