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