当前位置:   article > 正文

unity 粒子插件_收藏就完事了!Oculus Quest和Unity创意开源项目,你不码住嘛?!...

unity vfx 光线

【AIRX实验室】专栏会定期为大家推荐一些可移植性强的、可二次开发应用的、可落地实际场景使用的实战工程源码分享给大家。另外有优秀的demo或案例推广、解决方案对接的也可以联系我们(尾部有联系方式)。本部分分享的代码主要是一些Oculus Quest 和Unity创意开源项目合集。

VR物理手部跟踪

OculusQuestHandTrackingPhysicsURP的各种示例展示了如何将物理与手跟踪和URP结合使用。在Unity中使用Physic组件,例如关节,刚体和带有Oculus Integration Hand Tracking,使用URP作为渲染管道

ea9f932bab82cc3f23629bbe2d405023.gif

92542a40b86d2de9a763504d2ce92a12.gif

051b29fdef66bc146d901062ad7f109b.gif

项目工程代码:

https://github.com/dilmerv/OculusQuestHandTrackingPhysicsURP

iOS+Oculus Quest

适用于iOS的Oculus Quest混合现实应用程序,这是一个独立的iOS版Oculus Quest混合现实应用程序。它可以在没有PC且没有绿屏的情况下在混合现实中生成VR游戏视频。

项目工程代码:

https://github.com/fabio914/OculusQuestMixedRealityForiOS

Surfaces

Surfaces是Microsoft的混合现实设计实验室的一个开源示例应用程序。它演示了如何使用混合现实工具包(MRTK)的输入系统和构建块来为HoloLens 2创建应用程序体验。现在可以Oculus Quest上体验。

969a683eea583ce23a720912c8c1cc4a.png

4b51c2dd1bdf22e62fcaf20fb0941509.png

项目工程代码:

https://github.com/provencher/MR_Surfaces_Oculus

MRTK-Quest

MRTK-Quest是Oculus Quest(1&2)的混合现实工具包(MRTK),现在也支持Rift / RiftS。从MRTK 2.5开始,利用支持MRTK-Quest的代码正式支持Oculus平台。

765c148a589192b2a802635a866b96ef.gif

主要特点:

  • 完全支持关节式手部跟踪,以及使用具有化身手的控制器进行的模拟手部跟踪。

  • 支持带有控制器的Quest上的Oculus Link,这意味着无需构建即可进行快速迭代。

  • 完全支持适用于HoloLens 2的MRTK中的任何交互。

  • MRTK-Quest具有目前唯一将移动通信支持与MRTK中的铰接式手部跟踪相集成的方法。


支持版本:

  • Unity 2019.4.12f1+ LTS

  • Oculus Integration 20.1

  • Mixed Reality Toolkit v2.5.1+

项目工程代码:

https://github.com/provencher/MRTK-Quest

HPTK

HPTK是一种以模块化和可扩展的方式构建物理手驱动的交互的工具包。包括手物理和悬停/触摸/抓握检测。该工具包可与MRTK-Quest结合使用以进行UI交互。目前仅支持Oculus Quest。效果预览:

项目工程代码:

https://github.com/jorgejgnz/HPTK

VFX粒子效果

Unity VFX数百万个粒子:

1、创建具有超过200万个粒子的太阳-场景(SunEffect.unity)

780d6f619813b54fcf01465ab3466646.gif

2、空间效果(SpaceEffect.unity)

70198b916e0006ed08988e1e7ae9fc8b.gif

3、带红色光线的圆效果(CircleRedRaysEffect.unity)

03476d897925d943b82c83289829284b.gif

4、创建逼真的火-场景(FireEffect.unity)

d2db952860602917f679e5cb7df0eeb6.gif

5、蓝焰效果(FireBlueCollisionsEffect.unity)

6ee6840e0917ebb69479377c5dcf50fa.gif

6、使用三维节点的火焰(ThreeDimensionalEffect.unity)

5dd9e2ef88fe6c2825d96928e7c2d4d1.gif

项目工程代码:

https://github.com/dilmerv/UnityVFXMillionsOfParticles

Oculus Quest2 Demo

演示项目,用于在Unity中使用Oculus Integration和XR Oculus插件测试Oculus Quest 2。项目工程代码:

https://github.com/dilmerv/OculusQuest2Demo

VR画笔

如何绘制虚拟现实的开源项目。该项目包含网络TCP服务器和客户端的初始实现,客户端可以在其中将每个绘图发送给其他客户端。

ec8842c0a795d414bc1919b378626bd8.gif

d7114822e96feedb2cc0d9bf66cfdc8f.gif

项目工程代码:

https://github.com/dilmerv/VRDraw

Voxelman

Voxelman是一个示例,展示了如何以极端的方式在Unity中使用新的实体组件系统。场景中的每个体素都被实例化为一个实体,并由组件系统控制。

23a268e735291b288a9d10f2b7861071.gif

bbdcde5a63eba131f03cfbc431729a92.gif

项目工程代码:

https://github.com/keijiro/Voxelman

f2cb413dc7c105965bdd66d493ee8941.gif

投稿邮箱:jshhbang@163.com

23ed381da976ff45b588fcfe47fb0164.png

声明:本公众号主要是向公众进行科学技术普及与交流,公众号上的内容可能会使用来源于互联网的素材、元素,如有侵权请您及时与我们联系,我们将妥善处理。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/146695
推荐阅读
相关标签
  

闽ICP备14008679号