PbrSpecularMaterial PbrSpecularMaterial class Bahan untuk rendering berbasis fisik berdasarkan warna difus/specular/glossiness
Copy public class PbrSpecularMaterial : Material
Konstruktor Properti Nama Keterangan Diffuse { get; set; }Mendapat atau mengatur warna difusi material, nilai defaultnya adalah (1, 1, 1) DiffuseTexture { get; set; }Mendapatkan atau mengatur tekstur untuk diffuse EmissiveColor { get; set; }Mendapat atau mengatur warna emisif, nilai default adalah (0, 0, 0) EmissiveTexture { get; set; }Mendapat atau menyetel tekstur untuk memancarkan GlossinessFactor { get; set; }Mendapat atau menyetel kilau (kehalusan) bahan, 1 berarti sangat halus dan 0 berarti sangat kasar, nilai standarnya adalah 1, kisarannya adalah [0, 1] virtual Name { get; set; } Mendapat atau menetapkan nama. NormalTexture { get; set; }Mendapat atau menyetel tekstur pemetaan normal Properties { get; }Mendapat koleksi semua properti. Specular { get; set; }Mendapat atau mengatur warna specular material, nilai defaultnya adalah (1, 1, 1). SpecularGlossinessTexture { get; set; }Mendapat atau mengatur tekstur untuk warna specular, saluran RGB menyimpan warna specular dan saluran A menyimpan kilau. Transparency { get; set; }Mendapat atau menyetel faktor transparansi. Faktor harus berkisar antara 0(0%, sepenuhnya buram) dan 1(100%, sepenuhnya transparan) Setiap nilai faktor yang tidak valid akan dijepit.
Metode Nama Keterangan FindProperty (string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya) GetEnumerator ()Membuat enumerator menghitung slot tekstur internal. GetProperty (string)Dapatkan nilai properti yang ditentukan GetTexture (string)Mendapatkan tekstur dari slot yang ditentukan, bisa berupa nama properti material atau nama parameter shader RemoveProperty (Property)Menghapus properti dinamis. RemoveProperty (string)Hapus properti yang ditentukan yang diidentifikasi dengan name SetProperty (string, object)Menetapkan nilai properti yang ditentukan SetTexture (string, TextureBase)Mengatur tekstur ke slot yang ditentukan override ToString () Memformat objek menjadi string
Bidang Lihat juga