Channels (Tokens)
| Note: Channel tokens must indicate which channel number they pertain to. For example, the tokens below are for "CH0". | |||||
|---|---|---|---|---|---|
| Token Name | Type | Default Value | Accepted Values | Category | Description |
| CH0_Brightness | FLOAT | 1 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | |
| CH0_Contrast | FLOAT | 1 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | |
| CH0_DisplaySize_X | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | X dimension in pixels of each display (-1 = use channel res width). |
| CH0_DisplaySize_Y | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | Y dimension in pixels of each display (-1 = use channel res height). |
| CH0_Display_Control | ENUM | OFF | OFF, JVC, NORXE, DEBUG | Channels | Sets the display control method to be used. |
| CH0_fov2_x_l | NULL | 30.000000 | N/A | Channels | VIEWPORT 2: The angle of the left side of the frustum, in degrees, relative to the view direction. Positive = Left Used when multiviewport and independent frusta are both enabled. See CH#_VIEWPORT_MODE and CH#_MULTIVIEWPORT_INDEPENDENT_FRUSTA. |
| CH0_fov2_x_r | NULL | 30.000000 | N/A | Channels | VIEWPORT 2: The angle of the right side of the frustum, in degrees, relative to the view direction. Positive = Right Used when multiviewport and independent frusta are both enabled. See CH#_VIEWPORT_MODE and CH#_MULTIVIEWPORT_INDEPENDENT_FRUSTA. |
| CH0_fov2_y_b | NULL | 25.000000 | N/A | Channels | VIEWPORT 2: The angle of the bottom side of the frustum, in degrees, relative to the view direction. Positive = Down Used when multiviewport and independent frusta are both enabled. See CH#_VIEWPORT_MODE and CH#_MULTIVIEWPORT_INDEPENDENT_FRUSTA. |
| CH0_fov2_y_t | NULL | 25.000000 | N/A | Channels | VIEWPORT 2: The angle of the top side of the frustum, in degrees, relative to the view direction. Positive = Up Used when multiviewport and independent frusta are both enabled. See CH#_VIEWPORT_MODE and CH#_MULTIVIEWPORT_INDEPENDENT_FRUSTA. |
| CH0_fov_x_l | NULL | 30.000000 | N/A | Channels | The angle of the left side of the frustum, in degrees, relative to the view direction. Positive = Left |
| CH0_fov_x_r | NULL | 30.000000 | N/A | Channels | The angle of the right side of the frustum, in degrees, relative to the view direction. Positive = Right |
| CH0_fov_x_b | NULL | 25.000000 | N/A | Channels | The angle of the bottom side of the frustum, in degrees, relative to the view direction. Positive = Down |
| CH0_fov_x_t | NULL | 25.000000 | N/A | Channels | The angle of the top side of the frustum, in degrees, relative to the view direction. Positive = Up |
| CH0_Gamma | FLOAT | 1 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | |
| CH0_Head_Tracker_ID | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | |
| CH0_HostFov_ID | NULL | -1 | N/A | Channels | Index of host-controlled dynamic FOV params. ON if 0 (MAX_WIN-1). OFF if -1 (Static FOV Mode). Separate values per viewport can be provided when multiviewport and independent frusta are both enabled. See CH#_VIEWPORT_MODE and CH#_MULTIVIEWPORT_INDEPENDENT_FRUSTA. See also HOST_FOV CFG token, which enables use of host-provided ubWindowDefICD structs. |
| CH0_IGMode | ENUM | OTW | OTW, SENSOR, ISECT, FRONTEND, RADAR, PAGER, MODEL_VIEWER, MODEL_PLANTER, PATH_VIEWER, TARGET, VIDEO_BLENDER, DISTRIBUTOR | Channels | |
| CH0_ISECT_Node_ID | INT | 0 | INT_MIN to INT_MAX, inclusive | Channels | |
| CH0_Mesh_Stream_ID | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | Index of MESH stream feeding this channel when NetPager = STREAMS. |
| CH0_MPEG_UDP_Multicast_If | STRING | NULL | N/A | Channels | Used by CalibrationMode MPEG. If set, enables multicast UDP to CH#_MPEG_UDP_SERVER from the specified interface address. If unset, uses unicast UDP to MPEGUDPServer. |
| CH0_MPEG_UDP_Server | STRING | 127.0.0.1:1234 | N/A | Channels | Used by CalibrationMode MPEG to set the local hostname/IP address and port to send a video stream to via UDP. |
| CH0_MultiSample_Cycle_Size | INT | 8 | INT_MIN to INT_MAX, inclusive | Channels | Frequency (in frames) that the multisample AA pattern repeats. |
| CH0_MultiSample_Mode | ENUM | OFF | OFF, 2X, 2X5TAP, 4X, 4X9TAP, 6X, 8X, 16X, 8XQ, 16XQ | Channels | |
| CH0_Multiviewport_Independent_Frusta | BOOL | OFF | ON, OFF, 1, 0, TRUE, FALSE | Channels | When multiviewport rending is enabled, enables independent CFG-specified view frusta for each channel viewport (for each viewpoint). NOTE: A view frustum is defined by: 1) A position offset (XYZ), 2) An orientation offset (HPR), 3) Off-axis FOV angles (left, right, bottom, top) These are defined by (respectively): VIEWPORT1: 1) OFFSET_[XYZ]_CH#, 2) OFFSET_{HOR, VERT, ROLL}_CH#, 3) FOV_CH19_[XY]_[LRBT] VIEWPORT2: 1) OFFSET2_[XYZ]_CH#, 2) OFFSET2_{HOR, VERT, ROLL}_CH#, 3) FOV2_CH19_[XY]_[LRBT] |
| CH0_Name | STRING | NULL | N/A | Channels | The name of the channel (e.g. OTW_FRONT). |
| CH0_Offset2_Hor | NULL | 0.000000 | N/A | Channels | VIEWPORT 2: Heading offset applied to view direction. Defaults to zero. |
| CH0_Offset2_Roll | NULL | 0.000000 | N/A | Channels | VIEWPORT 2: Roll ofset applied to view direction. Defaults to zero. |
| CH0_Offset2_Vert | NULL | 0.000000 | N/A | Channels | VIEWPORT 2: Pitch offset applied to view direction. Defaults to zero. |
| CH0_Offset2_X | NULL | 0.000000 | N/A | Channels | VIEWPORT 2: X component of eyepoint XYX position offset. Defaults to zero. |
| CH0_Offset2_Y | NULL | 0.000000 | N/A | Channels | VIEWPORT 2: Y component of eyepoint XYX position offset. Defaults to zero. |
| CH0_Offset2_Z | NULL | 0.000000 | N/A | Channels | VIEWPORT 2: Z component of eyepoint XYX position offset. Defaults to zero. |
| CH0_Offset_Hor | NULL | 0.000000 | N/A | Channels | Heading offset applied to view direction. Defaults to zero. |
| CH0_Offset_Roll | NULL | 0.000000 | N/A | Channels | Roll offset applied to view direction. Defaults to zero. |
| CH0_Offset_Vert | NULL | 0.000000 | N/A | Channels | Pitch offset applied to view direction. Defaults to zero. |
| CH0_Offset_X | NULL | 0.000000 | N/A | Channels | X component of eyepoint XYX position offset. Defaults to zero. |
| CH0_Offset_Y | NULL | 0.000000 | N/A | Channels | Y component of eyepoint XYX position offset. Defaults to zero. |
| CH0_Offse_Z | NULL | 0.000000 | N/A | Channels | Z component of eyepoint XYX position offset. Defaults to zero. |
| CH0_OTWNVG_DAY_RGB_POWER | CHAR | 100 | OFF, ON, 1, 0, TRUE, FALSE, AUTO | Channels | Sets the display control method to be used. |
| CH0_OTWNVG_NIGHT_RGB_POWER | CHAR | 50 | OFF, ON, 1, 0, TRUE, FALSE, AUTO | Channels | Sets the display control method to be used. |
| CH0_Pager_Group_ID | INT | 0 | INT_MIN to INT_MAX, inclusive | Channels | Interpreted as stream index if NetPager = STREAMS. |
| CH0_Pager_Node_ID | INT | 0 | INT_MIN to INT_MAX, inclusive | Channels | Index of this channel must be from 0 to PagerNetMaxClients. Must be unique for each active client. (Not deleted for parser backward compatibility with existing CFG files). |
| CH0_Pixel_Depth | INT | 32 | INT_MIN to INT_MAX, inclusive | Channels | |
| CH0_PixelShift | ENUM | OFF | OFF, ON, FEDEC | Channels | Sets the PixelShift method to be used. |
| CH0_Sensor_ID | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | Index in Sensor ICD driving this channel. On 0 to CONFIG_MAX_SENSORS. Only applies to channels of type SENSOR or SENSOR_PAGER. |
| CH0_SensorHost_Return | BOOL | ON | OFF, ON, 1, 0, TRUE, FALSE | Channels | |
| CH0_Stencil_Depth | INT | 0 | INT_MIN to INT_MAX | Channels | |
| CH0_STEREO_MODE | ENUM | OFF | OFF, ON, NV_STEREO_VIEW_RENDERING, OVR_MULTIVIEW | Channels | Stereo mode: Designates if / how stereo rendering is performed. STEREO_OFF: No stereo rending is performed. STEREO_ON: Stereo rending via NV_STEREO_VIEW_RENDERING. |
| CH0_SwapGroup | INT | 0 | INT_MIN to INT_MAX, inclusive | Channels | Swap group / barrier to use for this channel, or zero for no swap group. Used for Genlocked configurations. |
| CH0_Swap_Interval | INT | 1 | INT_MIN to INT_MAX, inclusive | Channels | Sets the number of VBlank periods between buffer swaps on the GPU (0 disables VSync). |
| CH0_Texture_Stream_ID | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | Index of TEXTURE stream feeding this channel when NetPager = STREAMS. |
| CH0_Time_Offset | FLOAT | 0 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | Additional time offset (in msec) applied when extrapolating FrontEnd values forward to predict their values when the BackEnd is rendering them. Normally should be left at 0.0 msec. However, when running 2-node 120Hz where each node is rendering at 60Hz, set one of the nodes in the pair to 8.333ms to cause it to extrapolate 1/2 of a 60Hz frame forward in time further than the other. |
| CH0_Tracker_Offset_H | FLOAT | 0 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | |
| CH0_Tracker_Offset_X | FLOAT | 0 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | |
| CH0_Tracker_Post_Offset_H | FLOAT | 0 | -FLOAT_MAX to FLOAT_MAX, inclusive | Channels | |
| CH0_Video_Blender_ID | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | Index (0 to (MAX_VIDEO_BLENDERS - 1)) of the video blender ICD structure this channel will listen to. Applies to channels of type VIDEO_BLENDER, as well as any non-digital channel. |
| CH0_Viewport | NULL | 0 0 0 0 | N/A | Channels | Override viewport rectangle: (Left, bottom, width, and height). When VIEWPORT_LAYOUT = LAYOUT_OFF, the override viewport (default = 0, 0, WINSIZE_X, WINSIZE_Y). For multiviewport: When LAYOUT_2_CUSTOM, provides VIEWPORT 1's override viewport rect, with VIEWPORT 2's provided by _VIEWPORT2. Cannot be set for any of the implicit viewport rect modes (LAYOUT_1x2, LAYOUT_2x1, etc.) |
| CH0_Viewport2 | NULL | 0 0 0 0 | N/A | Channels | VIEWPORT 2: Override viewport rectangle: (Left, bottom, width, and height). For multiviewport, only used with VIEWPORT_LAYOUT = LAYOUT_2_CUSTOM. Cannot be set for any of the implicit viewport rect modes (LAYOUT_1x2, LAYOUT_2x1, etc.) |
| CH0_Viewport_Layout | ENUM | LAYOUT_OFF | LAYOUT_OFF, LAYOUT_2x1, LAYOUT_1x2, LAYOUT_2_CUSTOM | Channels | Viewport_Layout: Enables rendering to multiple viewports simultaneously. The requested channel window bounds are split dynamically into viewports based on the active viewport layout mode. LAYOUT_OFF: Single viewport (1x1). LAYOUT_2x1: 2 viewports displayed side-by-side. LAYOUT_1x2: 2 viewports displayed top-and-bottom. LAYOUT_2_CUSTOM: 2 viewports displayed at CH#_VIEWPORT/VIEWPORT2. See also: ViewportMode (chan) and ViewportRenderImpl (system). |
| CH0_Viewport_Mode | ENUM | MVMODE_COPY | MVMODE_OFF, MVMODE_COPY, MVMODE_CAMERA_EXTRAP, MVMODE_CAMERA_EXTRAP_PIXELSHIFT, MVMODE_SERIAL | Channels | Multiviewport Mode: When multiviewport is enabled (VIEWPORT_LAYOUT != LAYOUT_OFF), designates how the content of the viewports are determined. MVMODE_COPY: Parallel render; all viewports show the same view (for testing). MVMODE_CAMERA_EXTRAP: Parallel render; 2nd viewport rendered with 1st viewport VIEWING xform extrapolated forward 1/2 frameloop time. MVMODE_CAMERA_EXTRAP_PIXELSHIFT: Parallel render; CAMERA_EXTRAP + 2nd viewport offset from 1st by (0.5, 0.5) pixels in screen space. MVMODE_SERIAL: Serial render; Viewports rendered serially, alternating viewports, at 2x the VBlank rate, with SwapBuffers after each pair. See also: ViewportLayout (chan) and ViewportRenderImpl (system). |
| CH0_Weapon_ID | INT | -1 | INT_MIN to INT_MAX, inclusive | Channels | Index in Weapon ICD driving this channel. On 0 to NUM_WEAPONS. |
| CH0_WinPosX | INT | 0 | INT_MIN to INT_MAX, inclusive | Channels | Used to set the initial position of the application window (top, left corner of window). Note that for bordered windows this is the top-left corner of the window, not the client (drawable) area inside the window. |
| CH0_WinPosY | INT | 0 | INT_MIN to INT_MAX, inclusive | Channels | Used to set the initial position of the application window (top, left corner of window). Note that for bordered windows this is the top-left corner of the window, not the client (drawable) area inside the window. |
| CH0_WinSize_X | INT | 1280 | INT_MIN to INT_MAX, inclusive | Channels | X dimension in pixels of the client (drawable) area inside the window to open, or screen solution to set if Fullscreen = ON |
| CH0_WinSize_Y | INT | 1024 | INT_MIN to INT_MAX, inclusive | Channels | Y dimension in pixels of the client (drawable) area inside the window to open, or screen solution to set if Fullscreen = ON |
| CH0_Win_Border | BOOL | ON | ON, OFF, 1, 0, TRUE, FALSE | Channels | For non-fullscreen windows, specifies whether a window border is displayed on the Nova scene window. |
| CH0_Win_Cover_Taskbar | ENUM | COVER_OFF | COVER_OFF, COVER_WHEN_ACTIVE, COVER_ALWAYS | Channels | Allows the Nova scene window to be displayed on top of the taskbar. COVER_WHEN_ACTIVE only covers it when the Nova scene window is the active window. COVER_ALWAYS always covers the taskbar. |
| CH0_ZBuffer_Depth | INT | 24 | INT_MIN to INT_MAX, inclusive | Channels | |