Світло

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук

Світло (або освітлення) в Minecraft впливає на видимість, спавнів мобам і зростання рослин.

Яскравість

Криві освітлення. Горизонтальна вісь є світловим блоком, вертикальним є світло неба.

Є 16 рівнів освітлення, які задаються цілим числом від 0 (мінімум) до 15 (максимум). Гра використовує рівень світла блоку для обчислення яскравості даного блоку.

Яскравість блоку залежить як від рівня світла інших блоків, так і від рівня світла неба. Примітка "світло неба" тут не зменшується вночі, замість цього сама крива яскравості змінюється в залежності від часу. У цьому він відповідає значенню освітлення неба на екрані налагодження.

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

У звичайному світі з налаштуванням яскравості "Смутний", денне світло досягає 98% яскравості, а вночі яскравість зменшується приблизно до 17% і зафарбовується синім. Повна темність становить близько 5% яскравості.

У Нижньому світі, освітлення неба не відіграє жодної ролі, тому що немає джерела світла неба (хоча, якби це було, вона б досягла приблизно 99% яскравості.) Повна темрява з налаштуванням яскравості "Смутний" близько 25% яскравості, яка лише трохи темніше, ніж рівень світлового блоку 7 і не світить небо в звичайному світі, і заштрихована оранжевим, як блок світла.

В Краю, освітлення неба не відігравало б ніякої ролі, навіть якщо б там було джерело неба світла; це також можна побачити, якщо в кінці викликається блискавка, немає спалаху яскравості, як в інших вимірах. Повна темрява в Краю з налаштуванням яскравості "Смутний" становить яскравість близько 28% і затінена у бік блакитно-зеленого кольору, а не до помаранчевого кольору Нижнього світу і блокового освітлення.

Поширення

T 13 12 11 10 9 8 7 6 7 8 T
13 12 11 10 9 8 9 8 7 9 13
12 11 10 9 8 9 10 9 8 10 11 12
11 10 9 8 9 10 11 10 9 8
10 9 8 9 10 11 12 11 10 9 8 7 6
9 8 9 10 11 12 13 12 11 10 9 8 7
8 9 10 11 12 13 T 13 12 11 10 9 8

Світло з блоків випромінювання зменшується на один рівень світла для кожного метра (блоку) відстані від джерела світла. Зверніть увагу, що це стосується кожної з 3 осей, включаючи N/S, E/W і вгору/вниз. Іншими словами, світло зменшується по діагоналі на "відстань таксі", або сума відстані вздовж кожної осі. Це означає, що якщо факел (рівень 14) розміщений на підлозі, рівень світла на сусідніх блоках підлоги у всіх чотирьох напрямках буде дорівнювати 13, а діагональні блоки у всіх чотирьох напрямках матимуть рівень освітленості 12 (наприклад, 14 мінус 1 півдня). Уздовж підлоги цей ефект створює діамантний вигляд освітлення навколо джерела світла. Світло також здатне поширюватися вздовж складних, скручуючих шляхів, якщо вони заблоковані непрозорими блоками, використовуючи своєрідний алгоритм заповнення.

Пам'ятайте, що зменшення світла відбувається в трьох вимірах. Це означає, що якщо факел (рівень 14) розміщений на стіні на одному блоці від підлоги, то блок на підлозі, який розташований по діагоналі на один блок, буде мати рівень освітлення 11 (наприклад, 14 мінус 1 південь, мінус 1 на схід, мінус 1 вниз).

Джерела світла

Порівняння різних рівнів освітлення, які випромінюють блоки.

Блоки

Наступними значеннями є яскравість самого блоку:

Тип світла Опис Рівень світла
Маяк 15
Портал Енду 15
Вогонь 15
Світлокамінь 15
Джек-Ліхтар 15
Лава 15
Лампа Коли горить 15
Морський ліхтар 15
16px Чотири морських огірка Чотири морських огірка, коли знаходиться в воді 15
Провідник 15
Світильник [Лише у Java Edition і Bedrock Edition] 15
Багаття [Лише у Java Edition і Bedrock Edition] 15
Ендер-стержень 14
Факел 14
Кольорові факели [Лише у Bedrock Edition і Education] 14
Підводний факел [Лише у Bedrock Edition і Education] 14
Піч Коли активована 13
Плавильна піч Коли активована‌[Лише у Java Edition і Bedrock Edition] 13
Коптильня Коли активована‌[Лише у Java Edition і Bedrock Edition] 13
Стіл зачарувань [Лише у Bedrock Edition] 12
Плакучий обсидіан 12
16px Три морських огірка Три морських огірка, коли знаходиться в воді 12
Портал в Нижній світ 11
Руда редстоуну Коли доторкнутися 9
16px Два морських огірка Два морських огірка, коли знаходиться в воді 9
Ендер-скриня 7
Факел з редстоуну Коли поставлений 7
Морський огірок Одиночний морський огірок, коли знаходиться в воді 6
Спавнер [Лише у Pocket] 3
Блок магми 3
Варильна стійка 1
Коричневий гриб 1
Яйце дракона 1
Рамка порталу в Край 1
Синій лід [Лише у Bedrock Edition і Education] 1

Інше

Значок Джерело Рівень світла
Сонце Сонце 15
Дощ
Снігопад
Сонце, протягом дощу або снігопаду 12
Блискавка Сонце, протягом блискавки 10
Місяць Місяць 4

Блоки світлофільтрування

Як лід впливає на світло. Клацніть через щоб побачити це animated між льодом та водою.

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

Листя і павутиння не надають додаткового ефекту на світло блоку, але вони розсіюють світло неба. Це означає, що нижче цих блоків рівень світла неба зменшується на 1 для кожного блоку відстані вниз, починаючи з перешкоди. У Java Edition вода має такий самий ефект. Цей ефект добре видно шляхом створення непрозорого димоходу 1×1 з листям або павутиною при його відкритті у верхній частині.

Наступними значеннями є величина, на яку кожен блок зменшує світлове значення. Випромінюване світло зменшується на одиницю для кожного блоку відстані від джерела світла, що більше залежить від блоку, через який він проходить.

Іконка Блок Сума зниження
Farmland Revision 2.png Рілля Повне зменшення як би непрозорість ‌[Лише у Java Edition і Legacy Console Edition]
Cobblestone Slab Revision 4.png Плита
Cobblestone Stairs.png Сходи
Ice JE2 BE2.png Лід 1 ‌[Лише у Bedrock Edition]

Ні, але розсіює світло неба у верхньому блоці‌[Лише у Java Edition]

Water.png Вода
Cobweb JE3 BE2.png Павутиння Ні, але розсіює світло неба у верхньому блоці
Leaves.png Листя

Мобі також відливають циркулюючі ‌[Лише у Java Edition]/ тридіагональні‌[Лише у Bedrock Edition] тіні; однак, вони не пов'язані з рівнем освітлення.

Вплив світла

Примітка: Майте на увазі, що рівень освітлення є лише одним з міркувань, що стосуються спавну та росту рослин.

Моби

Рівень 0–3 Рівень 4-7 Рівень 8 Рівень 9 Рівень 10 Рівень 11 Рівень 12 Рівень 13–15
Кажан Спавн наt y: 0-62 Спавн на y: 0-62 з 20 жовтня по 3 листопада Не спавнятся
Іфрит Спавнятся в пекельних фортецях Ворожі, не спавнятся
Скелет-висушувач Спавнятся в пекельних фортецях Ворожі, не спавнятся
Слимак Спавнятся в болотних біомах y: 51–69 Спавнятся в деяких кусках в більшості біомів (крім островах грибів, Нижньому світі, Краю, і Порожнечі) at y: 0–40
Зомбі
Скелет
Спавнятся в звичайному світі Ворожі, не спавнятся Ворожі, палають на сонячному світлі
Кріпер
Відьма
Лусківниця[note 1]
Спавнятся в звичайному світі Ворожі, не спавнятся
Фантом Спавнятся в звичайному світі, якщо гравець не спав 3 ігрових днів Ворожі, не спавнятся
Павук
Печерний павук
Спавнятся в звичайному світі Ворожі, не спавнятся Не спавнится, нейтральний, якщо не провокувати
Мандрівник Краю Спавнится в звичайному світі, нижньому світі і Краю Не спавнится, нейтральний, якщо не провокувати Не спавнится, телепортується випадковим чином і часто ігнорує гравців під час сонячного світла
  1. Ці обмеження застосовуються лише до лусківниці, що породжується в яйці монстру, а не з зараженим блоком.

