SPIN OSC - CREW-Brussels/EXP GitHub Wiki

CREW SPIN OSC

CREW OSC Tracker is an Unreal Engine Plugin that creates a link between our SPIN system and Unreal Engine 5.3. As a reminder, SPIN is a utility hub for streaming spatial peripherals over the network.


How to use CREW SPIN OSC ?

This plugin contains a set of blueprints, useful to make the link between the SPIN app and an Unreal project.


Requirements:

  • Unreal Engine 5.3
  • Download the plugin's folder in the Plugins folder of your project here or if your project is on git, add this command in the Plugins folder of your project:
git submodule add https://github.com/CREW-Brussels/SPINOSC.git

OSCServer

The OSCServer Blueprint, when put in the scene(Drag and drop it in the scene), will allow you to receive the log information of the trackers, when the app is open in a headset. That way, you will be able to get the name of the tracker(s) you want to use, since their roles have been created earlier on the webpage of the app. This is possible, because SPIN is broadcasting.

OSCComponentTracker

The OSCComponentTracker Blueprint, when assigned to an actor, will allow you to use the position and orientation of the tracker(s), using its address.

OSCHierarchy

In the address section, it should be entered like so: /Server Name/address The Server name and address are the ones you set up in the SPIN Webpage.