All Projects → Sensorycc → YUXI-Mixed-Reality-Hardware-Toolkit

Sensorycc / YUXI-Mixed-Reality-Hardware-Toolkit

Licence: MIT license
YUXI: The Mixed Reality Hardware Toolkit makes it easier to get started bridging the physical and digital using sensors and actuators to create interactions with VR/AR/MR content.

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects
ShaderLab
938 projects
python
139335 projects - #7 most used programming language
HLSL
714 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to YUXI-Mixed-Reality-Hardware-Toolkit

awesome-3d
Awesome list of 3D resources. AR/MR/VR is the future, and 3D model is the basics of all of them.
Stars: ✭ 42 (+100%)
Mutual labels:  vr, ar, mr
StereoKit-PaintTutorial
Source for a Mixed Reality inking tutorial using StereoKit and C#!
Stars: ✭ 20 (-4.76%)
Mutual labels:  vr, ar, mr
prismatic
Prismatic is a declarative JS library for creating 3D content for the Helio browser.
Stars: ✭ 35 (+66.67%)
Mutual labels:  vr, ar, mr
StyleSight
Browser based 'real-time' AR 'fast' neural style transfer using tensorflowjs
Stars: ✭ 15 (-28.57%)
Mutual labels:  vr, ar
Vimeo Unity Sdk
Easily stream your Vimeo videos into Unity or record and publish out to Vimeo.
Stars: ✭ 159 (+657.14%)
Mutual labels:  vr, ar
Openbrushvr
Unity VR & AR Painting in 3d space for the Vive and Tango and ARKit
Stars: ✭ 180 (+757.14%)
Mutual labels:  vr, ar
Model viewer.dart
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats.
Stars: ✭ 134 (+538.1%)
Mutual labels:  vr, ar
Webxr Polyfill
A polyfill and example code for building augmented reality (AR) and virtual reality (VR) applications using WebXR.
Stars: ✭ 227 (+980.95%)
Mutual labels:  vr, ar
Xrtk Core
The Official Mixed Reality Framework for Unity
Stars: ✭ 219 (+942.86%)
Mutual labels:  vr, ar
Webxr Emulator Extension
WebXR emulator extension
Stars: ✭ 231 (+1000%)
Mutual labels:  vr, ar
Unity-2017.2-and-Vuforia-6.5---Camera-Auto-Focus
Unity 2017.2 and Vuforia 6.5 Augmented Reality (AR) Camera Auto Focus
Stars: ✭ 17 (-19.05%)
Mutual labels:  ar, vuforia
Arcore
ARCore Course
Stars: ✭ 148 (+604.76%)
Mutual labels:  vr, ar
Spheroidscript
Stars: ✭ 138 (+557.14%)
Mutual labels:  vr, ar
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (+828.57%)
Mutual labels:  vr, ar
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (+538.1%)
Mutual labels:  vr, ar
Webar Article
WebAR-Article is a responsive and information rich website that is progressively enhanced with Augmented Reality content exposed through experimental web technologies.
Stars: ✭ 225 (+971.43%)
Mutual labels:  vr, ar
Polymer
🎨 graphics + interaction engine
Stars: ✭ 243 (+1057.14%)
Mutual labels:  vr, ar
V2R
Code for our IJCAI 2020 paper: "Keep It Real: a Window to Real Reality in Virtual Reality".
Stars: ✭ 20 (-4.76%)
Mutual labels:  vr, ar
lvr
👓 Augmented Reality for everyone - Out of the world experiences
Stars: ✭ 92 (+338.1%)
Mutual labels:  vr, ar
Vircadia
Vircadia open source metaverse platform, based on the former High Fidelity Virtual Reality Platform.
Stars: ✭ 110 (+423.81%)
Mutual labels:  vr, ar

YUXI: The Mixed Reality Hardware Toolkit

The original inspiration behind YUXI was to create a set of methodologies, toolchains, and examples to mix physical computing with VR/AR/MR projects. The project examples currently a Raspberry Pi and breadboard mounted to a trackable base plate. From there we use Spacebrew to connect the inputs and outputs to Unity.

Getting Started

Wiki

Examples

YUXI has 3 examples included to get you started and to get a sense of what you can do with it.

  1. Hello World
  2. Lights and Buttons
  3. SenseHat Letters

Example 1: Hello World

This project creates the connection between the Python script on the Rapsberry Pi which publishes the wifi routers which it sees on its network and sends them to Spacebrew. The Unity side animates satellites for each incoming message. When connected the Python script will send each new Wifi Router to animate as a satellite in Unity. There is no need to connect additional hardware to the Raspberry Pi for this example to work.

Example 2: Lights and Buttons

Using a breadboard to connect a button and an LED light, this example has identical Spacebrew publishers and subscribers in the 'physical' and 'virtual' side of the project. Both the Unity and Python side publish button pressed events and subscribe to a toggle light event. On their own, pushing the button will not perform any action. However you can route the physical button to either the physical or virtual light in order to control it. When deployed on an iOS device you can tap the virtual button on the screen to control the lights.

Example 3: SenseHat Letters

This example require connecting a SenseHat shield to the Raspberry Pi. The Python side of this example can listen for letters sent to it and display them on the LED matrix. Joystick directional presses are published from the board. On the Unity side letters can be sent to animate as a set of voxels, floating off into space. When routed together letter sent are shown on the LED matrix and then transfer to the augmented voxel space.

Additional Tutorials:

Documentation

https://www.sensory.cc/yuxi

About

YUXI has primarily been created by Joshua Walton and James Tichenor, with the help of the the CIID IDP Class of 2018: Fahmida Azad, Anna Smeraglioulo, Alex Penman, Mantas Lilis, Abhishek Kumar, Juliana Lewis, Federico Peliti, Jing Yu, Rina Shumylo, Julius Ingemann Breitstein, Micol Galeotti, Reuben Jerome Dsilva, Sami Desir, Sareena Avadhany, Shalin Shad, Sindhumandari, Surojit Dey, Yuxi Liu (where the project gets its name), Chaeri Bong, Axel Jorgensen, Raphael Katz, Raunaq Patel, Ubaldo Andrea Desiato, Varenya Raj

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].