Optionalposition: Point3Optionalintensity: numberOptionaldiffuse: stringOptionalspecular: stringOptionalradius: numberOptionalshadowGeneratorMapSize: numberOptionalenableShadows: booleanOptionalshadowDarkness: numberOptionaltransparencyShadow: booleanOptionalshadowUsePercentageCloserFiltering: booleanOptionalshadowContactHardeningLightSizeUVRatio: numberOptionalshadowBias: numberOptionalshadowNormalBias: numberOptionalshadowMaxZ: numberOptionalshadowMinZ: numberOptionalshadowRefreshRate: numberОткуда светит источник света
Яркость как световая мощность, поэтому значения в тысячах нормальны; 0 не дает света
Цвет hex света на поверхностях
Цвет hex бликов, которые источник света создает на блестящих поверхностях
Радиус светящейся сферы, рисуемой в позиции источника света, в единицах сцены; 0 не рисует ее
OptionalshadowРазрешение карты теней в пикселях; выше дает более резкие тени ценой большей нагрузки на GPU
OptionalenableЕсли true, источник света отбрасывает тени от каждого меша в сцене
OptionalshadowНасколько светлые тени, от 0 для полностью темных до 1 для невидимых
Если true, прозрачные части мешей пропускают свет через тень, что нужно гауссовым сплатам
Если true, края теней смягчаются многократной выборкой карты
Насколько края теней размываются с расстоянием от отбрасывающего объекта при включенной фильтрации; больше - сильнее размытие
Небольшое смещение глубины, не дающее поверхностям затенять самих себя полосами; увеличьте, если появляются полосы
Дополнительное смещение вдоль нормалей поверхности против самозатенения, в единицах сцены
Самая дальняя дистанция от источника света, для которой вычисляются тени, в единицах сцены
Самая ближняя дистанция от источника света, для которой вычисляются тени, в единицах сцены
Как часто перерисовывается карта теней: 1 - каждый кадр, 0 - только один раз, 2 - каждый второй кадр
Подается в
babylon.scene.drawPointLight: где находится лампа, ее цвета и яркость, размер ее видимой сферы и настройки теней.