VRTK4⭐一.VRTK4和VRTK的区别 , 及VRTK4简介

news2024/12/26 23:49:28

文章目录

  • 🟥 VRTK4和VRTK的区别
    • 1️⃣ 版本区别
    • 2️⃣安装方式区别
  • 🟧 安装VRTK4
    • 1️⃣ AssetStore网址
    • 2️⃣安装不同功能的包
  • 🟩Tilia的独立功能包介绍及配置方法
    • 🎁Tilia.CameraRigs.SpatialSimulator.Unity [重要]
    • 🎁Tilia.CameraRigs.XRPluginFramework.Unity [重要]
    • Tilia.CameraRigs.UnityXR
    • 🎁Tilia.CameraRigs.TrackedAlias.Unity [重要]
    • 🎁Tilia.Indicators.ObjectPointers.Unity [重要]

🟥 VRTK4和VRTK的区别

1️⃣ 版本区别

主要区别是VRTK只支持Unity5.6.5~2019

VRTK4支持2018.4.36及之后版本.其中的一些功能仅在 Unity 2021.2 及更高版本中可用。

为兼容更多的功能和稳定性,我这边使用的是Unity2021.3.16版本.



2️⃣安装方式区别

VRTK使用一个unitypackage进行安装
VRTK4是一组称为Tilia的独立功能包,和一个负责安装这些包的包共同组成.

VRTK4还是从商城下载package,会先集成到项目中管理功能的包,后续我们可以使用它,按需要安装不同功能的包.



🟧 安装VRTK4

1️⃣ AssetStore网址

https://assetstore.unity.com/packages/tools/utilities/vrtk-v4-tilia-package-importer-214936#description
在这里插入图片描述


2️⃣安装不同功能的包

我们可以通过该面板去安装不同功能的包.
要安装的包我们下节进行介绍.
在这里插入图片描述



🟩Tilia的独立功能包介绍及配置方法

🎁Tilia.CameraRigs.SpatialSimulator.Unity [重要]

模拟头显和手柄,在PC上做测试使用.


使用方法:

  • WASD/鼠标左键控制位移、点击.
  • 鼠标滚轮-模仿手指在触控板上旋转
  • 1键 : 激活模拟PlayArea的移动/旋转,并关闭模拟控制器的移动/旋转。
  • 2键 : 激活模拟的左控制器的移动/旋转,并关闭模拟的PlayArea和右控制器的移动/旋转。
  • 3键 : 激活模拟的右控制器的移动/旋转,并关闭模拟的PlayArea和左控制器的移动/旋转。
  • 4键 : 将模拟PlayArea的位置/旋转重置为默认设置。
  • 5键 : 将模拟控制器的位置/旋转重置为默认设置。
  • 6键 : 锁定/解锁鼠标光标到游戏窗口。



🎁Tilia.CameraRigs.XRPluginFramework.Unity [重要]

调用HTC的核心组件,控制头显和两个手柄。

使用方法:

删除场景中Camera,如下图所示完成添加
在这里插入图片描述


Tilia.CameraRigs.UnityXR

使用了unity旧版legacy XR management system的HTC核心组件.同样控制头显和手柄.

在unity2019.3.0之前是旧版legacy XR management system
之后是新版XR Plugin Framework.

本教程使用Unity2021.3.16,不使用该Tilia,使用Tilia.CameraRigs.XRPluginFramework.Unity



🎁Tilia.CameraRigs.TrackedAlias.Unity [重要]

一个跟踪头显和手柄的预设.

有这样一个疑问:
我们直接将要拿在手里/显示在眼前的绑定在 CameraRigs.UnityXRPluginFramework 不就好了嘛?为什么要多此一举再去多做一个追踪器呢?

原因是我们可能不仅有一个CameraRigs.UnityXRPluginFramework,我们还可能使用了测试的CameraRigs.SpatialSimulator.在测试时我们也需要追踪位置,那用这个组件是最方便的了.


配置方法:
建议两个都选.程序会自动识别:

  • 当关闭CameraRigs.SpatialSimulator模拟相机时自动追踪真实相机CameraRigs.UnityXRPluginFramework.
  • 当打开CameraRigs.SpatialSimulator模拟相机时优先追踪它.
    在这里插入图片描述



🎁Tilia.Indicators.ObjectPointers.Unity [重要]

手柄射线模块





大家还有什么问题,欢迎在下方留言!


在这里插入图片描述
如果你有 技术的问题 项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1005827.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

济南市图书馆《乡村振兴战略下传统村落文化旅游设计》许少辉八一新著

济南市图书馆《乡村振兴战略下传统村落文化旅游设计》许少辉八一新著

ASP.NET+sqlserver通用电子病历管理系统

一、源码描述 这是一款简洁十分美观的ASP.NETsqlserver源码,界面十分美观,功能也比较全面,比较适合 作为毕业设计、课程设计、使用,感兴趣的朋友可以下载看看哦 二、功能介绍 该源码功能十分的全面,具体介绍如下&…

【Java 基础篇】Java TreeSet 详解:红黑树实现的有序集合

