Software geometry correction for CRT monitors on Windows. Your monitor bends the picture; CRTBender bends it back before it gets there. No hardware mods, no service menu.
- Corrects the whole picture, on every connected monitor, in real time.
- Sliders for the usual things first: rotation, pincushion, trapezoid, size, position, and separate top and bottom edge bows.
- A 15x15 grid on top of that, for anything the sliders cannot reach.
- Convergence correction, for coloured fringes on sharp edges.
- Remembers a separate setting for every monitor and every resolution.
- Built-in test grid to calibrate against.
- English and Hungarian.
Ctrl+Alt+B- correction on/off. Also the panic key.Ctrl+Alt+G- test grid on/off.Ctrl+Alt+E- open the calibration window.Esc- hide the test grid.
- Download
CRTBender.exeand run it. It lives in the tray. - Press
Ctrl+Alt+Gto show the test grid. - On the Basic geometry tab, drag the sliders until the lines look straight. This does most of the work.
- Use the Grid tab for whatever is left. Drag a point, or select one and nudge it with the arrow keys.
- Press
Ctrl+Alt+Ba few times to compare before and after. - Close the window. Everything is saved automatically.
Double-click any slider or grid point to put it back to default, so an experiment is never a one-way trip.
- Cannot draw over exclusive fullscreen games. Borderless windowed works.
- Netflix and other protected video would capture as black, so CRTBender steps aside on its own while such a window is in front, then comes back.
- The mouse cursor is not bent, so it can sit a pixel or two off in heavily corrected areas.
- Only the parts you actually bend get resampled. Everything you leave alone stays pixel-exact.
- Visual Studio 2019 / 2022 (Desktop development with C++)
- CMake 3.20+
cmake -B build -A x64
cmake --build build --config Release
# Output: build\Release\CRTBender.exeMade by SubCoderHUN - https://github.com/SubCoderHUN/CRTBender