Learn · modules

Что такое яркость в Minecraft? Объяснение визуального модуля

Яркость повышает лимит отрисовки, поэтому пещеры и тёмные места отрисовываются полностью освещёнными. Узнайте, как работает модуль, и ознакомьтесь с рисками обнаружения.

TRtrolPublished 4 min read

Что такое Яркость?

Яркость — это визуальный модуль, который позволяет освещению, отображаемому клиентом Minecraft, выходить за пределы ограничений, установленных стандартным ползунком гаммы. Перетащите игровой ползунок гаммы до упора вверх, и пещеры, Нижний мир и ночное небо все равно становятся темными после определенной точки — это намеренное ограничение, встроенное в стандартный рендер. Модуль Яркость его удаляет. Переключите переключатель, и мир отображается так, как будто каждый блок находится под факелом, независимо от фактического уровня освещенности. Обычно это один ползунок, спрятанный в настройках визуализации клиента, и он не меняет ничего в самом мире, а только то, как этот мир выглядит на вашем экране.

Эффект мгновенный и полный. Включите его в глубокой пещере, и тьма исчезнет. Ландшафт, для навигации по которому обычно требуются несколько факелов или зелье ночного видения, становится отчетливо видимым, руды выделяются, а мобы выпрыгивают с экрана вместо того, чтобы прятаться в тенях. Вся суть в том, чтобы видеть в темноте, не неся ее с собой.

Как работает Яркость

В Vanilla Minecraft значение освещенности для каждого блока рассчитывается на основе двух факторов: насколько он подвержен воздействию неба и насколько близко он расположен к источнику света, например, факелу или светящемуся камню. Ползунок гаммы в меню настроек растягивает это значение в то, что отображается на вашем экране, но только до фиксированного предела. После этой точки плохо освещенный блок все равно отображается темным, независимо от того, насколько далеко вы тянете ползунок.

Яркость повышает или убирает этот предел. Рендерер берет то же значение освещенности, которое игра уже вычислила, и отображает его ярче, чем это позволило бы Vanilla, до полной иллюминации, независимо от реального уровня освещенности блока. Основное симуляция не меняется. Сервер по-прежнему отслеживает истинный уровень освещенности каждого блока, потому что правила появления и другие механизмы, зависящие от освещения, на него полагаются. Меняется только изображение, которое отрисовывает ваша GPU, что и объясняет, почему изменение остается невидимым для всех, кроме вас.

Это противоречит правилам?

Яркость занимает странное положение: технически разрешено включить, но не всегда приветствуется, как только вы это делаете. Поскольку изменение происходит полностью в рендерере, оно никогда не создает пакет, шаблон времени или серверное значение, которое могла бы проверить античит-система. Античит-система на стороне сервера следит за тем, что отправляет клиент, а переключатель Яркости отправляет ровно то, что отправил бы обычный клиент.

Это не делает преимущество воображаемым. Чёткое видение в пещере, в которой игрок с факелом едва что-то различает, — это реальное преимущество, будь то обнаружение руды, моба или кого-то, кто поджидает в засаде. Некоторые серверы всё равно прописывают изменённое освещение в свои правила, относясь к нему так же, как к несанкционированному набору текстур: против буквы правил, без технической возможности его обнаружить. Сотруднику, просматривающему запись, не нужен флаг античита, чтобы принять меры на основании увиденного.

Часто задаваемые вопросы