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