Художник использовал микроскоп, чтобы собрать библиотеку текстур различных экранов – от GameBoy до классических CRT
Художник и автор ресурса Surface Imperfections Дэвид Грувир выпустил набор Subpixel Textures – коллекцию из 30 субпиксельных текстур, основанных на микроскопических снимках реальных дисплеев.
Пак позволяет создавать достоверные шейдеры различных экранов в любых современных движках и рендерах – от Unreal Engine и Unity до Blender. Сейчас комплект продаётся со скидкой 50% – для любителей, все равно будет ненужно, но те, кто заинтересован в использовании данного стиля, сэкономят время на создание собственных текстур.
Каждый пиксель цветного дисплея состоит из трёх субпикселей – по одному на каждый из основных цветов RGB. Вблизи эти субпиксели образуют характерные и зачастую уникальные геометрические узоры, и именно их Грувир сфотографировал через микроскоп для построения базы текстур. На расстоянии полученные шейдеры воспроизводят характерные муаровые паттерны от пиксельной сетки, а при приближении камера различает каждый пиксель в виде отдельных цветовых компонентов.
В состав пака входят 30 субпиксельных текстур и отдельный набор для LED-видеостен, поставляемые в разрешении 2K и 8-битном несжатом PNG.
К материалам прилагается базовое руководство по правильной привязке субпиксельной сетки к пикселям исходного изображения. Сама схема, по словам автора, реализуется крайне просто и подходит почти под любой современный рендер-движок.
В качестве демонстрации Грувир показал в своих социальных сетях шейдер дисплея Game Boy Advance, отрендеренный в Blender, где видны не только субпиксели, но и микроскопические дефекты и проводники внутри каждого RGB-элемента.
Отдельно опубликован шейдер ЭЛТ-монитора, причём, по его собственным словам, никакой сложности процесс не представляет – достаточно замаскировать исходное изображение тайлящейся сеткой субпикселей.
Среди показанных вариаций нашлось место и двум классическим типам ЭЛТ – с теневой маской и апертурной решёткой, – а также примерам LCD, TN-, OLED- и IPS-панелей. Подобные паттерны востребованы в кино, анимации и играх, где требуется снять экран в крупном плане без явных артефактов или нарисовать стилизованный ретро-дисплей с фактурой реальной матрицы.
- Фанат воссоздал Angry Birds на Unreal Engine 5 в полном 3D
- Фанат воссоздаёт Diablo 2 от первого лица на Unreal Engine, и это выглядит отлично
- The Witcher 4 получит трассировку пути и технологию RTX Mega Geometry от Nvidia для максимальной детализации мира