前言 前段时间 Oculus 的 SDK 频繁更新,很多已有的教程都不再适用于现在的版本了.本系列文章的主要目的是记录现版本常见功能的实现方法,便于自己后续开发.当然,不排除我文章刚写完 SDK 又变了的可能性,所以如果有人发现文章的内容已经不适用于新版本了,也可以留评论或者私信我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.07 安装 SDK 安装 Unity…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.08 给可操作物体添加限制 在这里依旧使用之前文章中制作好的物体 Cube(Both)进行测试,不清楚的可以看一下这篇…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.08 抓取释放效果的物理优化 在这里我还用上一篇文章中制作的 Cube 来举例,不清楚的可以看一下这篇文章 [Ocul…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.10 添加按压交互交互器 实现按压交互需要在控制器和手的交互器列表中添加对应的 PokeInteractor 我们使用…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.09 设置不同的抓握手势 之前在玩 ALEX 的时候,发现从不同的方向拿起同一件物品时会有不同的抓握手势,这种新奇的交…
在虚拟现实(Virtual Reality,VR)中,很重要的一点就是用户的在虚拟环境中的漫游(navigation).除了固定视点的VR电影,一般的VR应用,特别是游戏或者其他交互式的应用,都会依赖于用户在虚拟环境中不断的移动.改变视角来带来探索的体验.当下VR应用中,最流行的漫游方式有两种:一种是使用“传送门”,比如玩家用手柄在3D空间中直接选择目的地,系统就会把玩家直接传送到被选择的地方:一种是一比一的实际的移动,用户在房间里走一步,在虚拟的环境中就走一步,这一般需要更强一些的硬件支持,比…
虚拟现实(VR)中很重要的一个问题就是Locomotion(用户在VR中的移动).这个Locomotion分为两种,一种是点对点的,如传送门的方式,一种是包含了可以操控的中间过程的,这种被称为“导航(navigation)”.导航这个行为不止存在于VR中,现实生活中我们随时都有进行“导航”:从卧室走到客厅.从家去上班等等.学者们将这个导航的行为分成两个部分,一个是认知的部分,即我们在脑子里进行的活动,这个被成为“寻路(wayfinding)”:另一个部分就是真正地进行运动(motion/trav…
Locomotion,本文中我称之为移位,是VR研究中最重要的话题之一.因为它属于VR中三大元老级操作(Selection选择,Manipulation操纵物体,Locomotion移位),其中,前两个操作是关于物体的,而Locomotion是关于玩家自己的 - 几乎所有的VR应用都避不开这三个操作,而这三个操纵几乎涵盖了所有的VR操作.今天就来解释一下,VR中的Locomotion指的是什么,它有哪些分类和技术. Locomotion是什么? Locomotion,用最简单的话解释就是“从一个…
使用过HTML5制作动画过程的开发者都知道,HTML5页面给人一种逼真的感觉,同时HTML也是可以制作VR页面,但是需要你熟练HTML5与JavaScript开发过程,所以在有必要的情况下,我们可以用工具制作简单的VR页面效果图. 在我们开始演练之前,以下是我们需要的工具: 草图,我们将使用Sketch来设计我们的界面和用户流程,如果你没有,可以下载试用版.Sketch是我们首选的界面设计软件,但如果你使用Photoshop或其他任何东西更舒服,那也可以. GoPro VR Player,GoP…
android sdk集成的eclipse中导入项目 想要把旧的ADT项目,一模一样的导入进来,需要: 1.把项目放到,非当前ADT的workspace目录下: 2.从Project中Import,选择Existing Android Code into Workspace,就可以正常导入了. 3.导入后,右击MainActivity->Refactor -> Rename,即可去把项目名从默认的MainActivity改为你真正的项目的名字.…