PbrSpecularMaterial

PbrSpecularMaterial class

Bahan untuk rendering berbasis fisik berdasarkan warna difus/specular/glossiness

public class PbrSpecularMaterial : Material

Konstruktor

NamaKeterangan
PbrSpecularMaterial()Pembuat dariPbrSpecularMaterial

Properti

NamaKeterangan
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

NamaKeterangan
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

NamaKeterangan
const MapSpecularGlossinessPeta tekstur untuk glossiness specular

Lihat juga