VIOSO 6
Exaplay Documentation
  • Welcome to VIOSO 6
  • Changelog and Version History
  • System Preparation
    • Operating System
      • Visual Studio Runtime
      • DirectX Runtime
    • Graphics cards
      • Display Adaptors
      • NVIDIA RTX/Quadro Setup
        • Find and install NVIDIA Drivers
        • EDID Emulation
        • 3D Settings for video playback
        • NVIDIA Mosaic
        • Output Synchronization
      • Others/onBoard GPUs
      • Expanders
    • Network
      • setup a network of fixed IPs
      • firewall configuration
      • camera network
      • remote access via LAN and internet
      • Network settings in VIOSO 6
    • Camera
      • Webcams
      • VIOSO Camera kits
        • Configuring Daheng Cameras
        • Configuring HIK Vision Cameras
        • Configuring IDS Imaging Cameras
      • SLR Cameras via USB connection
      • Other IP-cameras (IP, cctv etc)
    • Projectors
      • Blacklevel explained
    • Deploy VIOSO 6
      • Licensing
        • License information
        • Demo License
        • License Activation
        • License Transfer
        • Maintenance
      • First Init & Autostart
      • Updating VIOSO 6
  • Getting Started
    • Testpattern
    • Project Mode vs. Free Mode
    • Free Mode
      • Multiclient Configuration (Abstract Displays)
      • 3D Model Handling
    • Project Mode
      • Project Creation
      • Designer
  • Calibration
    • Scanning
      • Device Selection
      • Camera adjustment
        • Webcams / DirectShow devices
        • Using Daheng Cameras within VIOSO 6
        • Using HIK Vision Cameras within VIOSO 6
        • Camera Masking (Region of interest)
      • Projector masking
      • Scanning projectors
      • Scan Result
    • Content Mapping
      • 3D Mapping
        • 3D Mapping parameters
        • 3D Mapping in Freemode
      • 2D Warp
    • Blending & Global Adjustments
    • Adjust Projectors
  • USING CALIBRATIONS
    • Integrated Videoplayer
    • Export to Exaplay
    • Export to any application
    • Desktop Embedding
    • Real-time Engines
      • Unity3D
      • Unreal Engine
        • UE Examples & Sample files
      • MiddleVR
      • Techviz
    • VIOSO WarpBlend API
      • VIOSOWarpBlend.ini Reference
  • STEP BY STEP GUIDES
    • Calibration for common media servers
      • AV Stumpfl Pixera
        • Pixera v.2
          • Project Mode Walkthrough
          • Free Mode Walkthrough
        • Pixera v.1
      • Dataton Watchout
        • Watchout v.7
        • Watchout v.6
      • Ioversal Vertex
      • 7th Sense Delta Server
      • Christie Pandoras Box
      • Derivative TouchDesigner
      • BrightSign
  • Typical Calibration Workflows
    • Immersive Rooms (free mode)
    • Cylindrical Panorama with fisheye camera (project mode)
    • 3D calibration in VIOSO 6 free mode
  • References
    • Command Line Reference
    • Remote Control Reference
    • Export Automation Reference
    • Scripting for VIOSO applications
  • Tools
    • Configure Mosaic
  • Knowledgebase
    • FAQ
Powered by GitBook
On this page
  • 1. In VIOSO
  • 2. In Techviz
Export as PDF
  1. USING CALIBRATIONS
  2. Real-time Engines

Techviz

PreviousMiddleVRNextVIOSO WarpBlend API

Last updated 7 months ago

This guide shows you how to integrate your VIOSO projection calibration into Techviz.

1. In VIOSO

Techviz processes VIOSO’s native export format (.vwf). You can export the calibration in this format from in VIOSO6 from free mode or project mode

  1. Calibrate the projectors in either in:

  2. From the menu bar, go to File > Export Mapping

  3. Choose the format (.vwf) and tick the 3D box if applicable.

  • You can either create a project with the “Generic” template and configure the export and mapping type (2D/3D) in the designer

  • OR pick a template that has 3D vwf exports like “Unity”

2. In Techviz

To enable VIOSO warping, you must first create a file. Use the following template:

VIOSO.ini
[default]

;; Specify the full path to your VWF file

calibFile=C:\file.vwf
;; Specify the base matrix, that may vary depending on your display setup

base=[1000,0,0,0; 0,1000,0,0; 0,0,1000,0; 0,0,0,1]



;; Specify the channel indices, for as many channels as the VWF file contains

[A_left_eye]

calibIndex=0

[A_right_eye]

calibIndex=0

[B_left_eye]

calibIndex=1

[B_right_eye]

calibIndex=1

[C_left_eye]

calibIndex=2

[C_right_eye]

calibIndex=2



;; If you want debug logs:

; logLevel=3

; logFile=C:\file.log

You must then enable VIOSO warping in your Techviz configuration file. This is done by adding the following parameters:

## Enable VIOSO warping warping\vioso=1 

## Specify the full path to the VIOSO .ini file we just created warping\vioso\ini=C:\file.ini 

## Specify the channel name prefixes, for as many channels as the VWF file contains screen 0\warping\vioso\channel=A screen 1\warping\vioso\channel=B screen 2\warping\vioso\channel=C 

## To set the HUD position automatically to the position of the screen corresponding to the given channel name # warping\vioso\hud=B 

## For debug: 0 to disable, 1 to enable and skip warping, 2 to enable and perform warping 

## This will display the positions of the VIOSO origin (in red), TechViz origin (in blue), and overriding actuals (in green) 

# warping\vioso\debug=1 The warping will now be applied when you launch TechViz.

All of these parameters can be modified interactively, including the .ini file: simply click the “Read configuration file” button in Otrack to apply your changes.

(for static warping & single viewport), or

(model based for dynamic warping & multi-viewports)

VIOSO.ini
Free mode
Project mode
2D
3D