Java 集合框架提供了多种数据结构,用于存储和操作数据。其中,TreeSet 是一种特殊类型的集合,它通过红黑树(Red-Black Tree)数据结构实现了有序的、唯一元素存储。本篇博客将深入探讨 TreeSet,包括其概念、特…

【C++技能树】手撕AVL树 --插入与旋转详解

Halo,这里是Ppeua。平时主要更新C,数据结构算法,Linux与ROS…感兴趣就关注我bua! 文章目录 0.平衡搜索二叉树概念0.1 平衡因子 1.插入1.1 普通插入操作1.2更新平衡因子 2.旋转2.1 左单旋2.2 右单旋2.3 右左双旋2.4 左右双旋 3. 旋…

量化:Fama-French五因子模型复现

文章目录 参考三因子模型概述策略设计 五因子模型概述 参考 掘金-fama三因子 b站-fama三因子 知乎-fama五因子 因子溢价、因子暴露及用途 三因子模型 概述 在CAPM模型的基础上加入了两个因子提出了三因子模型,三因子分别为 市场因子MKT规模因子SMB(S…

收货已完成,删除采购订单没有任何提示

收货已完成或发票已校验,此时删除订单系统是不允许的,正常会报错06115, 现在问题是生产机不报这个消息,直接删除了订单行,查了一下资料,都说这个配置是系统写死的,通过增加06115的消息号 也不起…

算法:经典贪心算法--跳一跳[2]

1、题目: 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i j] 处: 返回到达 nums[n - 1] 的最小跳跃次数。生…

Maven 安装配置

Maven 安装配置 文章目录 Maven 安装配置一、下载 Maven二、解压Maven核心程序三、指定本地仓库四、配置阿里云镜像仓库4.1 将原有的例子配置注释掉4.2 加入新的配置 五、配置 Maven 工程的基础 JDK 版本六、配置环境变量6.1 检查 JAVAHOME 配置是否正确6.2 配置 MAVENHOME6.3 …

一个综合资产收集和漏洞扫描工具

Komo 介绍 Komo是一个综合资产收集和漏洞扫描工具,并且支持进度记录,通过多种方式对子域进行获取,收集域名,邮箱,子域名存活探测,域名指纹识别,域名反查ip,ip端口扫描,w…

Python 图形化界面基础篇:添加按钮( Button )到 Tkinter 窗口

Python 图形化界面基础篇:添加按钮( Button )到 Tkinter 窗口 引言什么是 Tkinter 按钮( Button )?步骤1:导入 Tkinter 模块步骤2:创建 Tkinter 窗口步骤3:创建按钮&…

2023年9月12日

实现一个图形类(Shape),包含受保护成员属性:周长、面积, 公共成员函数:特殊成员函数书写 定义一个圆形类(Circle),继承自图形类,包含私有属性:半…

【C++】STL之string

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言string类的内部成员变量: string的模拟实现**六个默认成员函数****iterator****capacity****modify**element access**String operations**Non-memb…

分布式id的概述与实现

文章目录 前言一、分布式id技术选型二、雪花算法三、在项目中集成雪花算法 前言 随着业务的增长,数据表可能要占用很大的物理存储空间,为了解决该问题,后期使用数据库分片技术。将一个数据库进行拆分,通过数据库中间件连接。如果…

C语言顺序表

文章目录 前言线性表顺序表静态顺序表动态顺序表 接口实现 前言 我们先补一下上篇博客落下的知识点: 首先说一下斐波那契的时间复杂度和空间复杂度: long long Fac(size_t N) {if(0 N)return 1;return Fac(N-1)*N; }还是说一下size_t代表的类型是unsi…

C#,数值计算——伽马微分(Gammadev)的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { public class Gammadev : Normaldev { private double alph { get; set; } private double oalph { get; set; } private double bet { get; set; } private double a1 { g…

2023年第十届中文自修杯汉字小达人比赛安排、常见问题和试卷题型

好消息!面向上海市小学生的2023年第十届中文自修杯汉字小达人比赛开始了! 这个活动从2014年开始举办第一届,迄今已经举办了九届,活动的影响力越来越大,深受上海市的小学生们欢迎。而且,有一些外省市的学校…

软件测评报告需要提交什么材料?

软件测评报告 软件测评/软件测试的经典定义是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。因为软件是由文档、数据以及程序组成的,所以软件测试的对象也就不仅仅是程序本身,而是包括软件形成过程的文档、数据以及…

Liunx系统下载安装Nginx下载安装

目录 版本介绍 Liunx下安装步骤 补充:Docker安装nginx 版本介绍 Nginx开源版 http://nginx.org/en/ 官方原始的Nginx版本 Nginx plus商业版 开箱即用,集成了大量功能 Open Resty https://openresty.org/cn/ OpenResty是一个基于Nginx与 Lua 的高性…

ModuleNotFoundError: No module named ‘transformers.modeling_bert‘解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

【LeetCode题目详解】第九章 动态规划part17 647. 回文子串 ● 516.最长回文子序列(day57补)

本文章代码以c为例! 一、力扣第647题:回文子串 题目: 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具…