Document toolboxDocument toolbox

Private & Confidential

Post Build Features

Command Line Arguments

To enable certain functions, and to allow all Unreal demos produced by our clients to be multi-igloo usage. We have added the ability to be able to specify on-launch command line arguments.

These are added to the end of the Shortcut location field within the shortcut properties. Like the image below.

The arguments that can be provided are thus:

ArgumentFunction
-iglooSenderName nameSets the prefix of Cylinder cameras, or the sender name for all other cameras to the specified argument
-iglooCameraType type

Sets the camera type to the specified Type. Types are: 

Cylinder

Cube

-iglooSetResolution nxnSets the resolution of the output to the specified argument. e.g 8000x1000 Used for all camera types.
-iglooSetUnwrapCanvasSets the output to Unwrap mode (sending on IglooWeb)

OSC Protocol

Our main communication tool, throughout all of the igloo software family, is Open Sound Control.

This originated in music production, as an evolution of MIDI. More can be found out about it HERE.

The Unreal 360 Camera Rig can receive a number of OSC messages, which perform various functions depending on the values they receive.

Igloo Flying Pawn

AddressFunction
/gameEngine/rotationInput/mouseSets the rotation input of the Igloo Pawn to Standard
/gameEngine/rotationInput/XIMUSets the rotation input of the Igloo Pawn to XIMU
/ximu/eulerRaw rotation data for XIMU Rotation mode:
  1. Pitch
  2. Roll
  3. Yaw
/gameEngine/playerSpeedSets the speed of the Igloo Pawns movement.
/gameEngine/movementMode/flyingTurns Collisions ON
/gameEngine/movementMode/ghostTurns Collisions OFF

Igloo 360 Camera Rig

AddressFunction
/gameEngine/3D/enabledTurns 3D on/off
/gameEngine/3D/invert

Inverts the 3D signal

/gameEngine/3D/seperationAdjusts eye seperation value for 3D
/gameEngine/quality/lowSets the render output to a lower resolution
/gameEngine/quality/highSets the render output to the highest resolution
/unreal/sleepTurns off/on all spout feeds
/gameEngine/textureGammaAdjusts the gamma value of the texture that is sent via Spout
/unreal/vrModeSets VR mode to On/Off
/gameEngine/FullFrameModeSets Full Frame Mode On/Off (Unwrap mode)
/gameEngine/cylinderWarpYAdjusts the cylinder warp Y value, which sets the curve warp turning the cylinder into a dome.

(c) Igloo Vision 2020