Bitbybit Docs
    Preparing search index...

    Class PBRMetallicRoughnessDto (Inputs.BabylonMaterial)

    Подается в babylon.material.pbrMetallicRoughness.create: имя, цвета, значения металличности и шероховатости, непрозрачность, отсечение и смещение глубины нового материала.

    Index

    Constructors

    • Parameters

      • Optionalname: string
      • OptionalbaseColor: string
      • OptionalemissiveColor: string
      • Optionalmetallic: number
      • Optionalroughness: number
      • Optionalalpha: number
      • OptionalbackFaceCulling: boolean
      • OptionalzOffset: number

      Returns PBRMetallicRoughnessDto

    Properties

    name: string

    Имя, под которым материал известен в сцене

    Custom Material
    
    baseColor: string

    Цвет hex поверхности под белым светом

    #0000ff
    
    emissiveColor?: string

    Цвет hex, которым поверхность светится сама по себе, независимо от освещения; черный не светится вовсе

    #000000
    
    metallic: number

    Насколько поверхность металлическая, от 0 для краски или пластика до 1 для голого металла

    0.6
    

    0

    1

    0.1

    roughness: number

    Насколько поверхность шероховатая, от 0 для зеркальной отделки до 1 для полностью матовой

    0.5
    

    0

    1

    0.1

    alpha: number

    Непрозрачность от 0 для невидимой до 1 для сплошной; промежуточные значения делают поверхность просвечивающей

    1
    

    0

    1

    0.1

    backFaceCulling: boolean

    Если true, обратная сторона каждой грани пропускается, что быстрее; false показывает обе стороны открытых мешей

    false
    
    zOffset: number

    Смещение глубины, которое подтягивает поверхность к камере или отодвигает от нее, когда она конфликтует с другой на той же глубине; 0 - без смещения

    0
    

    -Infinity

    Infinity

    0.1