Optionalname: stringOptionalbaseColor: stringOptionalmetallic: numberOptionalroughness: numberOptionalalpha: numberOptionalemissiveColor: stringOptionalemissiveIntensity: numberOptionalzOffset: numberOptionalzOffsetUnits: numberOptionalbaseColorTexture: anyOptionalmetallicRoughnessTexture: anyOptionalnormalTexture: anyOptionalemissiveTexture: anyOptionalocclusionTexture: anyOptionalalphaMode: alphaModeEnumOptionalalphaCutoff: numberOptionaldoubleSided: booleanOptionalwireframe: booleanOptionalunlit: booleanম্যাটেরিয়ালের জন্য নাম শনাক্তকারী
ম্যাটেরিয়ালের বেস/অ্যালবেডো রং হেক্স ফরম্যাটে
ধাতব ফ্যাক্টর (0 = অধাতব, 1 = ধাতব)
রুক্ষতার ফ্যাক্টর (0 = মসৃণ/আয়না, 1 = রুক্ষ/বিচ্ছুরিত)
ম্যাটেরিয়ালের সামগ্রিক অস্বচ্ছতা/স্বচ্ছতা (0 = সম্পূর্ণ স্বচ্ছ, 1 = সম্পূর্ণ অস্বচ্ছ)
Optionalemissiveএমিসিভ রং - যে রং ম্যাটেরিয়াল নিজে থেকে বিকিরণ করছে বলে মনে হয় (আভা)
এমিসিভ রঙের জন্য তীব্রতার গুণক
সমতলীয় সারফেসে z-fighting সামলাতে Z-বাফার গভীরতা অফসেট ফ্যাক্টর
সূক্ষ্ম z-fighting নিয়ন্ত্রণের জন্য Z-বাফার গভীরতা অফসেট একক
Optionalbaseবেস/অ্যালবেডো রঙের জন্য ব্যবহারের টেক্সচার
Optionalmetallicসম্মিলিত ধাতব-রুক্ষতা টেক্সচার (ধাতব B চ্যানেলে, রুক্ষতা G চ্যানেলে)
Optionalnormalসারফেসের খুঁটিনাটির জন্য নর্মাল/বাম্প ম্যাপ টেক্সচার
Optionalemissiveএমিসিভ/আভাযুক্ত অংশের জন্য টেক্সচার
Optionalocclusionখাঁজে নরম ছায়ার জন্য অ্যাম্বিয়েন্ট অক্লুশন টেক্সচার
আলফা/স্বচ্ছতা মোড: opaque, mask (কাটআউট), বা blend (আধা-স্বচ্ছ)
mask মোডের জন্য আলফা থ্রেশহোল্ড (এর নিচের পিক্সেলগুলি সম্পূর্ণ স্বচ্ছ)
ফেসের উভয় দিক রেন্ডার করা (backFaceCulling বন্ধ করার সমতুল্য)
ম্যাটেরিয়ালকে ওয়্যারফ্রেম হিসেবে রেন্ডার করা
আলোর গণনা বন্ধ করে সমতল/আলোহীনভাবে রেন্ডার করা
সাধারণ PBR (Physically Based Rendering) ম্যাটেরিয়াল তৈরির অপশন। এই প্রপার্টিগুলি BabylonJS, ThreeJS ও PlayCanvas জুড়ে উপলব্ধ সাধারণ উপসেটকে উপস্থাপন করে। প্রপার্টির নামগুলি BabylonJS-এর রীতি অনুসরণ করে এবং অন্য ইঞ্জিনে সমতুল্য প্রপার্টিতে ম্যাপ করা হয়।