Oculus内容创作开源工具VRTK 4.0 beta版本已发布 孤芳自赏造句_观看_一尘网_www.l-pal.com
一尘网 - 观看 - 正文

Oculus内容创作开源工具VRTK 4.0 beta版本已发布

2019-05-28 15:14映维网

Oculus日前正式将Virtual Reality Toolkit(VRTK)的4.0beta版本托管至GitHub。VRTK是一个免费的开源工具包,旨在加速开发过程,并帮助探索关于空间计算的有效与无效实践。对于VRTK v4,Oculus从零开始重新编写了这个工具,目标是提供更高效,更易用的内容创建方式。新人将非常容易上手,只需在场景中进行拖放即可构建自己的虚拟世界。

1. VRTK v4 Overview VRTK v4概述

VRTK v4是一种解耦设计,为空间计算开发中遇到的常见问题提供了解决方案。VRTK v4不再依赖于硬件SDK的底层知识。对于原来VRTK v3的用户来说,相信你会很高兴听到SDK Manager已成为历史。

尽管VRTK v3方便易用,但同样存在缺点:任何相对复杂的变化都需要自定义代码,并通过VRTK组件扩展类和运行时。VRTK v4的新架构已经解决了相关问题,这意味着你在编辑时将能直接利用一切。

在VRTK v4中解耦的组件有着松散的连接,它们要么是在编辑时注入,要么是通过UnityEvents在组件之间传递消息。通过这种事件消息传递,你可以更轻松地解耦功能,并重用相同的逻辑,无需一遍又一遍地重写相同的代码。这同样意味着,即使没有更改或添加任何代码都能够更轻松地自定义功能。几乎每个组件都可以通过Unity Inspector对UnityEvent Listeners的改动进行更新和操作,甚至可以通过第三方可视化脚本工具的可视化脚本来更新与操作。

VRTK v4反映出了这种变化:预先构建的对象现在(称为Unity预制件)包含一组通用组件,它们能够协同工作以提供所需的通用解决方案。这种预制件只需拖放到场景即可提供所需的功能,你同时可以通过简单地调整内部组件参数来调整和改动功能。所有这一切都无需编写任何代码。

一个例子是全新的可交互对象预制件,它完全从要求VR控制器触碰并抓取的实现中解耦。相反,现在它只需一个通用的交互器组件来启动交互。这种交互器可以附接到任何对象,如VR控制器,指针光束末端,甚至是机器人手臂。默认情况下,标准的可交互式预制件提供了处理两个控制器之间交互的数种不同方法,如“第一只手伸手抓取”,但“第二只手抓住”可以控制交互对象的方向。你可以进行相应的设置,并添加到一个场景之中,只需在编辑器周围进行简单的拖放操作即可。在农场示例场景中,你可以用一只手拿起五彩纸屑射击器,而在用另一只手抓住时则可以控制武器的方向。

在VRTK v4中处理输入的方式同样发生了完全的改变。VRTK v3将监视任何已知SDK控制器输入的更改,然后在输入状态更改时发出事件。这要优于在Update循环中轮询SDK输入的更改,但它总是局限于VRTK可用的SDK输入。VRTK v4提供了一个全新的通用动作系统,它打包了SDK可以提供的所有输入数据,然后再向任何需要以某种方式通知更改的VRTK组件提供已知动作。这意味着如果你希望支持最新的VR万向跑步机,任何外部硬件都可以相对轻松地接入VRTK组件。

编辑:陈红

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.l-pal.com/news/2019/05/28/648197.html

转载本站原创文章请注明来源:一尘网

点击排行
焦点

看上去很火的短视频,对创业者却是个无底洞

  美国杂志《名利场》曾经针对“青少年喜爱的明星”做过一次调 ...详情

Win10系统的便签(便利贴)在哪?

Win10系统更新成2016年周年 版,版本编号1607,。 ...详情

19999元!“小米”自行车来了 史上最贵

啄木网-青岛IT(www.zomiu.com):19999元 ...详情

2月流失20万玩家 绝地求生真的要凉了吗?

《绝地求生》自发布以来可以说是一路飙升,玩家数量每月都有很明 ...详情

万字干货总结:最全的运营数据指标解读

用户获取是运营的起始,用户获取接近线性思维,或者说是一个固定 ...详情

CopyRight © 2019 www.l-pal.com, All Rights Reserved 一尘网 版权所有

使用一尘网前必读 | 关于我们 | 免责声明 | 隐私政策 | 版权声明 | 联系我们