Two Nodes
The following example is a configuration that creates two nodes, both running on the local machine, the difference being that their field-of-views are rotated by 40 degrees off the center. This type of setup is useful when driving two or more projectors from a single computer. Instead of calculating the field-of-view settings, it is also possible to use the ProjectionPlane that takes coordinates to the screen coordinates, which are easier to measure in the real world.
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": { "yaw": 20.0, "pitch": 0.0, "roll": 0.0 }
}
}
]
}
]
},
{
"address": "localhost",
"port": 20401,
"windows": [
{
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": { "yaw": -20.0, "pitch": 0.0, "roll": 0.0 }
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.065,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
