Cubemap Projection#

This projection type will and show the individual faces of a cube surrounding the camera. Individual cubemap faces can be toggled on and off and this projection also has the ability to share the individual cubemap faces.

  • quality (optional)
    low, 256, medium, 512, high, 1k, 1024, 1.5k, 1536, 2k, 2048, 4k, 4096, 8k, 8192, 16k, 16384, 32k, 32768, 64k, 65536

    Determines the pixel resolution of the cube map faces that are individually rendered to create the cylindrical rendering. The higher resolution these cube map faces have, the better quality the resulting cylindrical rendering, but this comes at the expense of increased rendering times. The named values are corresponding:

    • low: 256

    • medium: 512 (the default)

    • high: 1024

    • 1k: 1024

    • 1.5k: 1536

    • 2k: 2048

    • 4k: 4096

    • 8k: 8192

    • 16k: 16384

  • spout (optional)
    object

    • enabled
      boolean

      Determines whether the output via Spout is enabled.

    • name (optional)
      non-empty string

      The name under which Spout will share this content. If this value is not specified, a unique name will be automatically generated.

  • ndi (optional)
    object

    • enabled
      boolean

      Determines whether the output via NDI is enabled.

    • name (optional)
      non-empty string

      The name under which NDI will share this content. If this value is not specified, a unique name will be automatically generated.

    • group (optional)
      non-empty string

      A comma-separated list of NDI groups under which NDI will share the content. See the NDI documentation for more information.

  • channels (optional)
    object

    • right
      boolean

      Controls the right side of the cubemap.

    • zleft
      boolean

      Controls the back side of the cubemap.

    • bottom
      boolean

      Controls the bottom side of the cubemap.

    • top
      boolean

      Controls the top side of the cubemap.

    • left
      boolean

      Controls the left side of the cubemap.

    • zright
      boolean

      Controls the front side of the cubemap.

  • orientation (optional)
    orientation

    Describes a fixed orientation for the virtual image plane. This can be provided either as Euler angles or as a quaternion.

Example#

Example file (download)#
{
  "version": 1,
  "masteraddress": "localhost",
  "nodes": [
    {
      "address": "localhost",
      "port": 20400,
      "windows": [
        {
          "size": { "x": 1280, "y": 720 },
          "viewports": [
            {
              "pos": { "x": 0.0, "y": 0.0 },
              "size": { "x": 1.0, "y": 1.0 },
              "projection": {
                "type": "CubemapProjection",
                "quality": "2k"
              }
            }
          ]
        }
      ]
    }
  ],
  "users": [
    {
      "eyeseparation": 0.06,
      "pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
    }
  ]
}

image