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
  • How to use desktop hooking in project mode
  • 1. Configure your system
  • 2. Create a New Project in VIOSO
  • 3. Setup the project design nodes
  • 4. Calibration
  • 5. Activate
Export as PDF
  1. USING CALIBRATIONS

Desktop Embedding

PreviousExport to any applicationNextReal-time Engines

Last updated 5 months ago

A useful feature of VIOSO 6 is to apply the calibration to the Windows desktop. This allows any program to be run in Windows and displayed on the calibrated screen.

Popular programs run in this mode are for example: Fullscreen custom apps (games, web apps in browser), Media player, CAD programs, Resolume, Powerpoint etc…

Desktop Hooking requires a professional NVIDIA GPU and all outputs arranged into a Mosaic Group.

Learn more here: NVIDIA Mosaic

How to use desktop hooking in project mode

1. Configure your system

(article)

2. Create a New Project in VIOSO

Create a new project with the preset: Desktop Warp:

Only single client and single surface calibrations are supported to be embedded into the Windows Desktop via project mode.

3. Setup the project design nodes

You can setup the different nodes for the project: projectors, surface type, camera..etc

Make sure that the computer node shows a proper splitted Mosaic group. The split should be detected automatically by VIOSO 6 - if not, this might indicate that something isn't properly set up and therefore will lead to issues.

In this preset, there are extra main options to customize:

Option
Method
Parameters
Screenshot

Overlap type

Select the server node.

Find the “Desktop Warp Parameters” section.

  • Unchanged: leaves the windows display resolution as is

  • Explicit: manually choose your own final resolution for the desktop

  • Auto: will set the resolution automatically based on the overlap calculated by the calibration.

Activate parameter

Click on the node from the layout to expand its parameters

  • Apply On Startup; automatically activates the calibration on the GPU when VIOSO6 starts.

  • Special API parameters: timeout values for the embedding command

Below is an example of a project configuration consisting of 2x projectors combined horizontally in one Nvidia Mosaic.

4. Calibration

5. Activate

  • Finally, when the calibration is finished you will unlock the button “Activate” which applies the warping and blending to the GPU.

After you finish the design step, perform the calibration as usual:

Guide on the scanning steps
Setup EDIDs and Nvidia Mosaic
Example: Project Design for 2x projectors with Nvidia mosaic