Как Minecraft выполняет освещение? - PullRequest
24 голосов
/ 26 декабря 2010

Единственная модель, с которой я знаком, - это рассеянное освещение, но это выглядит намного сложнее.

Ответы [ 4 ]

28 голосов
/ 26 декабря 2010

Каждый квадрат имеет уровень освещенности от 15 до 0. Каждый уровень на 20% меньше уровня над ним. Если квадрат содержит источник света, он получает яркость этого источника света, в противном случае он получает на единицу меньше, чем самый яркий сосед.

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

22 голосов
/ 24 февраля 2011

Хотя ответ Лорен в основном правильный, я хотел бы добавить, что minecraftwiki содержит дополнительную информацию.

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

Плавное освещение, обеспечиваемое бета-версией 1.3, работает с использованием значений освещенности соседних блоков для создания градиента.

1 голос
/ 29 марта 2016

Если вы поместите источник света в ровное темное место, вы получите квадрат света, повернутый на 45 °, с серединой в источнике света. Размер равен среднему значению освещения

Значения естественного освещения:

Ясная погода: 15
Дождь: 12
Дождь с грозой: 10
Ночь: 4
Ночь с дождем / Громом: 4

Обратите внимание, что Громовой дождь будет вести себя так, как если бы это была ночь - вы можете спать, появляются мобы и т.д.Этот ответ набирает 1pt.это рекорд!

1 голос
/ 19 ноября 2014

Источники света в Minecraft перечислены ниже. Конечно, солнечный свет во время грозы и свет Пустоты являются исключениями из правила: если уровень света ниже 7, то объекты будут появляться.Они оба старше 7 лет, но мобы будут появляться, потому что в нете он действует так, как будто это ночь, и потому что гроза меняет «время» дня, мобы действительно появляются.

Beacon  15
End Portal Block    15
Fire    15
Glowstone   15
Jack o'Lantern  15
Lava    15
Redstone Lamp, when powered 15
Sea Lantern 15
Torch   14
Furnace, when active    13
Glowing Obsidian    12
Nether Portal Block 11
Redstone Ore, when touched  9
Ender Chest 7
Redstone Torch, when on 7
Brewing Stand   1
Brown Mushroom  1
Dragon Egg  1
End Portal block    1

Другое

Sunlight    15
Sunlight, during Rain or Snowfall   12
Sunlight, during a Thunderstorm 10
Moonlight   4

(Цитируется с этого сайта: https://minecraft.gamepedia.com/Light#Sources_of_light)

...