Скачать Smooth Entity Light — Minecraft Моды — MetaMods
Smooth Entity Light

Smooth Entity Light

Активный

Установок

0

Последнее обновление

5 лет назад
Клиент
Утилиты

Smooth Entity Light

Совершенно новый подход в версии 4!

Модификация Atomic Stryker's Dynamic Lights долгое время считалась стандартом для освещения от сущностей в Minecraft, но при тестировании нового модпака я обнаружил неприятный эффект "мерцания" света от факела в руке при движении игрока. Хотя Optifine не имеет этой проблемы, у неё есть другой недостаток - динамический свет проходит сквозь сплошные блоки! Smooth Entity Light решает обе эти проблемы эффективным способом.

Кроме того, в процессе разработки я обнаружил, что в Minecraft никогда не реализовывалась техника "переворачивания квадов" - и исправил этот недочёт.

Совместимость

Полностью совместим с Phosphor (Forge). Не совместим с Optifine - хотя игра не крашится, вы получите непредсказуемое поведение.

Основные преимущества

  • Плавное освещение без мерцания при движении сущностей
  • Яркость зависит от прямого расстояния до источника, а не от количества блоков
  • Свет распространяется по кругу вместо стандартного "алмазного" паттерна Minecraft
  • Свет учитывает прозрачность блоков и не проходит сквозь сплошные преграды
  • Пересчёт яркости происходит только при движении или изменении сущности
  • Освещение от сущностей хранится как третья карта света и кэшируется в памяти чанка
  • Обработка сущностей выполняется в отдельном потоке для повышения производительности
  • Встроенная конфигурация в игре без необходимости редактирования файлов

Технические особенности версии 4

Мод сохраняет кэш значений освещения в оперативной памяти и обновляет их в реальном времени, затем передавая обновления непосредственно в видеопамять GPU. Это позволяет часто обновлять освещение без перестройки всей сцены или чанка.

Фонарик / Прожектор

Настраиваемый предмет (по умолчанию - Око Эндера) создаёт конус света в направлении взгляда игрока.

Переворачивание квадов

Стандартный рендеринг Minecraft вызывает некорректные тени:

Техника переворачивания квадов улучшает отображение теней:

Сравнение с Optifine

Одна из причин выбрать Smooth Entity Light вместо Optifine:

Smooth Entity Light vs. Optifine Dynamic Light

Факел в коробке с динамическим освещением Optifine:

A torch in a box with Optifine Dynamic Lights

Сравнение плавности освещения: слева Smooth Entity Light, справа Dynamic Lights

Smooth Entity Lights | Dynamic Lights

Разница в форме распространения света:

Конфигурация в игре

В творческом режиме используйте команды:

  • /sel hand 0 - отключить освещение у предмета в руке
  • /sel hand 15 - установить максимальную яркость (любое число от 1 до 15)
  • /sel water - переключить "водонепроницаемость" предмета
  • /sel flood - переключить режим прожектора/фонарика
Участники проекта
LakMoore

LakMoore

Создан: 6 авг 2020

ID: 36497