Свет

Свет (англ. Light) в Minecraft влияет на видимость, спаун мобов и выращивание растений. Есть два типа света: небесный свет, который обеспечивается солнцем, и блочный свет.

Яркость

Кривые освещения. Горизонтальная ось — блочный свет, вертикальная — небесный свет.

Существует 16 уровней освещенности, которые задаются целым числом от 0 (минимум) до 15 (максимум). В игре используется уровень освещенности блока для вычисления яркости данного блока. Свет полностью монохроматичен и не может быть по-настоящему цветным.

Яркость блока зависит как от уровня освещенности других блоков, так и от уровня небесного света. Обратите внимание, что «небесный свет» здесь не уменьшается ночью, вместо этого сама кривая яркости изменяется в зависимости от времени. При этом он соответствует значению освещения неба на экране отладки.

В общем, освещение из-за блоков приводит к более высокой яркости, которая уравновешивается тем фактом, что свет из-за блоков эффективно начинается с 14 (сплошные блоки источника света излучают уровень 15, но это для самого блока источника света), в то время как яркость небесного света 15. Свет из-за блоков также имеет тенденцию к оранжевому в средних диапазонах, в то время как свет неба в дневное время верхнего мира белый.

В верхнем мире с настройкой яркости «Тёмный» полный дневной свет достигает яркости 98 %. Полная темнота составляет около 5 % яркости.

