Aspose.ThreeD.Shading
Содержание
[
Скрывать
]Все классы, связанные с затенением, определены в этом пространстве имен.
Классы
Учебный класс | Описание |
---|---|
LambertMaterial | Материал для ламбер-затенения model |
Material | Материал определяет параметры, необходимые для внешнего вида геометрии. Aspose.3D предоставляет модель затенения дляLambertMaterial ,PhongMaterial а такжеShaderMaterial |
PbrMaterial | Материал для физического рендеринга на основе цвета альбедо/металлика/шероховатости |
PbrSpecularMaterial | Материал для физического рендеринга на основе диффузного цвета/зеркальности/глянцевости |
PhongMaterial | Материал для модели затенения по Блинну-Фонгу. |
ShaderMaterial | Материал шейдера позволяет описать материал внешним механизмом рендеринга или языком шейдера. ShaderMaterial используетShaderTechnique чтобы описать конкретные детали рендеринга, и наиболее подходящий будет использоваться в соответствии с конечной платформой рендеринга. Например, вашShaderMaterial Экземпляр может иметь два метода, один определяется HLSL, а другой определяется GLSL На платформах, отличных от Windows, следует использовать GLSL вместо HLSL |
ShaderTechnique | Техника шейдера представляет конкретную реализацию рендеринга. |
Texture | Этот класс определяет текстуру из внешнего файла. |
TextureBase | Базовый класс для всех текстур бетона. Текстура определяет внешний вид геометрической поверхности. |
TextureSlot | Текстурный слот вMaterial , можно перечислить через экземпляр материала. |
перечисление
перечисление | Описание |
---|---|
AlphaSource | Определяет, содержит ли текстура альфа-канал. |
TextureFilter | Параметры фильтра при выборке текстуры. |
WrapMode | Режим переноса текстуры. |