Spring Shaders (Chun)

Spring Shaders (Chun)

Spring Shaders (Chun) - 11 / 17

Обзор шейдера Spring v2: Весеннее пробуждение в Minecraft

Название «Spring» здесь не случайно — оно задаёт тон свежести и природной гармонии. Мягкие, яркие цвета создают умиротворяющую атмосферу, словно суровая зима только что отступила, и всё вокруг начинает дышать жизнью. Новая работа автора, Spring v2, — это попытка перенести в игру настоящую утопию, наполненную светом и движением.

Сам шейдер — практическая работа, написанная во время изучения курса Games202 - High Quality Real-Time Rendering. Его можно считать полноценным продолжением Spring v1, переработанным и дополненным. Кодовое имя «Spring» автор использует уже десять лет, ещё с тех пор, как создавал текстурные паки.

Система освещения

Освещение в шейдере проработано на нескольких уровнях:

  • PTGI (Path Traced Global Illumination) и Ray-Traced Colored Lighting — трассировка лучей для глобального освещения и цветного света. Работает через Iris, отключено по умолчанию.
  • Reflective Shadow Maps (RSM) — отражающие карты теней с денойзером и подавлением утечек света на экране.
  • PCSS Soft Shadows — мягкие тени, а также облачные тени, цветные (стеклянные) тени и Screen Space Shadows (работают как на ближних, так и на дальних дистанциях).
  • Ground Truth Ambient Occlusion (GTAO) — качественное затенение окружения.
  • Handheld Dynamic Lighting — динамический свет от предметов в руке с поддержкой цвета (синхронизируется с настройками трассировки и цветного освещения).

Атмосфера

Визуал неба и окружения тоже не остался без внимания:

  • Физически корректное рассеивание атмосферы и атмосферный туман.
  • Объёмный туман, 2D-плоскостные облака, объёмные облака и Screen Space Godrays.
  • Уникальные оттенки на восходе и закате.
  • Полноценные небесные тела: Солнце, Луна и звёзды.

Вода и полупрозрачные объекты

Водная гладь в Spring v2 — отдельное произведение:

  • Три вида волн и Wave Parallax — параллакс волн.
  • Водяной туман, подводный объёмный эффект и полное погружение с особыми визуальными эффектами.
  • Имитация рефракции воды и Screen Space Reflections (SSR).
  • Водные каустики и эффект дисперсии.
  • Тени от полупрозрачных объектов, PBR-отражения и имитация рефракции для прозрачных блоков.

Рендеринг материалов

Шейдер поддерживает карты нормалей, Smooth Parallax и Voxel Parallax — то есть рельеф текстур прорабатывается детально. В основе лежит физически корректный рендеринг (PBR) для отражений, бликов и взаимодействия материалов. Кроме того, добавлены лужи после дождя, рябь на воде и эффект мокрых поверхностей с отражениями.

Пост-обработка

Набор эффектов финальной обработки изображения включает:

  • Качественный Bloom, автоэкспозиция, простые фильтры, тональное отображение.
  • Motion Blur, глубина резкости (DoF), виньетирование и Lens Occlusion.
  • Temporal Anti-Aliasing (TAA), Robust Contrast Adaptive Sharpening (RCAS) и анизотропная фильтрация.

Прочие особенности

  • Эксклюзивные эффекты для ночи, дождя, Нижнего мира (Nether) и Края (End).
  • Естественная анимация листвы на ветру.
  • Полностью английский интерфейс настроек шейдера.
  • Совместимость с Distant Horizons, Voxy (базовая/частичная поддержка), а также модами Kaleidoscope Cookery, Farmer's Delight и Biomes O' Plenty.

Сравнение с трассировкой лучей

На скриншотах ниже показана разница между включённым режимом трассировки / цветного освещения (верхний ряд) и стандартным рендерингом (нижний ряд):

Все права на данный контент принадлежат его авторам. Мы не храним и не распространяем файлы — страница носит исключительно информационный характер. Оригинальный источник доступен по этой ссылке.

0
0
0

Комментарии (0)

Войдите, чтобы оставить комментарий

Пока нет комментариев

Будьте первым!