This page has been translated automatically.
Video Tutorials
Interface
Essentials
Advanced
How To
Rendering
Professional (SIM)
UnigineEditor
Interface Overview
Assets Workflow
Version Control
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Lighting
Sandworm
Using Editor Tools for Specific Tasks
Extending Editor Functionality
Built-in Node Types
Nodes
Objects
Effects
Decals
Light Sources
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
Programming
Fundamentals
Setting Up Development Environment
Usage Examples
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
Materials and Shaders
Rebuilding the Engine Tools
GUI
VR Development
Double Precision Coordinates
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Content Creation
Content Optimization
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials

Quad Buffered Stereo Support

Warning
The functionality described in this article is not available in the Community SDK edition.
You should upgrade to Sim SDK edition to use it.

Unigine has embedded support for Quad Buffered Stereo. This allows using such professional graphics cards as NVIDIA Quadro and AMD FireGL.

Notice
The Quad Buffered Stereo mode can be enabled for OpenGL mode only.

Enabling Quad Buffered Stereo Mode#

To enable the Quad Buffered Stereo mode, perform the following:

  1. Make sure that you use the graphics card with the support for Quad Buffered Stereo.
  2. Configure the graphics card driver to make your application work correctly.
  3. Enable the Quad Buffered Stereo mode in one of the following ways:
    • Via the command line: specify the video_quad_buffer command line option on the application start-up:
      Shell commands
      main_x64 -video_app opengl -extern_define STEREO_QUAD_BUFFER -video_quad_buffer 1
    • Via the console: run the video_quad_buffer console command and restart the video application:
      Source code
      Unigine~# video_app opengl && video_quad_buffer 1 && video_restart
Notice
To make sure that the Quad Buffered Stereo mode is enabled, check the log file. The Quad Buffer Context should be added to the OpenGL flags string.

For example, if you use the NVIDIA Quadro graphics card and run your application on Windows, you should configure the NVIDIA driver as follows:

  1. Run the NVIDIA Control Panel (click on the desktop with the right mouse button to call the context menu).
  2. Select the Manage 3D settings in the left navigation bar.
  3. Choose the 3D OpenGL Stereo preset in the Global Settings tab.
  4. Configure the Stereo - Display mode parameter (choose Generic active stereo (with Nvidia 3D Vision Support) in the drop-down list if you want to use nVidia 3D-glasses, otherwise choose Generic active stereo - in this case, 3D-glasses will not work).
  5. Press the Apply button.
  6. Select the Set up stereoscopic 3D in the left navigation bar.
  7. Check the Enable stereoscopic 3D.
  8. Select when your monitor will be in 3D mode in the drop-down menu (Always is recommended).
  9. Press the Apply button.
  10. Run your application.
    Notice
    You should set the Screen refresh rate to 120 Hz before launching the engine with Quad Buffered Stereo support:
    • Open the Screen Resolution panel (click on the desktop with the right mouse button to call the context menu).
    • Click the Advanced settings.
    • In the Monitor tab, choose the 120 Hertz in the drop-down menu.
    • Press the Apply button.
Last update: 2023-12-19
Build: ()