360-degree projection calibration screen with projector P2 selected among P1-P4, a 17x9 warp mesh with four selected control points on the left, and seam blend center, width, power, gamma and RGB gamma trim sliders on the right

2026 · Player · Edge blending

360° Cylindrical Projection Player

Back to all work

We developed an edge-blending player that drives four projectors (three to six by design) from one PC to play a seamless panorama on a cylindrical screen. It has hardware decoding of ultra-wide video, per-projector warp, blend and colour correction, a calibration studio, and unattended-exhibit features such as a watchdog and play-on-boot.

  • Digital Signage & Media Systems

Challenge

Several projectors had to throw one seamless panorama onto a cylindrical screen, and the exhibit had to start playing as soon as the power came on, with no operator.

Technology

  • C++20
  • Direct3D 11
  • FFmpeg
  • NVDEC
  • NVIDIA Mosaic
  • Qt 6
  • WASAPI
  • OSC
  • PJLink

What and&end did

Player
Hardware HEVC decoding of ultra-wide video and a two-pass renderer (warp, edge blend, black level, colour), Qt calibration studio
Integration
NVIDIA Mosaic and NVAPI output setup, PJLink projector control, OSC and REST remote control
Operation
Staged watchdog recovery, play-on-boot, unattended resume after power loss

SiteJindo, South Jeolla2026

Related services

Software development On-site media systems

360-degree projection calibration screen with projector P2 selected among P1-P4, a 17x9 warp mesh with four selected control points on the left, and seam blend center, width, power, gamma and RGB gamma trim sliders on the right
KakaoTalk chat