Aspose.ThreeD.Shading
Contenuti
[
Nascondere
]Tutte le classi relative all’ombreggiatura sono definite in questo spazio dei nomi.
Classi
Classe | Descrizione |
---|---|
LambertMaterial | Materiale per ombreggiatura Lambert modello |
Material | Il materiale definisce i parametri necessari per l’aspetto visivo della geometria. Aspose.3D fornisce un modello di ombreggiatura perLambertMaterial ,PhongMaterial eShaderMaterial |
PbrMaterial | Materiale per rendering a base fisica basato su albedo color/metallic/roughness |
PbrSpecularMaterial | Materiale per rendering a base fisica basato su colore diffuso/speculare/lucentezza |
PhongMaterial | Materiale per il modello di ombreggiatura blinn-phong. |
ShaderMaterial | Un materiale shader consente di descrivere il materiale tramite un motore di rendering esterno o un linguaggio shader. ShaderMaterial usiShaderTechnique per descrivere i dettagli concreti del rendering, e quello più adatto verranno utilizzati in base alla piattaforma di rendering finale. Ad esempio, il tuoShaderMaterial l’istanza può avere due tecniche, una è definita da HLSL e un’altra è definita da GLSL In una piattaforma non finestra, è necessario utilizzare GLSL invece di HLSL |
ShaderTechnique | Una tecnica shader rappresenta un’implementazione concreta del rendering. |
Texture | Questa classe definisce la trama da un file esterno. |
TextureBase | Classe base per tutte le strutture in calcestruzzo. Texture definisce l’aspetto grafico di una superficie geometrica. |
TextureSlot | Slot per textureMaterial , può essere enumerato tramite material instance. |
Enumerazione
Enumerazione | Descrizione |
---|---|
AlphaSource | Definisce se la texture contiene il canale alfa. |
TextureFilter | Opzioni di filtro durante il campionamento delle texture. |
WrapMode | Modalità di avvolgimento della trama. |