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
  • Realtime Warping
  • Warping Tools
  • Warping Toolbar
  • Warping Context Menu
  • 4-Point Warping / Keystoning
  • Arbitrary Warping
Export as PDF
  1. Calibration
  2. Content Mapping

2D Warp

Previous3D Mapping in FreemodeNextBlending & Global Adjustments

Last updated 8 months ago

After completing all scans, VIOSO 6 computes the blending for the entire area that is covered by the projectors and not hadled with masks.

  • If a 3D Alignment has been done, this result is prewarped already.

  • If not, the content has to be aligned on a 2D way - like applying warping to a single projector.

Realtime Warping

Warping is executed in realtime, on one compound - regardless of the number of clients participating. Start the warping by selecting a target and click Edit:

In 2D mode, the mapping of content is handled by warping the outlines of a suitable testpattern on the screen in a visual way. Warping starts as a 4-point rectangle, that is superimposed on the camera image:

In the 3D workflow, a pre-warping has been done already, so the result is not (or less) influenced by the position of the camera in relation to the projection surface.

Warping Tools

The warping is mainly a point-and-click workflow. Several tools help to achive this task.

Warping Toolbar

Undo (CTRL+Z) Undo an action. If you want to undo multiple actions, click multiple times

CTRL+Z CTRL+Y

Toggle scaling / deformation mode Scale or deform one point or all points

Toggle pan / move mode Pan the entire working area or move the entire warping grid

INS

Toggle line grippers Inserts a gripper between warping points moves a vertex between two points

F2

Toggle tangents Adds a tangent to the selected point. Tangents let you adjust the curvature in case of bicubic warping

F3

Keyboard fine or coarse points Use the arrow buttons on the keyboard to move a point, small or wider spaces

F4

More columns Adds a vertical column

F6

Less columns Erases a vertical column

F5

More rows Adds a horizontal row

F8

Less rows Erases a horizontal row

F7

Toggle linear/bicubic interpolation Linear: warping is based on straight lines between points Bicubic: warping is following a curved path between points

Warping Context Menu

The warping area also contains a context menu that is available by right-clicking on the preview screen.

4-Point Warping / Keystoning

A typical warping and mapping task is to align a misaligned projected image to a flat surface. The very basic usage of the warping tool, therefore, consists of a 4-point warping where each corner is handled accordingly.

To get a proper linearity toggle the keystone rect feature:

Before starting a 4-Point Warping, right click on the warping grid and select interpolation method - keystone rect

Case 1

The sides of the projected image are different lengths, e.g. projectors are angled laterally. Drag the red corners to the smallest size of the projected image.

Case 2

The upper and lower sides of the projected image are different lengths, e.g. projectors are tilted vertically. Drag the red corners with the mouse in order to straighten the sides.

Case 3

The projected image is larger than the projection surface, e.g. projectors are too far away from the surface. Drag the red corners to the size of the projection surface using the mouse.

Case 4

All 4 sides of the projected image are different lengths, e.g. projectors are tilted laterally and vertically. Drag the red corners as shown in the illustration.

Arbitrary Warping

In addition to the 4-point warping functionality, the warping feature supports nearly unlimited complexity of screen shaping and content mapping. By increasing the number of control points, complex warping grids can be established.

Right-click anywhere on the warping area. The context menu is displayed. It contains the entries Grid Colums and Grid Rows, as well as the interpolation method.

  • Grid columns and rows: Use this function to insert warping points on the horizontal and vertical axises. Use also the tools from the warping toolbar to increase/decrease the number of columns.

  • Interpolation method: Here you switch between linear and cubic support point interpolation. Linear interpolation is suitable for corners, edges, etc., while cubic interpolation is suitable for rounded surfaces. Cubic interpolation is the default.

  • Load/Save: Use thise features to save the current warping into a file (*.vc). Such a saved warping can be applied any time on the same calibration or another calibration.

result without warping, as viewed from the camera

Show undo stack Displays a list of warping modifications, go back to a past point in your warp