PbrSpecularMaterial PbrSpecularMaterial class Materiale per rendering a base fisica basato su colore diffuso/speculare/lucentezza
Copy public class PbrSpecularMaterial : Material
Costruttori Proprietà Nome Descrizione Diffuse { get; set; }Ottiene o imposta il colore diffuso del materiale, il valore predefinito è (1, 1, 1) DiffuseTexture { get; set; }Ottiene o imposta la texture per diffuse EmissiveColor { get; set; }Ottiene o imposta il colore di emissione, il valore predefinito è (0, 0, 0) EmissiveTexture { get; set; }Ottiene o imposta la trama per emissive GlossinessFactor { get; set; }Ottiene o imposta la lucentezza (liscia) del materiale, 1 significa perfettamente liscio e 0 significa perfettamente ruvido, il valore predefinito è 1, l’intervallo è [0, 1] virtual Name { get; set; } Ottiene o imposta il nome. NormalTexture { get; set; }Ottiene o imposta la trama della mappatura normale Properties { get; }Ottiene la raccolta di tutte le proprietà. Specular { get; set; }Ottiene o imposta il colore speculare del materiale, il valore predefinito è (1, 1, 1). SpecularGlossinessTexture { get; set; }Ottiene o imposta la trama per il colore speculare, il canale RGB memorizza il colore speculare e il canale A memorizza la lucentezza. Transparency { get; set; }Ottiene o imposta il fattore di trasparenza. Il fattore deve essere compreso tra 0(0%, completamente opaco) e 1(100%, completamente trasparente) Qualsiasi valore di fattore non valido verrà bloccato.
Metodi Nome Descrizione FindProperty (string)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) GetEnumerator ()Ottiene l’enumeratore per enumerare gli slot di texture interni. GetProperty (string)Ottieni il valore della proprietà specificata GetTexture (string)Ottiene la texture dallo slot specificato, può essere il nome della proprietà del materiale o il nome del parametro dello shader RemoveProperty (Property)Rimuove una proprietà dinamica. RemoveProperty (string)Rimuove la proprietà specificata identificata da nome SetProperty (string, object)Imposta il valore della proprietà specificata SetTexture (string, TextureBase)Imposta la trama sullo slot specificato override ToString () Formatta l’oggetto in string
Campi Guarda anche