Bitbybit Docs
    Preparing search index...

    Class SkyMaterialDto (Inputs.BabylonMaterial)

    Подается в babylon.material.skyMaterial.create: настройки атмосферы процедурного неба и где стоит его солнце. Незаданные значения сохраняют значения движка по умолчанию.

    Index

    Constructors

    • Parameters

      • Optionalluminance: number
      • Optionalturbidity: number
      • Optionalrayleigh: number
      • OptionalmieCoefficient: number
      • OptionalmieDirectionalG: number
      • Optionaldistance: number
      • Optionalinclination: number
      • Optionalazimuth: number
      • OptionalsunPosition: Vector3
      • OptionaluseSunPosition: boolean
      • OptionalcameraOffset: Vector3
      • Optionalup: Vector3
      • Optionaldithering: boolean

      Returns SkyMaterialDto

    Properties

    luminance: number

    Общая яркость неба, от 0 до 1

    1
    

    0

    1

    0.01

    turbidity: number

    Насколько мутный воздух; больше мутности белит небо и рассеивает свечение солнца

    10
    

    0

    Infinity

    1

    rayleigh: number

    Насколько сильно рассеивается свет тем способом, который делает ясное небо синим; выше - глубже синий

    2
    

    0

    Infinity

    1

    mieCoefficient: number

    Сколько дымки собирается вокруг солнца, от 0 до 0.1; больше дает более широкое и белое свечение

    0.005
    

    0

    Infinity

    0.001

    mieDirectionalG: number

    Насколько плотно свечение дымки собирается вокруг солнца; около 1 дает маленький яркий ореол, ниже - рассеивает его

    0.8
    

    0

    Infinity

    0.1

    distance: number

    Как далеко купол неба находится от камеры, что меняет восприятие горизонта

    500
    

    0

    Infinity

    10

    inclination: number

    Как высоко стоит солнце, от -0.5 под горизонтом через 0 на горизонте до 0.5 в зените

    0.49
    

    -0.5

    0.5

    0.01

    azimuth: number

    Где на горизонте стоит солнце, от 0 до 1 за полный оборот

    0.25
    

    0

    1

    0.01

    sunPosition?: Vector3

    Явное направление на солнце, используемое только пока useSunPosition равен true; иначе оно выводится из наклона и азимута

    undefined
    

    true

    useSunPosition: boolean

    Если true, солнце размещается по sunPosition; если false, по наклону и азимуту

    false
    
    cameraOffset?: Vector3

    Вектор смещения, который сдвигает горизонт относительно камеры

    undefined
    

    true

    up: number[]

    Направление, которое небо считает верхом; [0, 1, 0] для обычной сцены с осью Y вверх

    [0, 1, 0]
    
    dithering: boolean

    Если true, мелкий шум скрывает цветовые полосы в плавных градиентах неба

    false