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-fighting সামলাতে Z-বাফার গভীরতা অফসেট ফ্যাক্টর

    0
    

    -Infinity

    Infinity

    0.1

    zOffsetUnits: number

    সূক্ষ্ম z-fighting নিয়ন্ত্রণের জন্য 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