Опубликована первая бета-версия проекта ShaderBeam — инструмента с открытым кодом для Windows, который программно имитирует ключевое преимущество ЭЛТ-мониторов: повышенную четкость в динамичных сценах. Утилита работает как оверлей и накладываемый поверх изображения.
Многие пользователи, работавшие с ЭЛТ-мониторами, отмечают, что движение в играх и видео на них выглядело субъективно четче. Причина — в принципе формирования изображения, так как в электронно-лучевой трубке каждый участок экрана подсвечивался коротким импульсом, после чего свечение быстро затухало. На современных LCD и OLED-панелях пиксель остается подсвеченным на протяжении всего времени отображения кадра и при движении объектов или при слежении взглядом это приводит к эффекту размытия.
Вместо аппаратной модификации ShaderBeam использует вычислительные возможности видеокарты. Специальный шейдер в реальном времени создает эффект «бегущего луча» и постепенного затухания, характерный для ЭЛТ. Для этого требуется, чтобы частота обновления монитора значительно превышала частоту кадров в контенте. Например, при 60 FPS в игре монитор с частотой 240 Гц сможет отобразить четыре последовательных субкадра с разным уровнем яркости, что снижает воспринимаемое размытие.
Технология адресована энтузиастам, готовым к тонкой настройке. Для стабильной работы необходимы:
Разработчики отмечают, что работа шейдера критична к задержкам и стабильности вывода кадров. Пропущенные кадры или перегрузка GPU могут проявляться в виде неравномерного мерцания. Для получения наилучшего результата в проекте предлагается рассмотреть использование выделенного графического адаптера исключительно для рендеринга оверлея.
ShaderBeam представляет собой скорее исследовательский проект, демонстрирующий
