Если коротко:
Screen-door effect выглядит как сетка из промежутков между пикселями или субпикселями дисплея, увеличенного линзами гарнитуры. Его заметность зависит от PPD, структуры субпикселей, fill factor, оптики и используемой площади панели. Повышение разрешения рендеринга улучшает детали сцены, но не меняет физическую структуру дисплея и потому не всегда устраняет сетку.
Screen-door effect в VR, или SDE, — видимая сетка из промежутков между пикселями и субпикселями дисплея. Панель находится близко к глазам, а линзы растягивают её изображение на широкое поле зрения. Поэтому структура, незаметная на обычном мониторе, может напоминать взгляд через москитную сетку.
Современные гарнитуры заметно уменьшили эффект за счёт более плотных панелей и улучшенной структуры субпикселей. Полностью оценивать SDE по числу пикселей нельзя: важны PPD, fill factor, оптика и используемая площадь панели.
Что именно видит пользователь
SDE выглядит как регулярная тёмная решётка поверх изображения. Она не привязана к виртуальным объектам и остаётся на месте относительно дисплея, когда пользователь поворачивает голову. Особенно хорошо сетка заметна на ровных светлых областях, небе, тумане и однотонных интерфейсах.
Эффект нужно отличать от других проблем:
- пикселизация — крупные ступени на диагональных краях;
- низкое разрешение рендеринга — недостаток деталей в самой сцене;
- mura — неравномерность яркости или цвета между пикселями;
- хроматическая аберрация — цветные края из-за оптики;
- компрессия PC VR — блоки и размытие, меняющиеся вместе с движением.
Пользователь может видеть отдельные пиксели без явной тёмной сетки. Это близкие, но не полностью одинаковые проявления.
Почему разрешения на глаз недостаточно
Одинаковые 2160 пикселей по горизонтали можно распределить на разное поле зрения. Если оптика показывает более широкий угол, на один градус приходится меньше пикселей. Поэтому для VR используют PPD — pixels per degree.
PPD тоже является упрощением. Плотность может различаться в центре и на периферии из-за геометрии линз. Производитель иногда указывает пиковое, центральное или среднее значение — сравнивать их напрямую нельзя без методики.
Исследования дисплеев связывают низкую угловую плотность с заметностью пикселей и промежутков. Однако нет одного числа, после которого SDE гарантированно исчезает для всех людей: влияют зрение, контраст сетки и содержимое кадра.
Структура субпикселей
Каждый цветной пиксель состоит из субпикселей. В классической RGB-stripe структуре обычно присутствуют отдельные красный, зелёный и синий элементы на каждый пиксель. Другие схемы могут использовать общее расположение или разное количество цветовых элементов.
При одинаковом номинальном разрешении панель с большим числом активных субпикселей способна показывать более равномерную структуру. Поэтому ранняя OLED-гарнитура и LCD с близким разрешением могли заметно различаться по SDE.
Fill factor и промежутки
Fill factor описывает долю площади, которая реально излучает или пропускает свет. Чем больше активная область и меньше промежуток между элементами, тем слабее тёмная сетка.
Высокое разрешение обычно уменьшает размер шага, но два дисплея с одинаковым числом пикселей могут иметь разный fill factor. Дополнительный рассеивающий слой способен скрыть промежутки, однако одновременно смягчить детали. Уменьшение SDE не должно превращать изображение в постоянное размытие.
Роль линз и положения глаз
Линзы увеличивают панель и определяют, какая её часть попадает в поле зрения. Более широкое поле при том же дисплее увеличивает угловой размер пикселя. Оптическое искажение также меняет локальную плотность.
Неверный IPD или смещённая посадка обычно создают общую нерезкость и аберрации, а не саму сетку. Но размытые линзы могут маскировать SDE ценой деталей. Правильная посадка нужна, чтобы сравнивать дисплей, а не случайное положение глаз.
Влияет ли разрешение рендеринга
Разрешение рендеринга не меняет физические промежутки между пикселями. Повышение масштаба делает края и текст чётче, но сетка панели остаётся. Снижение рендеринга, наоборот, добавляет программную мягкость и может визуально скрыть SDE, одновременно потеряв детали.
Суперсэмплинг и сглаживание уменьшают ступени, а не физическую решётку. Поэтому настройка SteamVR не способна превратить старую панель в дисплей с большим fill factor.
Как проверить гарнитуру
- Настройте IPD и ремешок.
- Откройте светлую однородную сцену и мелкий текст.
- Смотрите в центр, затем переведите взгляд к краю линзы.
- Остановите голову: сетка панели не должна двигаться относительно поля зрения.
- Сравнивайте гарнитуры на одинаковом содержимом и без потоковой компрессии.
Не ищите SDE только в меню магазина: интерфейс может использовать другой масштаб рендеринга, чем игра. Для рабочего приложения проверяйте таблицы и тонкие линии, для симулятора — дальние объекты, для кино — светлые ровные области.
Можно ли уменьшить SDE настройками
Физический SDE пользователь почти не устраняет программно. Можно повысить разрешение рендеринга, улучшить сглаживание и правильно настроить посадку, чтобы убрать похожие артефакты. Настоящая сетка требует другой панели, структуры субпикселей, оптики или аппаратного фильтра.
При покупке не стоит превращать отсутствие SDE в единственный критерий. Гарнитура с плотным дисплеем может проигрывать по зоне резкости, яркости, частоте или комфорту. Правильный вопрос — мешает ли сетка конкретной задаче после десяти минут использования, а не удаётся ли обнаружить её при специальном поиске.