Private & Confidential
Unreal Game Engine Camera System
A guide to installing, running, and adding your own settings to the igloo 360 unreal camera system.
Prerequisites
Before staring you must have completed the following steps.
- Have the current version of Unreal installed, and the location of your project open in an explorer window.
- Downloaded the current igloo camera package that matches the version of unreal you are using
- Extract the camera package somewhere accessible, such as your desktop.
Installing the package
To demonstrate the installation of this package, we are going to import it into Epic Games' Unreal Tournament SDK
- Make sure you do not have the editor open, if you do, save your work and then close it.
- Copy the plugin Spout-UE4-master to the Plugins folder of your project, if there is no plugins folder, create one.
- Copy the plugin OSC to the Plugins folder of your Project.
Copy the Spout.dll from this location
Paste the Spout.dll to this location
Repeat this process for the OSC plugin, copying the UE4Editor-OSC.dll file to the Engine Binaries Win64 folder.
Start the engine, and open your project.
When starting your project, the plugins should compile, if they fail. Try Generating project files and then manually rebuilding your project.
The OSC Plugin is notorious for only running on the exact build it was originally complied. You may need to get the exact OSC package relative to your build.
Setting up the Project
The Igloo Camera Package
Small paragraph explaining what is in the camera package. And an exploded view of how it all joins together.
- Explain what the Igloo360CameraRig component does
Go to the details panel of the Igloo360CameraRig and set the "Object to Follow" variable to the actor you would like the camera to follow. Alternatively, untick "Follow Object" and the camera will follow the default player.
Adjusting the OSC plugin
OSC - go to Edit > Project Settings and scroll down Plugins > OSC. Set 'Receive From' to 9008, and set the Send target 0 to 127.0.0.1:9001 then select 'Set as Default'
Adjusting the Player
In your GameMode settings, set the DefaultPawnClass to be IglooFlyingPawn. You can use your own player pawn class, however the IglooFlyingPawn can be controlled using the Igloo Xbox controller which has directional tracking device.
Adjusting the Inputs
When using the Igloo pawn class you need to set up the input axis mappings. Go to Edit > Project Settings > Input and add two axis mappings named 1. "MoveRight" where 'D' key has scale value 1 and 'A' key has scale -1. 2. "MoveForward" where 'W' key has scale value 1 and 'S' key has scale -1
Building your Project
After building, copy the Spout.dll from the Third Party/Spout/lib/64 folder to the same directory as the compiled game .exe
Related content
(c) Igloo Vision 2020