All Projects → fabio914 → Realitymixer

fabio914 / Realitymixer

Licence: gpl-2.0
Mixed Reality app for iOS

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Realitymixer

Realityui
A Swift Package for creating familiar UI Elements and animations in a RealityKit rendered Augmented Reality or Virtual Reality scene.
Stars: ✭ 275 (-47.12%)
Mutual labels:  mixed-reality, arkit, virtual-reality
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (-62.5%)
Mutual labels:  mixed-reality, virtual-reality
Arkit Web
An experimental iOS app for rapidly prototyping ARKit experiences with WebGL.
Stars: ✭ 153 (-70.58%)
Mutual labels:  mixed-reality, arkit
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 (-91.92%)
Mutual labels:  virtual-reality, mixed-reality
Apertusvr
Virtual Reality Software Library
Stars: ✭ 112 (-78.46%)
Mutual labels:  mixed-reality, virtual-reality
Holoviveobserver
Shared Reality: Observe a VR session from the same room using a HoloLens!
Stars: ✭ 126 (-75.77%)
Mutual labels:  mixed-reality, virtual-reality
Fingertip-Mixed-Reality
Affine transformation virtual 3D object using a finger gesture-based interactive system in the virtual environment.
Stars: ✭ 21 (-95.96%)
Mutual labels:  virtual-reality, mixed-reality
UnityPlugin
Ultraleap SDK for Unity.
Stars: ✭ 447 (-14.04%)
Mutual labels:  virtual-reality, mixed-reality
MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (-63.46%)
Mutual labels:  virtual-reality, mixed-reality
WebVRExamples
yonet.github.io/webvrexamples/examples/cubes.html
Stars: ✭ 19 (-96.35%)
Mutual labels:  virtual-reality, mixed-reality
MoonMotion
Moon Motion Toolkit - Free and open source toolkit for VR locomotion
Stars: ✭ 38 (-92.69%)
Mutual labels:  virtual-reality, mixed-reality
Arpaint
Draw with bare fingers in the air using ARKit
Stars: ✭ 672 (+29.23%)
Mutual labels:  mixed-reality, arkit
Viro
ViroReact: AR and VR using React Native
Stars: ✭ 1,735 (+233.65%)
Mutual labels:  arkit, virtual-reality
Nextlevel
NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Stars: ✭ 1,940 (+273.08%)
Mutual labels:  mixed-reality, arkit
Svrf Ios Sdk
iOS SDK for the Svrf API and ARKit Face Filters
Stars: ✭ 24 (-95.38%)
Mutual labels:  arkit, virtual-reality
GVRSCNRenderer
SceneKit Rendering and ARKit 6DOF Tracking for Google Cardboard
Stars: ✭ 19 (-96.35%)
Mutual labels:  virtual-reality, arkit
Ar Vrcourse
VR,AR,MR 开发入门教程
Stars: ✭ 298 (-42.69%)
Mutual labels:  mixed-reality, virtual-reality
Mapssdk Unity
This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project.
Stars: ✭ 307 (-40.96%)
Mutual labels:  mixed-reality, virtual-reality
Ideaspace
😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
Stars: ✭ 344 (-33.85%)
Mutual labels:  virtual-reality
Mixedrealitytoolkit Unity
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
Stars: ✭ 4,817 (+826.35%)
Mutual labels:  mixed-reality

Reality Mixer
Mixed Reality app for iOS

Reality Mixer lets you use your iPhone or iPad to capture your favorite VR games and applications in Mixed Reality without a PC and without a green screen.

Click on this link to get it from the App Store, or follow the instructions below to install it using alternative methods.

Follow us on Twitter for more updates!

Examples

Game YouTube video Photos
Beat Saber Link
SUPERHOT Link
The Thrill of the Fight Link
Space Pirate Trainer Link

Requirements

Compatible Applications/Games

The app is currently only compatible with the Oculus Quest 1 and 2, check this link for a list of the compatible games/applications.

Installation

App Store

Link

AltStore

  • Follow these instructions to install and configure AltServer on your PC or Mac, then install the AltStore app on your iPhone/iPad.

  • Open the camera app on your iPhone/iPad and scan this QR code:

download

OR

  • Open this URL on your iPhone/iPad:
altstore://install?url=https://github.com/fabio914/RealityMixer/releases/download/0.2.1/RealityMixer.ipa

TestFlight

Use this link to join the beta. Limited to the first 10 thousand users.

Xcode

To build the app using your own developer account, create a DeveloperSettings.xcconfig config file inside RealityMixer/ with your development team identifier and your organization identifier:

DEVELOPMENT_TEAM = YOUR_TEAM_ID
ORGANIZATION_IDENTIFIER = com.yourcompany

Instructions

Link

TO-DOs

  • [ ] Investigate the audio delay;

  • [ ] Improve the calibration screen and fix the positioning of the controller models;

  • [ ] Add a "green screen mode" that will allow the user to use the app with a regular green screen, allowing the app to run on devices without an A12 chip;

Wishlist

These are features that could be implemented in the future:

  • Create a custom calibration app for the Quest to replace the Oculus MRC app, allowing the user to calibrate from VR itself;

  • Use ARKit's body tracking to replace the image from the camera with an avatar;

  • Allow the user to adjust the FOV of the mixed reality capture;

  • Allow the app to cast the video output (although this should already be possible if you long press the "Screen recording" button on "Control Center" and then select a streaming app);

  • Android version;

Credits

This project is based on the Oculus MRC plugin for OBS.

It uses SwiftSocket to handle the TCP connection with the Oculus Quest, FFMPEG with Apple's VideoToolbox to decode the stream, and ARKit for the "virtual green screen".

The right and left controller models are modified versions of the oculus-touch-v3 models from the WebXR Input Profiles.

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].