为短焦VR和轻量AR而生,Tobii展示最新微型眼球追踪模组

2023-10-21 18:50

本文主要是介绍为短焦VR和轻量AR而生,Tobii展示最新微型眼球追踪模组,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为自然交互方式,眼球追踪和手指追踪未来将成为VR体验的关键部分,因此这两种技术的发展也备受关注。在AWE 2022期间,Tobii和Ultraleap分别展示了最新的眼球追踪和手势追踪技术,以及它们的各类应用场景。

比如,Skarredghost就体验了集成Tobii眼球追踪模块的Neo 3 Pro Eye。这次体验的内容有五种:注视点渲染、VR培训、虚拟化身社交、眼球输入和投掷游戏。另外,Tobii还展示了一款眼镜形态的原型设备。

1)注视点渲染:使用Pico Neo 3 Pro Eye体验了一个以完整刷新率运行的场景,这个场景可以开启基于眼球追踪的实时照明。相比于预烘焙的光影,实时照明的好处是让视觉观感更加生动。但是,通常运行实时照明会降低刷新率,降低渲染效果的稳定性,这也是为什么Pico Neo 3、Quest 2等消费级VR一体机并不支持实时照明渲染。

2)VR培训:在培训场景中,参与者是否在合适的时机将注意力放在每一个步骤中,是评判培训效果的一项重要指标。使用眼球追踪,培训应用可追踪学员的注视点变化是否与操作顺序符合,是否在正确时机查看对应的按钮。

3)利用眼球追踪功能来控制虚拟化身的眼球,体验者表示:当适应了眼球追踪版本的虚拟化身后,眼球固定的虚拟化身看起来就不自然了。

4)眼球追踪控制UI:Tobii展示了一种结合VR手柄和眼球输入的交互方式,即通过注视点锁定/选择菜单中的按钮,然后按下手柄上的扳机来确定,无需移动手柄来进行选择。如果眼球追踪的速度和准确性足够好,这种混合的菜单交互方式会比传统手柄输入更加自然、灵敏。

也就是说,VR界面操作更加实用、流畅,无需移动双手。就像在现实生活中那样,人眼主要用来查看/探索周围环境和事务,通常不是用于交互。因此在VR中,眼球输入不应该只依赖注视点数据,配合手柄来输入会更加自然。而且,如果用注视点来触发菜单按钮,那么由于人眼移动速度快,会容易产生误触。

5)演示投掷物体:目前,在VR中准确模拟自然的投掷体验并不容易,人们常常无法只依靠注视来投中物体,失误率较高。因此,为了提升投掷体验感,Tobii演示了一种利用注视点来瞄准目标,然后调节投掷路径的应用。甚至,结合眼球追踪功能,还可以让手势瞄准更加准确。

Tobii硬件

硬件方面,Tobii眼球追踪模块由微型相机和一系列LED照明元件组成,其结构为环状,可叠加在VR头显的光学模组上。Tobii基于红外传感,因此采用了红外LED和红外相机。

另一个用于追踪眼球的有趣技巧是在头显镜头和显示器之间添加一个倾斜45°的反射镜,镜子的目的是将人眼图像反射到侧面的摄像头传感器中。这个反射镜只反射红外光,而忽略可见光。这也是Vive Pro Eye采用的方案。

不过,目前VR头显正在探索折叠光路、短焦等轻量化方案,现有的眼球追踪模组并不再适用。为此,Tobii已经找到一种全新的眼球追踪方式,采用微型红外相机,应用在眼镜形态的产品中,看起来就像是非常小的点。

Tobii不仅将缩小眼球追踪相机的尺寸,还会保持高分辨率300x200左右。Tobii为该方案设计了一个眼镜外观的原型设计,上面搭载的微型相机看起来就像是小小的尘埃颗粒。在放大后,可以看到微型相机复杂的内部构造。

这也是Tobii对接下来Pancake短焦VR、以及轻量化的AR眼镜提供的一个设计思路。当然,​Magic Leap也是类似的设计思路。

Skarredghost还向Tobii询问了关于PS VR2是否建立合作的情况,Tobii暂未给出回复。

Ultraleap

除此之外,Skarredghost还体验了Ultraleap在Varjo XR-3头显上展示的IR-170手势追踪模块。他表示:Ultraleap手势追踪效果足够稳定,即使手放在头显视场角外,也能在看不见的地方持续追踪和操作。比如,可以用手抓住视觉边缘的物体,并放在眼前。在RGB透视AR模式中,Ultraleap手势追踪效果也足够好。

除了VR外,Ultraleap也展示了3Di手势追踪模块,可以应用于2D平台,比如智能屏幕、手机、电脑等等。参考:Skarredghost

这篇关于为短焦VR和轻量AR而生,Tobii展示最新微型眼球追踪模组的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/256285

相关文章

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

破茧 JDBC:MyBatis 在 Spring Boot 中的轻量实践指南

《破茧JDBC:MyBatis在SpringBoot中的轻量实践指南》MyBatis是持久层框架,简化JDBC开发,通过接口+XML/注解实现数据访问,动态代理生成实现类,支持增删改查及参数... 目录一、什么是 MyBATis二、 MyBatis 入门2.1、创建项目2.2、配置数据库连接字符串2.3、入

最新Spring Security的基于内存用户认证方式

《最新SpringSecurity的基于内存用户认证方式》本文讲解SpringSecurity内存认证配置,适用于开发、测试等场景,通过代码创建用户及权限管理,支持密码加密,虽简单但不持久化,生产环... 目录1. 前言2. 因何选择内存认证?3. 基础配置实战❶ 创建Spring Security配置文件

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

SpringSecurity整合redission序列化问题小结(最新整理)

《SpringSecurity整合redission序列化问题小结(最新整理)》文章详解SpringSecurity整合Redisson时的序列化问题,指出需排除官方Jackson依赖,通过自定义反序... 目录1. 前言2. Redission配置2.1 RedissonProperties2.2 Red

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri