Aspose.ThreeD.Shading

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

Des classes

Classer La description
LambertMaterial Matériau pour modèle d’ombrage lambert
Material Le 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
PbrMaterial Matériau pour un rendu physique basé sur l’albédo couleur/métallique/rugosité
PbrSpecularMaterial Matériau pour un rendu physique basé sur la couleur diffuse/spéculaire/la brillance
PhongMaterial Matériau pour modèle d’ombrage blinn-phong.
ShaderMaterial Un 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
ShaderTechnique Une technique de shader représente une implémentation de rendu concrète.
Texture Cette classe définit la texture à partir d’un fichier externe.
TextureBase Classe de base pour toutes les textures de béton. La texture définit l’apparence d’une surface géométrique.
TextureSlot Fente de texture dansMaterial , peut être énuméré via l’instance matérielle.

Énumération

Énumération La description
AlphaSource Définit si la texture contient le canal alpha.
TextureFilter Options de filtrage lors de l’échantillonnage de texture.
WrapMode Mode d’habillage de la texture.