Aspose.ThreeD.Shading
Inhalt
[
Ausblenden
]Alle schattierungsbezogenen Klassen sind in diesem Namensraum definiert.
Klassen
| Klasse | Beschreibung |
|---|---|
| LambertMaterial | Material für Lambert-Schattierungsmodell |
| Material | Material definiert die Parameter, die für das visuelle Erscheinungsbild der Geometrie erforderlich sind. Aspose.3D bietet ein Schattierungsmodell fürLambertMaterial ,PhongMaterial undShaderMaterial |
| PbrMaterial | Material für physikalisch basierte Wiedergabe basierend auf Albedo Farbe/Metallic/Roughness |
| PbrSpecularMaterial | Material für physikalisch basierte Wiedergabe basierend auf diffuser Farbe/Spiegelung/Glanz |
| PhongMaterial | Material für Blind-Phong-Schattierungsmodell. |
| ShaderMaterial | Ein Shader-Material ermöglicht die Beschreibung des Materials durch eine externe Rendering-Engine oder Shader-Sprache. ShaderMaterial VerwendetShaderTechniqueUm die konkreten Rendering-Details zu beschreiben, wird verwendet, und je nach endgültiger Rendering-Plattform wird die am besten geeignete verwendet. Zum Beispiel IhreShaderMaterial Instanz kann zwei Techniken haben, eine wird durch HLSL definiert und eine andere wird durch GLSL definiert. Unter einer Nicht-Fenster-Plattform sollte die GLSL anstelle von HLSL verwendet werden. |
| ShaderTechnique | Eine Shader-Technik stellt eine konkrete Rendering-Implementierung dar. |
| Texture | Diese Klasse definiert die Textur aus einer externen Datei. |
| TextureBase | Basisklasse für alle Betontexturen. Textur definiert das Aussehen und die Haptik einer Geometrieoberfläche. |
| TextureSlot | Textur-Slot reinMaterial , kann durch Materialinstanz aufgezählt werden. |
Aufzählung
| Aufzählung | Beschreibung |
|---|---|
| AlphaSource | Definiert, ob die Textur den Alphakanal enthält. |
| TextureFilter | Filteroptionen während des Textur-Samplings. |
| WrapMode | Umbruchmodus der Textur. |