В Аду, освещение неба не играет роли, поскольку нет источника неба (хотя, если бы он был, он достиг бы яркости около 99 %. Полная темнота с настройкой яркости «Тёмный» составляет около 25 % яркости, немного темнее, чем уровень блочного освещения, равный 7. Затенена в сторону оранжевого цвета.

В Крае, небесное освещение не сыграло бы никакой роли, даже если бы был источник небесного света; это также видно, если в энде вызывается молния, вспышки яркости нет, как в других измерениях. Полная темнота в энде с настройкой яркости «Тёмный» составляет около 28 % яркости и затенена в сторону голубовато-зеленого.

Распространение

T 13 12 11 10 9 8 9 10 11 12 13 T
13 12 11 10 9 8 9 8 9 10 11 12 13
12 11 10 9 8 9 10 9 8 9 10 11 12
11 10 9 8 9 10 11 10 9 8 9 10 11
10 9 8 9 10 11 12 11 10 9 8 9 10
9 8 9 10 11 12 13 12 11 10 9 8 9
8 9 10 11 12 13 T 13 12 11 10 9 8
Свет от светоизлучающих блоков уменьшается на один уровень света на каждый метр (блок) от источника света. Обратите внимание, что это относится к каждой из 3 осей. Другими словами, свет уменьшается по диагонали на сумму расстояния вдоль каждой оси. Это означает, что если факел (уровень 14) установлен на полу, уровень освещенности соседних блоков пола во всех четырёх направлениях равен 13, а у диагональных блоков во всех четырёх направлениях уровень освещенности 12 (например, 14 минус 1 юг, минус 1 восток). Вдоль пола этот эффект создает ромбовидный рисунок освещения вокруг источника света. Свет также может распространяться по сложным извилистым путям, если он заблокирован непрозрачными блоками, используя своего рода алгоритм. Помните, что уменьшение света происходит в трех измерениях. Это означает, что если факел (уровень 14) установлен на стене на расстоянии одного блока от пола, то блок на полу, который находится по диагонали на расстоянии одного блока (то есть не касается стены), имеет уровень освещенности 11 (например, 14 минус 1 юг, минус 1 восток, минус 1 вниз).

Источники света

Сравнение различных уровней света, которые излучают блоки.

Блоки

Следующие значения являются яркостью самого блока:

Изображение Блок Уровень света
Маяк JE6 BE2.png Маяк 15
Котёл.png Котёл[только для Bedrock Edition] 15
Блок врат Края.png Блок врат Края 15
Блок портала в Край.png Блок портала Края 15
Огонь.png Огонь 15
Лава.png Текучая лава 15
Светокамень.png Светокамень 15
Светильник Джека.png Светильник Джека 15
Лава.png Лава 15
Активированная лампа.png Лампа, когда горит 15
Морской фонарь.png Морской фонарь 15
Четыре морских огурца.png Четыре морских огурца, когда в воде 15
Морской проводник.png Морской проводник 15
Костёр.png Костёр, когда горит 15
Грибосвет.png Грибосвет 15
Фонарь.png Фонарь 15
Факел.png Факел 14
Стержень Края.png Стержень Края 14
Фиолетовый факел (Bedrock Edition).pngСиний факел (Bedrock Edition).pngЗелёный факел (Bedrock Edition).pngКрасный факел (Bedrock Edition).png Разноцветные факелы[только для Bedrock и Education изданий] 14
Подводный факел (Bedrock Edition).png Подводный факел[только для Bedrock и Education изданий] 14
Горящая печь.png Печь, когда горит 13
Горящая плавильная печь.png Плавильная печь, когда горит 13
Горящая коптильня.gif Коптильня, когда горит 13
Стол зачаровывания.gif Стол зачаровывания[только для Bedrock Edition] 12
Glowing Obsidian.png Светящийся обсидиан[только для Bedrock Edition] 12
Три морских огурца.png Три морских огурца, когда в воде 12
Портал.png Блок портала Нижнего мира 11
Фонарь душ.png Фонарь душ 10
Факел душ.png Факел душ 10
Красная руда.png Красная руда, когда активирована 9
Два морских огурца.png Два морских огурца, когда в воде 9
Сундук Края.png Сундук Края 7
Красный факел JE2.png Красный факел, когда активирован 7
Морской огурец.png Морской огурец, когда в воде 6
Синий лёд JE1 BE1.png Синий лёд[только для Bedrock и Education изданий] 4
Спаунер мобов.png Спаунер мобов[только для Bedrock Edition] 3
Магмовый блок.png Магмовый блок 3
Варочная стойка.png Варочная стойка 1
Коричневый гриб.png Коричневый гриб 1
Яйцо дракона.png Яйцо дракона 1
Рамка портала Края.png Рамка портала Края 1

Блоки света

Блоки света имеют ассоциированное значение от 0 до 15 включительно. Когда помещены как блок, они производят этот уровень света.

Другое

Изображение Источник Уровень света
Sun.png Свет солнца 15
Дождь.png
Снегопад.png
Свет солнца, в течение дождя или снегопада 12
Гроза.png Свет солнца, в течение грозы 10 или 5
Moon Phases.gif Свет луны 4

Светофильтрующие блоки

Как лёд влияет на свет. Нажмите, чтобы увидеть его между льдом и водой.
Непрозрачные блоки препятствуют распространению света; 21 × 21 квадрата из непрозрачного материала достаточно для появления мобов в тени под ними. Напротив, некоторые прозрачные блоки, такие как стекло и железные решётки не влияют на уровень освещенности. Все остальные прозрачные блоки уменьшают распространение света.

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

Следующие значения — это величина, на которую каждый блок уменьшает значение освещенности. Испускаемый свет уменьшается на единицу для каждого блока расстояния от источника света, больше в зависимости от блока, через который он проходит.

Изображение Блок Сумма снижения
Лёд.png Лёд 1 ‌[только для Bedrock Edition] Нет, но рассеивает свет неба в самом верхнем блоке. ‌[только для Java Edition]
Вода.png Вода
Паутина.png Паутина Нет, но рассеивает свет неба в самом верхнем блоке.
Дубовая листва.png Листва
Мобы также отбрасывают круглые тени ‌[только для Java Edition], угольные ‌[только для Bedrock Edition]; однако они не связаны с уровнем освещенности.

Эффекты света

Примечание: Имейте в виду, что уровень освещенности — это только одно из соображений, касающихся моба и роста растений.

Мобы

Уровень 0-3 Уровень 4-7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13-15
Летучая мышь Спаун на y: 0-62 Спаун на y: 0-62 с 20 октября по 3 ноября ‌[только для Java Edition] Не спаунятся
Ифрит и скелет-иссушитель Спаунятся в адской крепости Враждебные, не спаунятся
Зомби-свиночеловек Спаунится в Нижнем мире, нейтральный, если не спровоцирован Не спаунится, нейтральный, если не спровоцирован
Слизень Спаунится в болоте при y: 51–69. Спаунится в определенных чанках в большинстве биомов (кроме грибных островов, Нижнего мира, Края и пустоты) при y: 0–40
Зомби и скелет Спаунятся в верхнем мире Враждебные, не спаунятся Враждебные, горят при солнечном свете
Утопленник Спаунится в океанах и реках Враждебные, не спаунится Горит при солнечном свете, игнорируя игрока вне воды, когда на солнце
Крипер, ведьма и чешуйница Спаунятся в верхнем мире Враждебные, не спаунятся
Фантом Спаунится в верхнем мире, если игрок не спал на кровати более 3-х игровых дней Враждебные, не спаунится Враждебный, горит при солнечном свете
Паук и пещерный паук Спаунятся в верхнем мире Враждебные, не спаунятся Не спаунится, нейтрален, если не спровоцирован
Странник Края Спаунится в верхнем мире, Нижнем Мире и Крае Не спаунится, нейтрален, если не спровоцирован Не спаунится, телепортируется случайным образом и часто игнорирует игрока, когда на солнце

Блоки

Уровень 0-3 Уровень 4-7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13-15
Снег и лёд Появляются, не растают Появляются и растают Появляются
Грибы Распространяются Выпадают, если не на мицелие или подзоле
Саженцы, Стебель тыквы и Стебель арбуза, бамбук Не растёт Растёт
Пшеница, морковь, картофель и свёкла Выпадают Не растёт Растёт
Дёрн и мицелий Станет землёй, если непрозрачный блок или частично прозрачный блок сверху Не распространяются Распространяются на соседнюю землю (смотри ниже)
Земля Не принимает распространение Принимает распространения, если нет прозрачного или частично прозрачного блока сверху
Подмороженный лёд Посмотрите на ссылку

Другое

Уровень 0-3 Уровень 4-7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13-15
Фоновые звуки Включено Выключено

Мягкое освещение

Разница между включенным сглаженным освещением и выключенным.
Мягкое освещение, а также интерполяция освещения по граням блоков — это механизм освещения, который смешивает уровни света и затемняет углы, чтобы добавить полуреалистичные тени и свечение от источников света. Он влияет только на то, как мир отображается на экране, а не на то, как блоки рассчитывают уровень освещенности, поэтому он не влияет на спаун мобов или рост урожая. Он включен по умолчанию. Картины и вода не затрагиваются. (MC-1531) ‌[только для Java Edition] В Bedrock Edition, плавное освещение может быть включено или выключено в настройках видео, доступ к которым осуществляется из меню настроек. В Java Edition, он имеет три настройки: минимальный, максимальный или выключен и может быть изменён путем доступа к параметрам видео.

История

Pre-classic-версия Java Edition
Cave game tech testМеханизм освещения в Classic был прост, только с двумя уровнями освещения, ярким и темным. «Солнечный свет» излучается верхним краем карты и поражает любой блок, находящийся под ним, независимо от расстояния. Это проходит через прозрачные блоки к легким блокам внизу. Блоки, которые не получают свет, находятся в тусклой тени, которая остается на одном уровне яркости, независимо от того, как далеко они находятся от источника света.
Classic-версия Java Edition
26 мая 2009 г.Нотч обсудил возможность наличия динамического освещения с ограниченным диапазоном, позволяющего создавать такие источники света, как лава, чтобы излучать свет.
Indev-версия Java Edition
0.3120091223-1Добавлено ​​9 степеней яркости, максимум 9 для полного дневного света и минимум 0 для почти полной темноты. Яркость представляет собой линейную шкалу и представляет ее значение, деленное на 8; например, 8 - 100%.
20100109Теперь есть 16 степеней яркости, максимум 15 для полного дневного света и минимум 0 для почти полной темноты. Солнечный свет теперь имеет максимальное значение света 15.
20100212-1Значение солнечного света постоянно уменьшается от сумерек, пока не достигнет минимального значения в ночное время 4, представляющего лунный свет.
Альфа-версия Java Edition
?Освещение больше не линейное.
Каждое значение яркости ниже 15 на 80% тусклее предыдущего. Например, 14 тусклее 15 на 80%, а 13 тусклее 15 на 64%.
Солнечный свет теперь имеет свой собственный световой массив и оптимизацию, чтобы сделать рассвет и сумерки более плавными. В сумерках, в ночное время и на рассвете значение «тьмы» вычитается из неба для создания эффектов в разное время дня.
v1.2.0previewДобавлен Ад, где уровень света уменьшается на 10% на каждом уровне, а не на 20%.
Враждебные мобы могут появляться на более высоких уровнях освещенности на более низких глубинах, используя формулу 16 - (Layer/8). На уровне 8 и ниже мобы могут появляться даже на солнце.
v1.2.1Нотч вернул толпу, порожденную оригинальным методом, сказав: «Это было слишком раздражающе. У меня есть планы, что с этим делать».
Бета-версия Java Edition
1.3Плавный световой движок добавлен с помощью MrMessiah. [1]
1.8?Реализован новый световой движок. Освещение на блоке получает оттенок, основанный на наиболее заметном источнике света.
Циклы день/ночь больше не требуют обновления чанков и являются плавным переходом.
Искусственный свет теперь дает очень тонкое «мерцание».
Добавлен пустой туман, который увеличивает темноту на определьных глубинах.
Официальный выпуск Java Edition
1.4.2Dinnerbone исправил черные пятна в генерации мира, и начал капитальный ремонт систем освещения, таких как изменение освещения блоков для обеспечения направленного освещения. [2]
1.513w05aУлучшено взаимодействие освещения со ступенями.
13w06aНесколько оптимизаций освещения.
13w09aДобавлены три разных уровня плавного освещения: Выключено, Минимум и Максимум. Минимум использует старое плавного освещение, а Максимум исправляет ошибку со ступенями.
1.7.2?Черные пятна в генерации мира и структурах были сделаны гораздо реже.
1.814w30aОсвещение было значительно улучшено, устраняя большинство черных пятен, присутствующих в генерации мира.
14w34cТуман и частицы были удалены, чтобы улучшить производительность.
1.1418w43aСистема освещения была переписана.
18w46aДобавлена ​​поддержка непрозрачности направления блоков.
Альфа-версия Pocket Edition
0.7.0Добавлено плавное освещение.
0.8.0?Убрана возможность плавного освещения без видимой причины.
Официальный выпуск Pocket Edition
1.1.0?Чтение плавного освещения переключается на параметры видео.

Проблемы

Отчёты об ошибках, связанных с «Свет», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).

Интересные факты

  • В исходном коде Minecraft свечение определяется с использованием значений с плавающей запятой в третьем столбце. В странной причуде эти числа с плавающей запятой — это доли от 16, но они умножаются на 15, чтобы получить целочисленное значение света.
    • Это означает, что значения 0/16 и 1/16 (0,0 и 0,0625) соответствуют целочисленному значению света 0.

Примечания

В данной статье используются материалы из статьи «Свет» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.