项目作者: disasteroftheuniverse

项目描述 :
AFrame components tailored for Oculus Quest
高级语言: Mathematica
项目地址: git://github.com/disasteroftheuniverse/SuperQuest.git
创建时间: 2019-12-29T20:27:08Z
项目社区:https://github.com/disasteroftheuniverse/SuperQuest

开源协议:

下载


SuperQuest! Oculus Quest AFrame Components

image image Documentation Status

Add-ons for A-Frame VR tailored for Oculus Quest and Oculus Quest 2.

Includes a lightweight physics system optimized for Oculus Browser and components for virtual hands to pick up and manipulate virtual objects.

See Teleport Controls Demo!

See Physics Demo!

  1. __ ____ _
  2. / _\_ _ _ __ ___ _ __ /___ \_ _ ___ ___| |_
  3. \ \| | | | '_ \ / _ | '__// / | | | |/ _ / __| __|
  4. _\ | |_| | |_) | __| | / \_/ /| |_| | __\__ | |_
  5. \__/\__,_| .__/ \___|_| \___,_\ \__,_|\___|___/\__|
  6. | |_|
  7. ├── assets/ (docs)
  8. ├── hands.ma
  9. └── hands.fbx
  10. ├── extras-collection/ (docs) Project Status: WIP
  11. ├── billboard.js
  12. ├── clamp.js
  13. ├── distribute-linear.js
  14. ├── portals.js
  15. ├── google-poly.js
  16. ├── helpers.js
  17. ├── literals.js
  18. ├── rounded.js
  19. ├── signals.js
  20. ├── misc.js
  21. └── json-loader.js
  22. ├── quest-collection/ (docs) Project Status: WIP
  23. ├── superquest-haptics.js
  24. ├── superquest-hands.js
  25. └── superquest-teleporter-controls.js
  26. └── physics-lite/ (docs) Project Status: WIP
  27. ├── superquest-physics-lite.js
  28. └── superquest-physics-lite.worker.js

Installation

Include this script tag after your A-Frame script tag in the head of your document.

  1. <script src="https://cdn.jsdelivr.net/gh/disasteroftheuniverse/SuperQuest/dist/SuperQuest.full.min.js"></script>

Overview

  • Physics Lite - a lightweight alternative to AFrame-Physics-System with better performance in mobile browsers. It is simply a port of the ever-excellent Oimo.js.
  • Oculus Quest Hand Component - adds a unique prescribed hand model and a large selection of prescribed hand animations to accomodate common hand gestures. Used in conjunction with Physics Lite and/or grabbable component (included) to create unique, object-specific hand pick up/gesture/drop animations.
  • Extra Components Collection - Assorted miscellaneous components for UI and interaction.