Bitbybit Docs
    Preparing search index...

    Class GenericPBRMaterialDto (Inputs.Draw)

    सामान्य PBR (Physically Based Rendering) मैटेरियल निर्माण विकल्प। ये प्रॉपर्टी BabylonJS, ThreeJS और PlayCanvas में उपलब्ध साझा उपसमुच्चय का प्रतिनिधित्व करती हैं। प्रॉपर्टी के नाम BabylonJS की परंपराओं का अनुसरण करते हैं और अन्य इंजनों में समकक्ष प्रॉपर्टी पर मैप किए जाते हैं।

    Index

    Constructors

    • Parameters

      • Optionalname: string
      • OptionalbaseColor: string
      • Optionalmetallic: number
      • Optionalroughness: number
      • Optionalalpha: number
      • OptionalemissiveColor: string
      • OptionalemissiveIntensity: number
      • OptionalzOffset: number
      • OptionalzOffsetUnits: number
      • OptionalbaseColorTexture: any
      • OptionalmetallicRoughnessTexture: any
      • OptionalnormalTexture: any
      • OptionalemissiveTexture: any
      • OptionalocclusionTexture: any
      • OptionalalphaMode: alphaModeEnum
      • OptionalalphaCutoff: number
      • OptionaldoubleSided: boolean
      • Optionalwireframe: boolean
      • Optionalunlit: boolean

      Returns GenericPBRMaterialDto

    Properties

    name: string

    मैटेरियल के लिए नाम पहचानकर्ता

    PBRMaterial
    
    baseColor: string

    मैटेरियल का बेस/अल्बेडो रंग, हेक्स फ़ॉर्मेट में

    #0000ff
    
    metallic: number

    मेटैलिक गुणांक (0 = डाइइलेक्ट्रिक, 1 = मेटैलिक)

    0.5
    

    0

    1

    0.1

    roughness: number

    रफनेस गुणांक (0 = चिकना/दर्पण, 1 = खुरदरा/विसरित)

    0.5
    

    0

    1

    0.1

    alpha: number

    मैटेरियल की समग्र अपारदर्शिता/पारदर्शिता (0 = पूरी तरह पारदर्शी, 1 = पूरी तरह अपारदर्शी)

    1
    

    0

    1

    0.1

    emissiveColor?: string

    एमिसिव रंग - वह रंग जो मैटेरियल उत्सर्जित करता प्रतीत होता है (चमक)

    #000000
    
    emissiveIntensity: number

    एमिसिव रंग के लिए तीव्रता गुणक

    1
    

    0

    Infinity

    0.1

    zOffset: number

    समतलीय सतहों पर z-फ़ाइटिंग में मदद के लिए Z-बफ़र गहराई ऑफसेट गुणांक

    0
    

    -Infinity

    Infinity

    0.1

    zOffsetUnits: number

    बारीक z-फ़ाइटिंग नियंत्रण के लिए Z-बफ़र गहराई ऑफसेट इकाइयाँ

    0
    

    -Infinity

    Infinity

    1

    baseColorTexture?: any

    बेस/अल्बेडो रंग के लिए उपयोग किया जाने वाला टेक्सचर

    undefined
    

    true

    metallicRoughnessTexture?: any

    संयुक्त मेटैलिक-रफनेस टेक्सचर (मेटैलिक B चैनल में, रफनेस G चैनल में)

    undefined
    

    true

    normalTexture?: any

    सतह के विवरण के लिए नॉर्मल/बंप मैप टेक्सचर

    undefined
    

    true

    emissiveTexture?: any

    एमिसिव/चमकने वाले क्षेत्रों के लिए टेक्सचर

    undefined
    

    true

    occlusionTexture?: any

    दरारों में नरम शैडो के लिए एम्बिएंट ऑक्लूज़न टेक्सचर

    undefined
    

    true

    alphaMode: alphaModeEnum

    अल्फ़ा/पारदर्शिता मोड: opaque, mask (कटआउट), या blend (पारभासी)

    opaque
    
    alphaCutoff: number

    mask मोड के लिए अल्फ़ा थ्रेशहोल्ड (इससे नीचे के पिक्सेल पूरी तरह पारदर्शी होते हैं)

    0.5
    

    0

    1

    0.05

    doubleSided: boolean

    फेसेस के दोनों पक्ष रेंडर करें (backFaceCulling अक्षम करने के समतुल्य)

    false
    
    wireframe: boolean

    मैटेरियल को वायरफ़्रेम के रूप में रेंडर करें

    false
    
    unlit: boolean

    लाइटिंग गणनाएँ अक्षम करें और सपाट/अनलिट रेंडर करें

    false