Aspose.ThreeD.Shading

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.