栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

VR插件:VR Interaction Framework 1.7(VRIF)(一)

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VR插件:VR Interaction Framework 1.7(VRIF)(一)

VR插件:VR Interaction Framework 1.7(VRIF)(一) 开篇首先先说说这个插件得官方文档地址(他的这个官方文档写的不是很全面,只是简单介绍了几个常用得组件使用方法以及里边得一些参数设置)
VRIF官方文档
VRIF下载地址
转载请标明出处!!!!!!!!!

文章目录
  • VR插件:VR Interaction Framework 1.7(VRIF)(一)
    • 开篇首先先说说这个插件得官方文档地址(他的这个官方文档写的不是很全面,只是简单介绍了几个常用得组件使用方法以及里边得一些参数设置) [VRIF官方文档](https://wiki.beardedninjagames.com/en/Overview/InstallationGuide) [VRIF下载地址](https://download.csdn.net/download/m0_45244541/85071541) 转载请标明出处!!!!!!!!!
  • 前言
  • 一、Unity版本
    • 1.设备支持:
  • 二、快速开始安装过程
    • 1.首选的安装过程是:
  • 三、项目设置
    • 1.标签和图层:
    • 2.VRIF Layer Defaults 层默认值:
    • 3.Physics Matrix 物理矩阵:
    • 4.Universal Render Pipeline 通用渲染管道:
    • 4."MainCamera" Tag :
  • 四、设备支持
      • 1、Oculus Devices
      • 2、SteamVR Devices
      • 3、HTC Vive Devices
      • 4、Pico VR Devices
      • 5、HP Reverb / HP Reverb 2 Windows MR Devices
  • 总结


前言

随着现在得VR市场越来越火,大家现在都想开始学习VR技术,本人觉得要想学好VR基础还是一定要把自己得基础给打好(尤其是C#,这个真的很重要!!!),基础打好之后大家再看这插件里边内置一些脚本就能很好的明白这些脚本的具体含义和真正的作用,废话不多说,下边开始带大家搭建VRIF的环境。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Unity版本

1——VRIF 的安装对于大多数设备来说是相对简单的。只需使用 Unity 2019.4 LTS 或 Unity 2020LTS 启动一个新项目,从资产商店导入 VRIF 资产,单击“是”到任何弹出的对话框,就可以开始了。根据您的设备,您可能需要安装一个附加的 SDK (比如 SteamVR)来接收输入。
2——我建议使用一个长期支持(LTS)版本的 UNity,因为它们是最稳定的,并且往往有最广泛的支持。然而,我也理解想要使用最新和最伟大的编辑器的欲望也许有一个新的编辑器功能是你不能没有的,一个性能更新你想要测试,或者你只是想使用可用的可爱的新的黑色主题!例如:Unity 2019.4LTS
对于 Unity 的新版本,需要考虑以下几点,比如 Unity 2020:
1- 目前没有通过包管理器提供的 OpenVR 插件。OpenVR 桌面插件只支持 Legacy,2020不支持。您将需要使用 SteamVR 或 OpenXR 来支持这些设备
2- 如果你决定将一个项目升级到2020,一定要先禁用所有的传统虚拟现实软件包,否则2020可能无法自动删除这些软件包并导致冲突
3——Unity 2019.4LTS版本安装教程
视频地址连接:https://youtu.be/TyY-7-fV3Dk(这个需要翻墙)

1.设备支持: 二、快速开始安装过程 1.首选的安装过程是:

1——在安装 VRIF 之前,将“活动输入处理”设置为新的单位输入系统。更改输入系统需要重新启动编辑器,所以最好先完成这一步。要改变这一点,进入“编辑-> 项目设置-> 播放器-> 其他”,并确保主动输入处理设置为“两者”或“新”。

2——packagemanager.png从包管理器中将 VRIF 导入到项目中。要做到这一点,请转到 Window-> Package Manager,并确保切换显示的包以显示“ My Assets”:

3——点击导入后,你可能会看到一些对话框要求安装或更新任何软件包、项目设置等。单击“是”或“确定”到这些项目的任何设置。导入完成后,最后一步就是确保 XR 设置为“ Initialize on Startup”,并且我们的 XR 插件提供程序(例如 Oculus XR Plugin)已经被激活。您可以在“编辑-> 项目设置-> XR 管理”下检查这些选项。如果没有这些设置,我们的项目将无法在虚拟现实中工作。

三、项目设置

默认情况下,VRIF 包含各种项目设置,如果选择导入这些标记或图层,则不需要配置任何标记或图层。但是,如果您正在使用现有项目设置 VRIF,则可能不希望导入这些设置。下面是一些关于如何设置项目设置以确保框架正常工作的提示。

1.标签和图层:

1——虽然它不需要有任何特定的标签或层的 VRIF 的工作,它是建议分开 Grabbable 和播放器对象到他们自己的层,所以你他们的冲突可能会被忽略。这有助于某些互动,如试图拉开抽屉,然后碰撞球员的胶囊。
2——如果您正在将 VRIF 导入到现有项目中,下面的设置将帮助您实现所需的结果:有一个“玩家”和“可抓取”层将允许你忽略可抓取物体和玩家的胶囊碰撞器之间的碰撞。“受限”层可以与 PlayerTeleport 组件一起使用,以筛选出您不希望能够传输到的对象。

2.VRIF Layer Defaults 层默认值:

3.Physics Matrix 物理矩阵:

为了忽略 Grabbable 和 Player 层之间的物理冲突,您可以修改 Physics Collision Matrix (编辑-> 项目设置-> Physics) :

4.Universal Render Pipeline 通用渲染管道:

VRIF 被认为是“项目模板”,可以覆盖您的项目设置。这可能会导致 URP 项目中断。要解决这个问题,进入项目设置-> 图形: 脚本渲染管道和选择您的管道。

如果你的材质是粉色的,一定要通过编辑-> 渲染管道-> 通用渲染管道来升级你的材质,并选择将项目材质升级到 URP 材质。

4.“MainCamera” Tag :

1——在您希望跟踪的转换上有一个“ MainCamera”标记作为头部非常重要
2——我还建议在钻机上设置一个特殊的标签,在播放器/角色控制器上设置一个“播放器”标签。这为您提供了一个快速简单的方法来引用玩家对象
该处使用的url网络请求的数据。

四、设备支持 1、Oculus Devices

具体配置链接:https://wiki.beardedninjagames.com/en/DeviceSupport/OculusQuestRiftS

2、SteamVR Devices

具体配置链接:https://wiki.beardedninjagames.com/en/DeviceSupport/SteamVR

3、HTC Vive Devices

具体配置链接:https://wiki.beardedninjagames.com/en/DeviceSupport/HTCVive

4、Pico VR Devices

具体配置链接:https://wiki.beardedninjagames.com/en/DeviceSupport/Pico

5、HP Reverb / HP Reverb 2 Windows MR Devices

具体配置链接:https://wiki.beardedninjagames.com/en/DeviceSupport/WMR


总结

主要给大家介绍了VRIF插件整个插件大大概情况,大家把我给你们的那个VRIF下载链接下载下来直接拖到Unity中就可以不必要来看这些配置(前期还是要对这些熟练一点),在导入这个下载好的安装包时,对于unity的弹窗大家一直都选确定就行。我是樱花粉的小铁锹,大家共同进步。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/901967.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号