Создает материал неба из настроек атмосферы; поверх значений по умолчанию применяются только заданные вами значения.
inclination от -0.5 до 0.5 поднимает солнце от горизонта, а azimuth от 0 до 1 поворачивает его по небу; turbidity добавляет дымку, а luminance задает общую яркость.
Настройки атмосферы и положение солнца
Материал неба
const sky = bitbybit.babylon.material.skyMaterial.create({ luminance: 1, turbidity: 10, rayleigh: 2, mieCoefficient: 0.005, mieDirectionalG: 0.8, distance: 500, inclination: 0.49, azimuth: 0.25, sunPosition: [0, 100, 100], useSunPosition: false, cameraOffset: [0, 0, 0], up: [0, 1, 0], dithering: false });
const dome = bitbybit.babylon.meshBuilder.createSphere({ diameter: 1000, segments: 32, sideOrientation: Bit.Inputs.BabylonMesh.sideOrientationEnum.backside, enableShadows: false });
bitbybit.babylon.mesh.setMaterial({ babylonMesh: dome, material: sky, includeChildren: false });
Читает общую яркость материала неба.
Материал
Яркость
Читает, насколько мутен воздух материала неба.
Материал
Мутность
Читает силу рэлеевского рассеяния материала неба, настройку, стоящую за его синевой.
Материал
Значение Рэлея
Читает, сколько дымки у материала неба вокруг солнца.
Материал
Коэффициент Ми
Читает, насколько плотно свечение дымки материала неба собирается вокруг солнца.
Материал
Направленное значение Ми
Читает, как далеко купол неба находится от камеры в материале неба.
Материал
Расстояние
Читает, как высоко стоит солнце в материале неба, от -0.5 до 0.5.
Материал
Наклон
Читает, где по горизонту стоит солнце в материале неба, от 0 до 1.
Материал
Азимут
Читает направление солнца материала неба; когда useSunPosition выключен, оно отражает наклонение и азимут.
Материал
Вектор положения солнца
Читает, размещает ли материал неба солнце из sunPosition, а не из наклонения и азимута.
Материал
true, если используется явно заданное положение солнца
Читает вектор смещения горизонта материала неба.
Материал
Вектор смещения
Читает направление, которое материал неба считает верхом.
Материал
Вектор вверх
Читает, дизерит ли материал неба свои градиенты, чтобы скрыть полосы цвета.
Материал
true, если дизеринг включен
Меняет общую яркость материала неба, между 0 и 1.
Материал и яркость
Меняет, насколько мутен воздух материала неба; больше дымки белит небо и рассеивает свечение солнца.
Материал и мутность
Меняет, насколько сильно материал неба рассеивает свет так, как это делает ясное небо синим; выше - более глубокий, яркий синий.
Материал и значение Рэлея
Меняет, сколько дымки у материала неба вокруг солнца, между 0 и 0.1; больше дает более широкое, белое свечение.
Материал и коэффициент Ми
Меняет, насколько плотно свечение дымки материала неба собирается вокруг солнца; значения около 1 дают маленький яркий ореол, меньшие значения его рассеивают.
Материал и направленное значение Ми
Меняет, как далеко купол неба находится от камеры в материале неба, что меняет восприятие горизонта.
Материал и расстояние
Меняет, как высоко стоит солнце в материале неба, от -0.5 под горизонтом через 0 на горизонте до 0.5 в зените; игнорируется, пока включен useSunPosition.
Материал и наклон
Меняет, где по горизонту стоит солнце в материале неба, от 0 до 1 за полный оборот; игнорируется, пока включен useSunPosition.
Материал и азимут
Размещает солнце материала неба по явному вектору направления; действует только пока включен useSunPosition, иначе решают наклонение и азимут.
Материал и вектор положения солнца
Выбирает, размещает ли материал неба солнце из sunPosition, когда true, или из наклонения и азимута, когда false.
Материал и флаг
Сдвигает горизонт материала неба на вектор смещения, так что небо может располагаться выше или ниже относительно камеры.
Материал и вектор смещения
Меняет, какое направление материал неба считает верхом, обычно [0, 1, 0]; измените его для сцен, использующих другую ось как верх.
Материал и вектор вверх
Включает или выключает дизеринг для материала неба; включенный, он добавляет мелкий шум, скрывающий полосы цвета в гладких градиентах.
Материал и флаг
Процедурное дневное небо, вычисляемое из настроек атмосферы, а не из изображения: где находится солнце, насколько мутный воздух и как ярко светится небо. Поместите материал на большой вывернутый наизнанку бокс или сферу вокруг сцены и перемещайте солнце с помощью
inclinationиazimuthили явногоsunPosition.