Geometry warp
Drag four corners to square up a keystoned image, then switch to a mesh of up to 33 × 33 points for lens and screen-shape distortion. Keep aspect ratio fits the picture edge to edge without stretching it.
Projector warping & edge blending · Windows
Several projectors, one seamless image. MORF corrects each projector's geometry — keystone, lens and curved-screen distortion — and blends the overlaps so the joins disappear.
What it does
Everything you adjust is live on the projectors while you drag.
Drag four corners to square up a keystoned image, then switch to a mesh of up to 33 × 33 points for lens and screen-shape distortion. Keep aspect ratio fits the picture edge to edge without stretching it.
Double-click exactly where the screen bends to add a point there. Rows and columns follow your points instead of a fixed even grid.
Overlapping light adds up to exactly 100%. Shape the ramp, match the projectors' gamma and balance their brightness against each other.
Set the tiles (2 × 1, 3 × 1, 2 × 2 …) and the overlap for one-click regions — or let a USB webcam measure where every projector lands and lay out and warp them for you.
Align against grid and colour-identify patterns, a still image, or a live capture of another monitor — what the audience will actually see.
Projects save as small .morf files. Show mode starts the projectors at sign-in with no editor on screen, and an edit password keeps end users out.
How it works
MORF hands the warp mesh and blend mask to the GPU through NVAPI. The graphics card corrects the whole Windows desktop at scan-out, so every application — players, media servers, simulators — comes out warped and blended with no extra latency.
Needs an NVIDIA RTX professional or Quadro card; pair it with NVIDIA Mosaic with overlap for blending.
MORF renders the warped, blended image itself in a borderless full-screen window per projector, from a test pattern, an image or a live capture of another monitor.
Works on any Direct3D 11 graphics card, and can simulate the outputs in windows when no projectors are attached.
Requirements
MORF-Setup.exe, that puts it in Program Files with a Start menu shortcut.Getting started
These steps use software mode, which works on any graphics card: MORF draws the corrected image itself in a full-screen window on each projector. On an NVIDIA RTX professional or Quadro card you can choose hardware mode instead, and the card corrects the whole Windows desktop.
MORF-Setup.exe, start MORF and enter your license key (see Licensing).MORF.exe --play "C:\Shows\show.morf".Tip: the capture source must be a monitor that isn't one of the projectors. If the PC has no spare screen, an HDMI dummy plug gives it an invisible one.
Camera calibration does the layout and warping for you — steps 4, 6 and 7 above. A webcam watches patterns on each projector and MORF works out where every projector pixel lands on the screen, to a fraction of a pixel, so the picture fills the screen and the overlaps line up.
Then set the blend by eye (steps 8 and 9). The picture is fitted to the screen as the camera sees it, so it looks right from where the camera stood — put it where the audience will be.
For a PC that just runs the screen: MORF starts straight into the projector outputs, with no editor on screen, and the editor stays behind a password so the people using the room can't change anything.
Another launcher can start a show with MORF.exe --run "C:\Shows\show.morf".
Only one MORF runs at a time. The password is stored only as a salted hash; it keeps end users out, but
someone with administrator rights on the PC can still remove it.
Licensing
MORF is licensed to integrators and venues. Each license covers a set number of PCs.
MORF-XXXXX-XXXXX-XXXXX-XXXXX) and your own download link for the installer.MORF.exe --activate KEY, --deactivate, --license.Release notes
Updating keeps your projects, settings and license: run the new installer over the old version.
MORF-Setup.exe installs MORF in Program Files with a Start menu shortcut, and later versions install over it.MORF.exe --version..morf project files.