Warm, light Iris shader pack for modded 1.21.1 servers, based on DreamLight Shaders v1.3, with fixes for the Aether and for modded armour.
The pack is based on DreamLight Shaders v1.3. It keeps DreamLight's soft look and adapts it for a large modded server: players with mid-range hardware, custom dimensions and armour from dozens of mods.
It uses per-vertex lighting without shadow maps, which keeps it fast. Deferred passes draw sky, clouds and fog; composite passes add sun rays, bloom, TAA with tone mapping and SMAA; the final pass does colour grading.
| Change | Why |
|---|---|
Separate world_aether folder for aether:the_aether: no sun, moon, stars or sun rays, directional light from above |
The Aether keeps resetting its time, so the sun jumped and shadows flickered |
| Safe normalisation of zero normals | Some modded armour models have zero normals, which turned into NaN and a black first-person arm |
| Rain tilt frequency no longer grows with time; sun rays are skipped in rain | Rain wobbled faster and faster during long sessions |
| Early exits in clouds and sun rays | No work when there is nothing to draw, for example at night without the moon |
WARMTH option, 0.08 by default |
A slightly warmer image without changing the colour scheme |
| Default colour scheme Choc v7, gentle plant waving, fancy lava, denser Nether fog | Look chosen for the server |
- Minecraft 1.21.1 with Iris (NeoForge or Fabric)
- Any GPU that runs Minecraft 1.21 with Iris; the programs are GLSL 1.20
- The
MEDIUMprofile is recommended;POTATOis available for weak GPUs
- Download
soft-dream-shaders-<version>.zipfrom Releases. - Put the zip into
shaderpacks/of your game folder without unpacking. - Iris: Video Settings, Shader Packs, select Soft Dream Shaders.
Every tag v* is packed by GitHub Actions from shaders/ and published in Releases. The pack log of each release is public, so every zip can be traced to its commit.
- No shadow maps. Blocks do not cast shadows on each other beyond vanilla ambient occlusion.
- Other modded dimensions use the overworld settings unless they get their own folder in
dimension.properties. - Option descriptions exist in English, Russian, French and Chinese; the French and Chinese ones are from DreamLight and not updated for new options.
Proprietary, all rights reserved, for the changes made in this repository. The DreamLight base belongs to its authors. shaders/global/post/cas.glsl contains AMD FidelityFX CAS under its MIT license. Full terms: LICENSE.
Пак основан на DreamLight Shaders v1.3. Он сохраняет мягкую картинку DreamLight и подстраивает её под большой модовый сервер: игроков со средним железом, свои измерения и броню из десятков модов.
Освещение считается по вершинам, без карт теней, поэтому пак быстрый. Отложенные проходы рисуют небо, облака и туман; композитные добавляют лучи солнца, свечение, TAA с тонмаппингом и SMAA; финальный проход делает цветокоррекцию.
| Изменение | Зачем |
|---|---|
Своя папка world_aether для aether:the_aether: без солнца, луны, звёзд и лучей, направленный свет сверху |
Aether постоянно сбрасывает время, солнце прыгало, а тени мигали |
| Безопасная нормализация нулевых нормалей | У части модовой брони нулевые нормали, из них получался NaN и чёрная рука от первого лица |
| Частота наклона дождя больше не растёт со временем, в дождь лучи не считаются | За долгую игру дождь раскачивался всё быстрее |
| Ранние выходы в облаках и лучах | Никакой работы, когда рисовать нечего, например ночью без луны |
Опция WARMTH, по умолчанию 0.08 |
Чуть более тёплая картинка без смены цветовой схемы |
| Схема по умолчанию Choc v7, мягкое колыхание растений, красивая лава, плотнее туман в Незере | Вид, выбранный для сервера |
- Minecraft 1.21.1 с Iris (NeoForge или Fabric)
- Любая видеокарта, на которой идёт Minecraft 1.21 с Iris; программы на GLSL 1.20
- Рекомендуется профиль
MEDIUM; для слабых видеокарт естьPOTATO
- Скачать
soft-dream-shaders-<версия>.zipиз Releases. - Положить zip в папку
shaderpacks/игры, не распаковывая. - Iris: «Настройки графики», «Шейдеры», выбрать Soft Dream Shaders.
Каждый тег v* упаковывается из shaders/ в GitHub Actions и публикуется в Releases. Лог упаковки каждого релиза открыт, так что любой zip можно сверить с его коммитом.
- Карт теней нет. Блоки не отбрасывают тени друг на друга, кроме ванильного затенения углов.
- Остальные модовые измерения используют настройки верхнего мира, пока им не заведут свою папку в
dimension.properties. - Описания опций есть на английском, русском, французском и китайском; французские и китайские взяты из DreamLight и для новых опций не обновлены.
Проприетарная, все права защищены, на изменения из этого репозитория. Основа DreamLight принадлежит её авторам. В shaders/global/post/cas.glsl находится AMD FidelityFX CAS под лицензией MIT. Полный текст: LICENSE.