Skip to content

About

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.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Soft Dream Shaders icon

Soft Dream Shaders

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.

Build Release License: proprietary

English | Русский

English

Overview

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.

Changes against DreamLight

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

Requirements

  • 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 MEDIUM profile is recommended; POTATO is available for weak GPUs

Installation

  1. Download soft-dream-shaders-<version>.zip from Releases.
  2. Put the zip into shaderpacks/ of your game folder without unpacking.
  3. Iris: Video Settings, Shader Packs, select Soft Dream Shaders.

Releases

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.

Known limitations

  • 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.

License

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; финальный проход делает цветокоррекцию.

Отличия от DreamLight

Изменение Зачем
Своя папка 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

Установка

  1. Скачать soft-dream-shaders-<версия>.zip из Releases.
  2. Положить zip в папку shaderpacks/ игры, не распаковывая.
  3. Iris: «Настройки графики», «Шейдеры», выбрать Soft Dream Shaders.

Релизы

Каждый тег v* упаковывается из shaders/ в GitHub Actions и публикуется в Releases. Лог упаковки каждого релиза открыт, так что любой zip можно сверить с его коммитом.

Известные ограничения

  • Карт теней нет. Блоки не отбрасывают тени друг на друга, кроме ванильного затенения углов.
  • Остальные модовые измерения используют настройки верхнего мира, пока им не заведут свою папку в dimension.properties.
  • Описания опций есть на английском, русском, французском и китайском; французские и китайские взяты из DreamLight и для новых опций не обновлены.

Лицензия

Проприетарная, все права защищены, на изменения из этого репозитория. Основа DreamLight принадлежит её авторам. В shaders/global/post/cas.glsl находится AMD FidelityFX CAS под лицензией MIT. Полный текст: LICENSE.

About

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.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages