Unity之OpenXR+XR Interaction Toolkit接入HTC Vive
一.前言
目前VR领域,最流行的设备要当属HTC VIVE了。以前在Unity端接入HTC VIVE设备时,都是通过SteamVR+VRTK来接入的。但是随着Unity的版本升级和OpenXR标准的流行,再加上VR设备的逐渐增多。SteamVR+VRTK的方式已经无法更好的满足大家的需求。
我今天为大家分享的就是,如何基于Unity2020或Unity2021,通过OpenXR标准来接入VR,可以同时适配所有的VR设备,包括HTC ViVE,Pico,Occlus等,今后不管什么设备只要API是符合OpenXR标准,我们就可以通过Unity的OpenXR方式接入,而且接入流程非常简单,使用起来也比之前SteamVR+VRTK的方式要简单方便,可谓是一举多得。
二.什么是OpenXR
OpenXR 旨在标准化各种 VR / AR 平台上的设备和应用程序之间的规范。它由 Khronos Group 制定,Khronos Group 是一个由 VR/AR 相关公司组成的组织。 微软、HTC,Valve等多家公司都参与了。
1.OpenXR出现的背景
随着VR和AR的热潮,越来越多的软件公司开始进入该领域,同时也有越来越多的VR/AR设备出现,在进行VR开发的时候,开发者们要根据不同的VR设备厂商来使用不同的SDK进行应用开发。如果没有跨平台的标准,高昂的开发成本一定会限制市场的增长。如下图所示:
Unity之OpenXR+XR Interaction Toolkit接入HTC Vive相关推荐
- Unity之OpenXR+XR Interaction Toolkit接入Pico VR一体机
一.前言 Pico VR 一体机是目前国内比较流行的VR设备之一,PICO成立于2015年3月,于2021年9月并入字节跳动.最新推出的Pico4一体机售价只有2400左右,这让很多家庭都入手了Pic ...
- Unity之OpenXR+XR Interaction Toolkit实现 监听VR手柄按键
一.前言 当我们接入XR Interaction Toolkit之后,我们可以很方便的做不同VR设备的适配,这在很大程度上提升了我们的开发效率,我们除了通过射线和物体交互之外,偶尔我们也会希望监听手柄 ...
- Unity之OpenXR+XR Interaction Toolkit实现 传送
前言 VR中由于走动比较容易头晕,所以基本上玩家移动都是靠传送,这样用户更加直观,传送过去也不会感觉头晕. 好了,那么我们一起来说实现一下OpenXR的传送功能. 二.准备工作 我们需要准备好Unit ...
- Unity之OpenXR+XR Interaction Toolkit实现 UI交互
一.前言 在VR中我们经常会和一些3D的UI进行交互,今天我们就来说一下如何实现OpenXR+XRInteraction Toolkit和UI的交互. 二.准备工作 我们需要准备好Unity工程和环境 ...
- Unity之OpenXR+XR Interaction Toolkit实现 抓取物体
前言 我们今天来说一下如何使用XR Interaction Toolkit来实现和3D物体的交互之:抓取,简单说就是通过VR手柄拿起来一个物体. 二.准备工作 我们需要准备好Unity工程和环境配置 ...
- Unity之OpenXR+XR Interaction Toolkit 安装和配置
前言 XR Interaction Toolkit 是Unity基于OpenXR标准,发布的一套XR工具,目的是方便我们快速接入XR相关的SDK,并且做到兼容不同VR设备的目的,目前流行的VR设备如O ...
- 如何使用Unity ARFoundation和XR Interaction Toolkit对Prefab进行选择、缩放、移动、和旋转操作?
本文分享一种很常见的AR体验的实现.这种AR体验即,手机相机检测到指定图片/平面/实物之后,虚拟模型随之出现,并允许用户在屏幕上使用手势(例如双指捏合)对该虚拟模型进行选择.缩放.移动.和旋转操作. ...
- Unity VR开发教程 OpenXR+XR Interaction Toolkit (二) 手部动画
文章目录
- Unity VR开发教程 OpenXR+XR Interaction Toolkit 2.1.1 (四) 传送
文章目录
最新文章
- linux命令 iperf-网络性能测试工具
- 数据库操作——多表查询
- android+4.2+mtp+在此设备上不支持+文件类型,Nexus 4无法通过MTP显示文件
- python总结字典集合列表_python 列表,元组,字典,集合,字符串相互转换
- 小程序弹框出现,底部页面也跟随滚动
- PHPer 面试指南-扩展阅读资源整理
- CSDN第一次写博客时的模板
- 【Java每日一题】20161019
- JSP Overview
- ubuntu下vscode字体间距 空格间距太小 增大间距
- 2018中级职称计算机题库,2018年中级通信工程师传输与接入考试试题
- 设置mac锁屏但不关闭网络
- 【杀毒】-记一次挖矿病毒sysdrr杀毒
- HashMap-链表与红黑树转换触发条件
- 如何将河道水系CAD数据导入HEC-RAS中?详细教程!
- 电商双十一购物节促销活动及短信营销解决方案
- 如何利用阿里云服务器快照策略为数据备份
- codeforces 727E. Games on a CD
- 正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序(2)程序编辑,程序编译,程序连接(3)程序,程序模块,程序文件 (4)函数,主函数,被调用函数,库函数
- 颜色在计算机中的存储和显示详解