Private & Confidential
Post Build Features
- Lawrence Selly (Unlicensed)
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:
Argument | Function |
---|---|
-iglooSenderName name | Sets 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 nxn | Sets the resolution of the output to the specified argument. e.g 8000x1000 Used for all camera types. |
-iglooSetUnwrapCanvas | Sets 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
Address | Function |
---|---|
/gameEngine/rotationInput/mouse | Sets the rotation input of the Igloo Pawn to Standard |
/gameEngine/rotationInput/XIMU | Sets the rotation input of the Igloo Pawn to XIMU |
/ximu/euler | Raw rotation data for XIMU Rotation mode:
|
/gameEngine/playerSpeed | Sets the speed of the Igloo Pawns movement. |
/gameEngine/movementMode/flying | Turns Collisions ON |
/gameEngine/movementMode/ghost | Turns Collisions OFF |
Igloo 360 Camera Rig
Address | Function |
---|---|
/gameEngine/3D/enabled | Turns 3D on/off |
/gameEngine/3D/invert | Inverts the 3D signal |
/gameEngine/3D/seperation | Adjusts eye seperation value for 3D |
/gameEngine/quality/low | Sets the render output to a lower resolution |
/gameEngine/quality/high | Sets the render output to the highest resolution |
/unreal/sleep | Turns off/on all spout feeds |
/gameEngine/textureGamma | Adjusts the gamma value of the texture that is sent via Spout |
/unreal/vrMode | Sets VR mode to On/Off |
/gameEngine/FullFrameMode | Sets Full Frame Mode On/Off (Unwrap mode) |
/gameEngine/cylinderWarpY | Adjusts the cylinder warp Y value, which sets the curve warp turning the cylinder into a dome. |
(c) Igloo Vision 2020