Aspose.ThreeD.Shading

Toutes les classes liées à l’ombrage sont définies dans cet espace de noms.

Des classes

ClasserLa description
LambertMaterialMatériau pour modèle d’ombrage lambert
MaterialLe matériau définit les paramètres nécessaires à l’apparence visuelle de la géométrie. Aspose.3D fournit un modèle d’ombrage pourLambertMaterial ,PhongMaterial etShaderMaterial
PbrMaterialMatériau pour un rendu physique basé sur l’albédo couleur/métallique/rugosité
PbrSpecularMaterialMatériau pour un rendu physique basé sur la couleur diffuse/spéculaire/la brillance
PhongMaterialMatériau pour modèle d’ombrage blinn-phong.
ShaderMaterialUn matériau de shader permet de décrire le matériau par un moteur de rendu externe ou un langage de shader. ShaderMaterial les usagesShaderTechniquepour décrire les détails du rendu concret, et le plus adapté sera utilisé en fonction de la plateforme de rendu finale. Par exemple, votreShaderMaterial l’instance peut avoir deux techniques, une est définie par HLSL, et une autre est définie par GLSL Sous une plate-forme non-fenêtre, le GLSL doit être utilisé à la place de HLSL
ShaderTechniqueUne technique de shader représente une implémentation de rendu concrète.
TextureCette classe définit la texture à partir d’un fichier externe.
TextureBaseClasse de base pour toutes les textures de béton. La texture définit l’apparence d’une surface géométrique.
TextureSlotFente de texture dansMaterial , peut être énuméré via l’instance matérielle.

Énumération

ÉnumérationLa description
AlphaSourceDéfinit si la texture contient le canal alpha.
TextureFilterOptions de filtrage lors de l’échantillonnage de texture.
WrapModeMode d’habillage de la texture.