Aspose.ThreeD.Shading
Contenu
[
Cacher
]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 usagesShaderTechnique pour 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. |