DrDesten's Minecraft Shaders — это пакет шейдеров для Minecraft: Java Edition , ориентированный на реалистичную отрисовку и расширенный контроль над изображением. Он использует современные технологии, такие как физически корректный рендеринг (PBR) , отражения в экранном пространстве и детальную динамическую систему освещения , предлагая при этом широкие возможности настройки внутри шейдера.
Этот шейдер, разработанный для работы с текстурными пакетами OptiFine и PBR , призван улучшить как внутриигровую графику, так и создание скриншотов или видеороликов благодаря многочисленным настройкам камеры и постобработки.
Визуализация, основанная на физически корректном рендеринге (PBR).
Шейдер поддерживает стандарты LabPBR 1.3 и SEUS PBR/OldPBR , что позволяет в полной мере использовать карты нормалей, карты бликов и карты высот совместимых текстурных пакетов.
PBR напрямую влияет на то, как поверхности реагируют на свет: металлы, матовые блоки и блестящие или полупрозрачные материалы отображаются более согласованно.
К числу примечательных особенностей относятся:
- Коррекция нормалей для имеющихся сущностей и объектов;
- Метод параллаксного окклюзионного картирования (POM) для создания рельефа в блоках;
- управление рассеянием под поверхностью ;
- Точная настройка затенения окружающей среды в зависимости от освещения с неба или от блоков.
Усовершенствованное управление освещением и атмосферой.
Шейдеры DrDesten для Minecraft предлагают настраиваемую систему освещения для Верхнего мира, Нижнего мира и Края. Цвета дневного света, ночного света и искусственных источников света можно регулировать независимо друг от друга.
Шейдер также включает в себя:
- SSAO (Screen Space Ambient Occlusion) используется для усиления пустот и объемов;
- Направленные карты освещения , полезные при использовании с совместимыми PBR-пакетами;
- Улучшенная система туманообразования с особым учетом восходов и закатов солнца;
- Настраиваемые лучи света для солнца и луны.
Вода, отражения и оптические эффекты
Вода — центральный элемент шейдера. Она включает в себя анимированные волны , отражения в экранном пространстве и систему преломления, которая искажает окружающую среду под поверхностью. Параметры поглощения управляют видимостью и цветом воды на глубине.
Отражения могут работать в нескольких режимах (небо, перевернутое изображение, трассировка лучей в экранном пространстве), с настройками, предназначенными для качества, предполагаемой толщины или переходов по краям экрана.
Глубина резкости и постобработка
Шейдер включает в себя реалистичную глубину резкости , вдохновленную поведением объектива камеры. Она полностью настраиваема: интенсивность размытия, качество боке, задержка фокусировки или ограничение размытия для игры.
Постобработка также включает в себя:
- TAA (временное сглаживание) используется для сглаживания контуров;
- цветение для интенсивных источников света;
- Размытие в движении ;
- Настройки тонального отображения (пользовательские настройки Reinhard или Unreal), экспозиция, контраст и насыщенность.
Индивидуальная настройка и дополнительные опции
Помимо общего рендеринга, шейдеры DrDesten для Minecraft предлагают множество других специфических настроек:
- Настраиваемое небо (день, закат, ночь, конец);
- Контуры блоков и их выделение;
- листва и волнистые блоки;
- кривизна мира;
- усовершенствованное управление дождем и рефракцией;
- Оптимизация может включать такие параметры, как плоские вершины, для повышения производительности.
Совместимость и использование
Этот шейдер разработан для Minecraft: Java Edition и для корректной работы требует наличия OptiFine . Для полного использования преимуществ PBR-рендеринга рекомендуется использовать PBR-совместимый пакет текстур , а также включить карты нормалей и бликов в настройках шейдера.



