Aspose.ThreeD.Shading

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 usiShaderTechniqueper 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.