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 | Режим переноса текстуры. |