Блоки

Рівень 0–3 Рівень 4-7 Рівень 8 Рівень 9 Рівень 10 Рівень 11 Рівень 12 Рівень 13–15
Сніг
Лід[note 1]
Формується, не плавляться Формується і плавиться Плавиться
Гриби Поширується Вириваються, якщо на грибниці або підзолі
Саджанець
Гарбуз або кавун стебла
[note 2]
Не росте Росте
Пшениця
Морква
Картопля
Буряк[note 3]
Виривається Не виривається Росте
Блок трави
Грибниця[note 4]
Стає брудом, якщо непрозорий блок або частково прозорий блок зверху Не поширюється Поширюється на сусідню бруд (дивись нижче)
Земля[note 4] Не приймає поширення Приймає розповсюдження, якщо не має непрозорого або частково прозорого блоку зверху
  1. Сонячне світло не впливає на сніг і лід. Відповідний рівень освітлення — це те, що було б у блоці, якщо б це було повітря.
  2. Для росту відповідним рівнем освітлення є рівень у блоці над рослиною. Зростання гарбуза або дині з стебла перевіряє світло над стеблом, а не блок, де росте гарбуз або диня.
  3. Для росту відповідним рівнем освітлення є рівень у блоці над рослиною. Для висмикування, відповідним рівнем освітлення є сам заводський блок.
  4. а б Відповідний рівень освітлення — це у повітряному блоці над ним. "Частково прозорі" блоки — це ті, що зменшують освітлення принаймні на 3 рівні (2 на додаток до зниження нормального поширення), такі як вода або лід.

Інше

Рівень 0–3 Рівень 4-7 Рівень 8 Рівень 9 Рівень 10 Рівень 11 Рівень 12 Рівень 13–15
Атмосфера Ввімкнено Вимкнуто

М'яке освітлення

Різниця між включенням та виключенням м'яким освітленням.

Гладке освітлення (яке включає в себе зовнішню оклюзію, а також інтерполяцію освітлення через обличчя блоку) — це двигун освітлення, який поєднує світловий рівень і затемнює кути, щоб додати напівреалістичні тіні і світитися від джерел світла. Це впливає тільки на те, як світ відображається на екрані, а не на те, як блоки обчислюють свій рівень освітлення, так що він не впливає на спавн мобів або зростання врожаю. Він встановлено за умовчанням. Картини та вода не змінені.‌[Лише у Java Edition][1]

У Bedrock Edition плавне освітлення можна ввімкнути або вимкнути в налаштуваннях відео, доступ до яких можна отримати в меню налаштувань. У версії Java і у версії Legacy Console Edition. він має три установки: мінімальний, максимальний або вимкнений, і його можна змінити, звернувшись до опцій Відео з меню Налаштування.

Історія

