Minecraft Wiki
Advertisement
Файл:Lightexample.png

Пример освещения

Механика света

В каждой версии Minecraft использовались различные модели освещения. В Classic - только проверяется попадает ли на блок свет с неба. В Indev свет был более сложный, и считалось расстояние блока от ближайшего солнечного света и от ближайшего "светящего" блока. В Alpha улучшение света из Indev's, рассчитывается расстоянием от блока, освещённого солнцем, и "светящего блока" отдельно и используются различные виды яркости света.

Classic

В Classic и Survival солнечный свет появляется от верхнего края карты и падает на любой блок, находящийся под ним (проходя через любые прозрачные для света). Блоки, на которые не попал солнечный свет, получают значение яркости равное нулю.

Alpha

Файл:Light level.jpg

Уровни света на блоках, освещенных факелом (Настройка Smooth Lighting выключена)

Для света в Minecraft Alpha есть 16 значений яркости: от 0 - почти в полной темноте - до 15 - так же как под лучами солнца. Каждый блок, который излучает свет, имеет свое значение яркости. Например, факел имеет значение 14. После размещения факела, блоки непосредственно вокруг него получают значение 13. Если на соседний блок падает больше света, он игнорируется. Процесс повторяется для каждого блока, значение света для изменяется - 13 будет распространяться в 12 для соседних блоков, и так далее. Проще говоря, свет уменьшается на один уровень при удалении на один блок от своего источника.

В течение дня солнечный свет имеет максимальное значение света: 15. В сумерках оно снижается на 1 каждые 10 секунд, пока не достигнет ночного времени, в котором свет получит значение 4 (лунный свет). Солнечный свет появляется от верхнего края карты, но не ослабевает по мере удаления от своего "источника". Блок, освещенный солнечным светом, будет одинаково ярким на любой высоте или глубине. Однако, на максимальной высоте нет света.

В Alpha, каждый "уровень освещенности" получает значение на 20% меньше, чем значение яркости выше. Таким образом, 15 полностью яркий, 14 только 80% яркости. 13, таким образом получает 64% яркости. Поэтому, яркость света от солнца и огня, кажется намного ярче, чем факела.

Солнечный свет в Alpha имеет свой собственный массив за кадром оптимизации, чтобы сделать гладкие рассвет и закат: количество света от неба предварительно рассчитывается и сохраняется отдельно от блоков. В сумерках, ночью, и на рассвете, "тёмное" значение вычитается из неба для создания эффекта разного времени суток.

Блок Уровень света
Огонь 15
Светильник Джека 15
Лава 15
Светящийся камень 15
Печь 14
Факел 14
Портал 11
Красная руда, если ударить или наступить 9
Красный факел 7
Коричневый гриб 1[1]

Стекло дополнительно не ослабляет свет, который проходит через него. Вода или лёд ослабляют свет, который проходит через них, еще на 2 (всего на 3).

Свет играет ключевую роль в определении роста деревьев и других растений, и появятся ли мобы или нет.
Нейтральным мобам требуется уровень света равный 9 или более для появления. Деревья будут расти, только когда свет уровня 13 или выше. Цветы и Саженцы не растут на уровне освещенности ниже 8, хотя они переживут и в лунном свете (уровень 4). Снег и лед будет таять на свете уровней 12 и выше. Солнечный свет является исключением для льда и снега, потому что имеет свой массив.

Мобы появляются при значении света 7 и ниже. В Halloween Update вражеские мобы могли появляться при большем значении света, чем 7, в зависимости от глубины над уровнем админиума. Например, мобы могли появляться при 14 уровне света на глубине от 16 и ниже, это означало, что факелы бесполезны, и вы должны были осветить всё лавой, огнём, светильниками Джека, светящимся камнем или солнечным светом для остановки появления мобов. На уровне 8 и ниже, ничто не могло остановить их появление. В версии 1.2.1 была возвращена старая система появления мобов.

Файл:LightComparison.png

Слева направо: светильник Джека, Светящийся камень, Факел, Факел из красного камня

Beta

Beta использует такую же систему освещения, что и Alpha, но с возможностью включения сглаживания освещения. Благодаря сглаживанию окружение выглядит естественнее, но немного темнее.

Нижний Мир

В Нижнем мире есть много интересных свойств света.

В Нижнем мире свет уменьшается на 10% от каждого уровня, а не на нормальные 20%. Это означает, что в Нижнем мире никогда не будет полностью темно. В отличие от нормального мира, где, если нет источника света, экран становится почти черным, в Нижнем мире постоянная тусклая атмосфера даже без источников света.

Два уникальных блока, встречающихся в Нижнем мире, имеют свойства, связанные со светом. Это адский камень и светящийся камень. Адский камень горит вечно и таким образом может быть использован в качестве источника света, когда горит. Светящийся камень излучает постоянное яркое свечение (15) и может быть восстановлен, если собрать 4 Светопыли. Это очень полезно под водой, потому что, в отличие от огня, лавы, и факелов, вода не влияет на светящийся камень. То же самое относится к светильникам Джека.

Примечания

  1. Эта ошибка присутствует во всех версиях, начиная с версии 1.2.0_01
Advertisement