
Singularity-Shaders - космические шейдеры для Minecraft
Singularity-Shaders - кинематографичный шейдерпак для Minecraft с процедурным звёздным небом, чёрной дырой в Крае и обещанным приростом до 3x FPS относительно стандартных шейдеров. Профили от Cinematic до Low.
Singularity-Shaders - это шейдерпак для Minecraft Java Edition, который пытается усидеть на двух стульях сразу: дать кинематографичную космическую картинку и не убить FPS. Заявленный прирост - до 3x относительно типичных тяжёлых шейдеров. И это не маркетинг ради красивого словца: архитектура тут реально нестандартная.
Кому зайдёт - любителям реалистичного неба с фантастическим уклоном. Если вы фанат ванильной эстетики, но хотите, чтобы ночью над головой висела настоящая Млечная галактика, а в Крае открывался вид на активный квазар - это ваш вариант. С хоррорами и аниме-паками тут ничего общего, вайб скорее "астрофотография в кубе".
Зачем это вообще нужно
Ванильный Minecraft красив по-своему, но небо в нём плоское. Стандартные шейдерпаки решают проблему за счёт тяжёлых shadow-map проходов - сцена перерисовывается по несколько раз за кадр, и слабые видеокарты, встроенная графика и ноутбуки просто задыхаются. Singularity пошёл другим путём и построил облегчённый конвейер рендера.
Архитектура и производительность
- Нулевые накладные расходы на теневой буфер - вторичные геометрические проходы теней обходятся стороной, меньше draw calls и нагрузки на полигоны.
- Процедурная небесная математика на весь экран - чёрная дыра, релятивистские струи, трёхмерное искажение пространства, Млечный Путь и полярные сияния считаются одним screen-space проходом, без накладных расходов на чанки.
- Smart Binary-Search SSR - отражения на воде и льду трассируются лучом с экспоненциальным шагом, чёткая картинка при минимуме сэмплов.
- Early-Exit Surface Culling - расчёт ряби и дождевых нормалей пропускается на сухих блоках, неэкспонированных поверхностях и в холодных биомах.
- Скромный VRAM-футпринт - рассчитан на работу в стеснённых условиях видеопамяти, включая интегрированную графику (Intel Iris Xe, AMD Radeon APU, Apple Silicon).
Что именно добавляет пак
Край: релятивистский керровский квазар и гравитационное линзирование
- Активная геометрия квазара: симметричные кеплеровские аккреционные крылья, релятивистское доплеровское усиление, тончайшая фотонная сфера и коллимированные биполярные струи.
- Непрерывное трёхмерное искажение пространства на геометрии поворота Родрига - фоновые звёзды, туманности и входящий свет физически огибают сингулярность без клиппинга по экрану и планарных швов.
- Экваториальные полярные сияния: многослойные неоново-бирюзовые, ярко-розовые и глубоко-фиолетовые занавеси, привязанные к горизонту мира и закручивающиеся вниз при входе в гравитационную яму.
- Изолированный горизонт событий: абсолютно чёрное ядро-пустота, чисто прорезающее переднеплановые объёмные эффекты.
Верхний мир: настоящая астрофотография и гидродинамика
- Глубококосмическая астрофотография: процедурное ядро Млечного Пути, межзвёздные тёмные пылевые разломы, галактика Андромеда (M31), скопление Плеяды (Семь сестёр) и случайные метеорные потоки.
- Процедурная лунная поверхность: лунные моря в высоком разрешении, лучевая система кратера Тихо и сферическое затемнение лимба.
- Атмосферное рассеяние и оптика: рэлеевские дневные и ночные градиенты неба, динамичные кольца свечения, постоянные широкоугольные godrays и многоступенчатые линзовые блики.
- Динамическая физика воды: многооктавные направленные волны океана, поглощение света по закону Бера-Ламберта, подводное преломление и процедурная рябь от дождевых капель.
- Накопление дождевых луж: в реальном времени вода собирается на открытых небу плоских поверхностях, с динамичными бликами и эффектом потемнения мокрого альбедо.
Незер: конвективный вулканический потолок
- Никакого просачивания дневного света - ванильное солнце, луна, звёзды и свет Верхнего мира не пробиваются сквозь потолок Незера над бедроком (Y=128).
- Вулканическая атмосфера: двухслойный бурлящий дым, конвективные пепловые облака и светящиеся термические магматические трещины.
- Привязка тумана к биому: верхние цвета пустоты плавно смешиваются с родными палитрами тумана Незера без жёстких швов.
Затенение поверхностей, физика листвы и постобработка
- ACES Filmic Tonemapping - кривая сжатия HDR-цвета, которая не даёт пересветов и выцветшего света факелов.
- Эластичная физика ветра и листвы: привязанное к корням покачивание травы, вертикальный прогиб, объёмное трёхмерное "дыхание" крон и маятниковое раскачивание лиан сверху.
- Screen-Space Ambient Occlusion (SSAO) - 16-сэмпловое AO по золотой спирали, даёт контактные тени в щелях и углах вокселей.
- Screen-Space Reflections (SSR) - экспоненциально шаговые трассируемые отражения на воде, льду и мокрых лужах с полным fallback на небо.
- Динамический свет в руке - настоящий точечный свет от факела и фонаря в реальном времени.
- Оптика камеры: motion blur по векторам скорости, плавная адаптация глаз с расширением зрачка и оптическая виньетка.
Встроенные профили качества
Настраивается через меню шейдеров прямо в игре:
- Cinematic (по умолчанию): полный 96-шаговый SSR, максимум SSAO, драматичная адаптация глаз, полный motion blur и плёночная виньетка.
- High: полный SSR, сбалансированный SSAO, кинематографичная адаптация глаз и средний motion blur.
- Medium: быстрые экранные отражения, лёгкий SSAO и средний motion blur.
- Low (Performance Mode): быстрые отражения, SSAO и motion blur отключены, виньетка вырезана - всё ради максимального FPS на встроенной графике и бюджетных сборках.
Совет из практики: не гонитесь сразу за Cinematic. На ноутбуке с Iris Xe разница между Medium и Cinematic по кадрам ощутимая, а визуально вы потеряете в основном виньетку и чуть более мягкое AO. Начните с Medium, потом поднимайте.
Установка и совместимость
- Рекомендуемый загрузчик: Iris Shaders (Fabric / Quilt) - лучшая производительность и совместимость с драйверами.
- Поддерживаемый загрузчик: OptiFine (Forge).
- Поддерживаемые версии: Minecraft 1.16.5 - 1.21+, а также свежие сборки Java 26.x по данным страницы проекта.
- Железо: NVIDIA, AMD Radeon, Intel Arc / Iris Xe и Apple Silicon (M-серия).
Ставится стандартно: кидаете zip в папку shaderpacks в директории Minecraft, выбираете пак в настройках Iris или OptiFine. Никаких дополнительных модов не требуется.
Если вы собираете сервер и хотите, чтобы у игроков была такая же картинка - шейдеры ставятся на клиенте, серверная часть тут ни при чём. Для самого сервера хватит хостинга вроде BungeeHost, а шейдеры каждый игрок настраивает у себя.
Важно знать
Реально ли 3x FPS? Цифра зависит от железа и от того, с чем сравнивать. На машинах, где стандартные шейдеры упираются в теневые проходы, прирост будет заметным. На мощной видеокарте разница окажется скромнее - там уже упирается в разрешение и общую нагрузку.
Потянет ли слабый ПК? Low-профиль как раз для этого. Но не ждите чудес: на встроенной графике даже без SSAO и motion blur разрешение лучше держать в районе 720p-900p.
Совместимость с другими модами - проблем обычно нет, Iris и Sodium дружат. А вот OptiFine иногда конфликтует с отдельными модами на Fabric, тут лучше сразу Iris.
Можно ли играть на сервере? Да, это чисто клиентский шейдерпак. Он не ломает античит и не требует установки на сервере.
Fabric или Forge? Для Fabric и Quilt рекомендуют Iris. Для Forge - OptiFine. Всё в рамках Minecraft Java Edition, Bedrock тут ни при чём.
Скачать Singularity-Shaders стоит, если хочется получить космическую атмосферу в Верхнем мире, вулканический Незер и настоящую чёрную дыру в Крае без покупки новой видеокарты.
