Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

What is it?

Projector control, as a principle, allows the user to control the projectors via TouchOSC (via the control app and warper). There are a number of reasons to want to use this, such as an easy way to turn all the projectors off, to more important features such as turning the 3D on all the projectors with the click of a button


How do we make the warper do the thing?

2 files are needed to be edited here, IglooWarperMainSettings.xml and ProjectorSettings.xml, both are stored in c:\users\{user}\Appdata\Local\Igloo Vision\IglooWarper.

Warper main settings:

<useProjectorControl>0</useProjectorControl> indicates that projector control is off where  <useProjectorControl>1</useProjectorControl> indicates that projector control is on

 Projector settings:

  1. CommunicationMode: As RC232OverEthernet, this means the projectors are communicating with the warper and visa versa over network
  2. Port: A number that determines whether messages do or don't reach their target. Don't change this unless you know what you're doing 
  3. ProjectorBrand. The brand of the Projector
  4. Default3DFormat. DLP_LINK if the emitter is being dangled in the light, and is a DLP LINK emitter, IR otherwise
  5. default3DMode. Side by side. Don't change this
  6. The projectors brackets define the projectors based on IP. In a standard setup you'd use 5 projector tags, each with an IP tag inside. The value of the IP tag should be the IP address of the projectors

What can you do when projector control is enabled and nice?

TouchOSC contains a page in the current layouts tilted Projector. This page contains all the controls that the warper can use to interact with projectors. 

The majority of the above buttons actually refer to the type and format of 3D offered by various projectors. It's optimal to use this, rather than the projector remotes to hot-swap between 2D and 3D as this will hit all the networked projectors at the same time, resulting in a smoother transition.

  1. 3D Mode Off, DLP-LINK & IR are all different 3D states that a projector can be in. In our standard 3D, the mode is IR, and in 2D, should be 3D Mode Off
  2. Frame Seq, Top/Bottom, SBS and Fram Packing are different 3D Formats. Standard format for 3D video playback is SBS
  3. 3D Sync Invert Off/On determine which "eye" of a 3D piece is being shown at what time -this can correct the 3D effects looking pronounced in the wrong way - ie things you'd expect to pop out actually being "inside" the screen (3D is fairly hard to describe, fair play)
  4. Projector off is an easy way to turn all the projectors off!

OSC messages for projector control

These can be found in the warper files inside OSCProtocol.txt

"/projector/3DOff" - takes no arguments, set projector 3d off
"/projector/3DOn" - takes no arguments, set projector 3d on
"/projector/DLP" - takes no arguments, set projector to DLP
"/projector/IR" - takes no arguments, set projector to IR
"/projector/FrameSequential" - takes no arguments, set projector mode to frame sequential
"/projector/TopBottom" - takes no arguments, set projector mode to top to bottom
"/projector/SBS" - takes no arguments, set projector mode to side by side
"/projector/FramePacking" - takes no arguments, set projector mode to frame packing
"/projector/InvertOff" - takes no arguments, set projector inversion off
"/projector/InvertOn" - takes no arguments, set projector inversion on
"/projector/Close" - takes no arguments, close projectors

  • No labels