更新(6/8/17):交互引擎1.0在这里!阅读更多关于我们的发布公告:blog.leap..com/.-.

游戏物理引擎从来就不是为人手设计的。事实上,当你把手放到虚拟现实中时,结果可能是戏剧性的。用手抓住一个物体或者把它压在地板上,物理引擎拼命地试图让你的手指远离它,而你却让它飞起来。

但是通过探索现实世界和数字物理之间的灰色地带,我们可以建立更人性化的体验。一个你可以伸出手去抓东西的地方——一个街区,茶壶,一颗行星——只要把它捡起来就行了。你的手指穿过材料,但是物体仍然感觉真实。就像它有重量。

通过探索现实世界和数字物理之间的灰色区域,我们可以建立更人性化的体验。点击鸣叫在表面之下,这是一个极其复杂的挑战。在过去的几个月里,我们将这种复杂性归结为Unity开发人员能够快速构建的基本工具。金宝搏牛牛今天,我们很高兴能分享我们的交互引擎的早期访问测试版,现在可用统一核心资产模块.

它是如何工作的

交互引擎是存在于Unity游戏引擎和真实世界手物理学之间的一个层。使对象交互以满足人类期望的方式工作,它实现了一组替代物理规则,当您的手嵌入虚拟对象中时,这些规则将接管。结果在现实中是不可能的,但是它们感觉更令人满意,更容易使用。我们的块演示用该发动机的早期原型建造,它被设计用于更大的可扩展性和定制。

奥里翁3号

交互引擎被设计为处理对象行为,以及检测对象是否被抓取。这使得有可能拿起东西并以一种感觉真正坚实的方式保持它们。它还使用手的二级实时物理表示,打开更微妙的交互。

我们与交互引擎的目标是集成快速和容易。然而,它还允许跨广泛的特性进行高度定制。可以修改对象交互的属性,包括抓握时的期望位置,将物体移动到所需位置,确定当跟踪暂时丢失时发生了什么,抛掷速度,以及处理冲突如何工作的层转换。在统一文档.

交互引擎101

没有交互引擎,VR里的手感觉就像深夜的广告片,人们无法系鞋带。现在可以在GitHub上获得,交互引擎101是一个快速介绍,允许您将交互与打开或关闭的交互引擎进行比较:

脱机灰色拾音器

抓取和拾取对象是交互引擎最基本的元素。用普通的游戏物理学,物体从你手中弹出,在房间里飞来飞去。交互引擎使得它感觉简单自然。

离栈灰色堆栈上

拾取对象的能力也扩展到更高级的交互,喜欢堆叠。

脱色灰色论斯穆什

如果你把标准刚体压缩到地板上,它们会猛烈地逃逸。使用交互引擎,它们具有新的弹性特性,允许你的手动态地逐步通过虚拟物质。

抛掷灰色投掷

交互引擎还允许您自定义投掷物理。没有它,你可以扔一个物体,但那将非常困难。

这个早期的beta版的交互引擎可以很好地处理您在这些场景中看到的对象类型——即1-2英寸大小的立方体和球体。不同形状的游戏对象,尺寸,物理设置可能具有不同的结果。我们想听听您在交互引擎方面的经验,以便我们能够继续改进。

准备好试验了吗??下载Unity核心资产和交互引擎模块,,查阅文件,在下面的评论或我们的评论中分享你的反馈社区论坛!!