Stereoscopy
This page contains all of the different stereoscopic rendering methods supported by SGCT.
Anaglyph Amber-Blue
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "anaglyph_amber_blue",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Anaglyph Red-Cyan
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "anaglyph_red_cyan",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Anaglyph Wimmer
Anaglyph with Peter Wimmer's optimized color selection. See more here.
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "anaglyph_wimmer",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Checkerboard
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "checkerboard",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
inverted
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "checkerboard_inverted",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Dummy
A dummy stereo rendering where both the left and the right eyes are rendered on top of each other. In general usage not very practical, but this mode can be used when rendering out screenshots as these will be automatically separated into a left/right pair.
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "dummy",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Side-by-side
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "side_by_side",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
inverted
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "side_by_side_inverted",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Top-Bottom
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "top_bottom",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
inverted
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "top_bottom_inverted",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
Vertical Interlaced
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "vertical_interlaced",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}
inverted
{
"version": 1,
"masteraddress": "localhost",
"nodes": [
{
"address": "localhost",
"port": 20400,
"windows": [
{
"stereo": "vertical_interlaced_inverted",
"size": { "x": 1280, "y": 720 },
"viewports": [
{
"projection": {
"type": "PlanarProjection",
"fov": {
"hfov": 80.0,
"vfov": 50.534015846724
},
"orientation": {
"yaw": 45.0,
"pitch": 25.0,
"roll": 0.0
}
}
}
]
}
]
}
],
"users": [
{
"eyeseparation": 0.25,
"pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
}
]
}