Java Edition Pre-classic
Cave game tech test Двигун освітлення в Classic був дуже простим, оскільки було лише два рівні освітлення, яскраві і темні. "Сонячне світло" випромінюється верхнім краєм карти і потрапить у будь-який блок, що знаходиться під ним, незалежно від відстані. Він пройде через прозорі блоки до світлових блоків під ним. Блоки, які не отримують світло, знаходяться в темній тіні, яка залишається на тому ж рівні яскравості, незалежно від того, наскільки вони далекі від джерела світла.
Java Edition Classic
Травень 26, 2009 Notch обговорював можливість наявності динамічного освітлення з обмеженим діапазоном, що дозволяє подібно визначити блоки, такі як лава, щоб випромінювати світло.
Java Edition Indev
0.31 ?Додано 16 ступенів яскравості, максимум 15 для денного світла і мінімум 0 для майже повної темряви. Яскравість є лінійною шкалою і представляє її значення, поділене на 15; наприклад 15 — 100% (1515) і 13 для 86.67% (1315).
Сонячне світло тепер має максимальне світлове значення 15, і він постійно зменшується від сутінків, доки не досягне мінімального значення у нічний час 4, що становить місячне світло.
Java Edition Alpha
невідомо Освітлення більше не є лінійним.
Кожне значення яскравості нижче 15 є на 80% яскравішим, ніж над ним. Наприклад, 14 на 80% яскравіше, ніж 15, а 13 — на 64%.
Сонячне світло тепер має свій власний світловий масив і оптимізації, щоб зробити світанок і сутінки більш гладкими. Під час сутінків, нічних і світанок з неба вираховується значення "темряви", щоб створити вплив різних часів дня.
v1.2.0 preview Доданий нижній світ, де світло зменшується на 10% кожен рівень, а не звичайний 20%.
Ворожі натовпи могли з'являтися на більш високих рівнях освітлення на нижній глибині, використовуючи формулу 16 − (Шар/8). На рівні 8 і нижче, моби могли виникнути навіть при сонячному світлі.
v1.2.1 Notch повернув натовп спавну до оригінального методу, кажучи: "Це було занадто дратує. У мене є плани, що робити з цим".
Java Edition Beta
1.3 Плавний двигун освітлення доданий за допомогою MrMessiah.[2]
1.8 ?Реалізовано новий двигун освітлення. Освітлення на блоці дається відтінком на основі найвідомішого джерела світла.
Цикли день/ніч більше не вимагають оновлення чанка і є плавним переходом.
Штучне світло тепер дає дуже тонке "мерехтіння".
Додано недійсний туман, який збільшує темряву на глубоких глибинах.
Java Edition
1.4.2 12w39a Dinnerbone фіксував чорні плями у світовій генерації,[3] і почав капітальний ремонт систем освітлення, таких як зміна освітлення блоків для забезпечення спрямованого освітлення.[4][5]
1.5 13w05a Покращено взаємодію освітлення зі сходами.
13w06a Кілька оптимізацій освітлення.
13w09a Додано три різних рівня гладкого освітлення: Off, Minimum і Maximum. Мінімальне використання старого м'ягкого освітлення, а Maximum виправляє помилку зі сходів.
1.7.2 ?Чорні плями у світовому поколінні та генерації структури були зроблені набагато менш поширеними.[6]
1.8 14w30a Двигун освітлення значно покращився, усунувши більшість чорних плям у світовому поколінні.
14w34c Туман і частинки в порожнечі вилучили для поліпшення продуктивності.
1.14 18w43a Система освітлення була переписана.
Pocket Edition Alpha
0.7.0 Додано плавне освітлення.
0.8.0 ?Вилучено можливість перемикання плавного освітлення без видимих причин.
Pocket Edition
1.1.0 ?Перевидали м'яке освітлення, яке перемикається на опції відео.

Помилки

Питання, що стосуються «Світло», ведуться в сховищі звітів про помилки. Повідомте про проблеми там.

Цікаві факти

  • У вихідному коді Minecraft люмінесценції визначаються з використанням значень з плаваючою крапкою в третьому стовпці. У дивному виверненні цього числа з плаваючою точкою є дробами 16, але множать їх на 15, щоб отримати ціле світлове значення.
    • Це означає, що і 016, і 116 (0.0 і 0.0625) відповідають цілому світловому значенню 0.

Галерея

Примітки