Aspose.ThreeD.Shading

Alle shading-gerelateerde klassen zijn gedefinieerd in deze naamruimte.

Klassen

KlasBeschrijving
LambertMaterialMateriaal voor lambert shading model
MaterialMateriaal definieert de parameters die nodig zijn voor de visuele weergave van geometrie. Aspose.3D biedt schaduwmodel voorLambertMaterial ,PhongMaterial EnShaderMaterial
PbrMaterialMateriaal voor fysisch gebaseerde weergave op basis van albedokleur/metallic/ruwheid
PbrSpecularMaterialMateriaal voor fysieke weergave op basis van diffuse kleur/spiegel/glans
PhongMaterialMateriaal voor blinn-phong schaduwmodel.
ShaderMaterialEen shader-materiaal maakt het mogelijk om het materiaal te beschrijven door een externe rendering-engine of shader-taal. ShaderMaterial toepassingenShaderTechnique om de concrete weergavedetails te beschrijven, en de meest geschikte zal worden gebruikt volgens het uiteindelijke weergaveplatform. Bijvoorbeeld uwShaderMaterial instantie kan twee technieken hebben, de ene wordt gedefinieerd door HLSL en de andere wordt gedefinieerd door GLSL Onder niet-window-platforms moet de GLSL worden gebruikt in plaats van HLSL
ShaderTechniqueEen arceringstechniek vertegenwoordigt een concrete weergave-implementatie.
TextureDeze klasse definieert de textuur van een extern bestand.
TextureBaseBasisklasse voor alle betonstructuren. Textuur definieert de look en feel van een geometrisch oppervlak.
TextureSlotTextuurslot erinMaterial , kan worden opgesomd via materiële instantie.

Opsomming

OpsommingBeschrijving
AlphaSourceDefinieert of de textuur het alfakanaal bevat.
TextureFilterFilteropties tijdens texture-sampling.
WrapModeOmslagmodus van textuur.