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