AUC CAVE Documentation

Contents:

  • Introduction to CAVE (VR) System
  • CAVE Hardware Configuration
  • CAVE Unreal Setup
  • CAVE - Bugs - Q&A
  • CAVE - screen warping tool
  • Plug and Play Projects
  • Importing your 3D Model to CAVE
  • Introduction to Live Link
  • Integrating the flying Stick
AUC CAVE Documentation
  • Introduction to Live Link
  • View page source

Introduction to Live Link

Live Link is a tool that enables real time streaming of data (streaming of data is done over communication protocol eg: udp or tcp), the data streaming is done from a source to the game engine, this data can be manipulated later for certain purposes, for example updating the viewpoint of the user or making certain actions for actors (eg: moving forward backward based on flying stick button inputs).

../_images/l1.png

In the example below what happens is we have DTrack2 that listens to the DTrack controller as i press any button the controller sends the data over network to the DTrack2.

DTrack2 software publishes data to Unreal Engine over UDP / TCP Connection over specific port!

../_images/l2.png

The video below shows integration results (button clicks) gets transmitted from the flying stick to the DTrack Controller then the DTrack2 software intercepts this data from the real time controller and send it to the Game Engine (Unreal) over communication protocol

Live Link is a general plugin that encompasses smaller plugins for example we can have add dtrack plugin which is useful when receiving data form DTrack2 or VRPN Link which will be useful for a general input system**.**

../_images/l3.png

How to start a project with live link integrated !

I don’t recommend starting your setup from scratch, doing so will cause ton of problems and you will have to debug each one of them on your own, I recommend starting with the QuickStart projects and then editing these projects and importing whatever you would like to run inside unreal engine in these projects.

I will be supplying 2 QuickStart projects, you can find them in PlugAndPlay Repo.

1- Integrated FlyingStick

this projects includes a full integration of the flying stick with customized inputs, the below photo shows the customization

By running the project from switchboard using the configurations inside the same repo you should end up having similar result to DTrack FlyingStick Integrated

../_images/l4.png
  • EyeTrackingProject

Previous Next

© Copyright 2024, Farahat.

Built with Sphinx using a theme provided by Read the Docs.