Skip to main content

AVxcelerate Asset Preparation API 2023 R2

asset_preparation::v1::material Namespace Reference

Last update: 16.07.2025

Classes

struct  AnisotropyProperties
 The anisotropy properties of a material. More...
 
struct  AnisotropyTexture
 The texture properties of an anisotropy. More...
 
struct  CreateMaterialRequest
 The information required to create a material. More...
 
struct  CreateMaterialResponse
 The identifier of the created material. More...
 
struct  DeleteMaterialRequest
 The information required to delete a material. More...
 
struct  DeleteMaterialResponse
 The response returned when deleting a material. More...
 
struct  DielectricProperties
 The dielectric properties of a material. More...
 
struct  DiffuseProperties
 The diffuse properties of a material. More...
 
struct  DiffuseTexture
 Texture properties for diffuse contribution. More...
 
struct  GetMaterialRequest
 The information required to examine a material. More...
 
struct  GetMaterialResponse
 The information about a material. More...
 
struct  GreyLevel
 Grey level value. More...
 
struct  Hsv
 HSV value of a color. More...
 
struct  LambertianLayer
 The properties of the lambertian layer. More...
 
struct  Layer
 The layer properties of a material. More...
 
struct  LibraryLayer
 The properties of the library layer. More...
 
struct  LibraryVolumeOpticalProperties
 The library volume optical properties of a material. More...
 
struct  ListMaterialsResponse
 The identities of all materials in the collection. More...
 
struct  MaskProperties
 The mask properties of a material. More...
 
struct  MaskTexture
 Texture properties for mask. More...
 
struct  MaterialIdentity
 The full identity of a material, consisting of an identifier and a name. More...
 
class  MaterialPreparation
 Material Preparation Service. More...
 
struct  MaterialProperties
 The properties of a material. More...
 
struct  MirrorLayer
 The properties of the mirror layer. More...
 
struct  NormalProperties
 The normal properties of a material. More...
 
struct  NormalTexture
 Texture properties for normal contribution. More...
 
struct  Opaque
 The opaque volume optical type. More...
 
struct  OpticalPolishLayer
 The properties of the optical polish layer. More...
 
struct  OpticVolumeOpticalProperties
 The optic volume optical properties of a material. More...
 
struct  ReflectionEffect
 The reflection effect properties of a material. More...
 
struct  ReflectionEffectProperties
 The reflection effect properties of a material. More...
 
struct  RenderingLayer
 The properties of the rendering layer. More...
 
struct  Rgb
 RGB value of a color. More...
 
struct  RoughnessProperties
 The roughness properties of a material. More...
 
struct  RoughnessTexture
 The roughness texture properties. More...
 
struct  SpecularProperties
 The specular properties of a material. More...
 
struct  SpecularTexture
 Texture properties for specular contribution. More...
 
struct  SurfaceOpticalProperties
 The surface optical properties of a material. More...
 
struct  ThermalProperties
 The thermal properties of a material. More...
 
struct  UpdateMaterialRequest
 The information required to update a material. More...
 
struct  UpdateMaterialResponse
 The response returned when updating a material. More...
 
struct  VolumeOpticalProperties
 The volume optical properties of a material. More...
 

Enumerations

enum  TextureNormalization { TEXTURE_NORMALIZATION_UNSPECIFIED = 0, TEXTURE_NORMALIZATION_NONE = 1, TEXTURE_NORMALIZATION_COLOR_FROM_TEXTURE = 2, TEXTURE_NORMALIZATION_COLOR_FROM_BRDF = 3 }
 The possible types of texture normalization method. More...
 

Variables

import material material_description proto
 

Enumeration Type Documentation

◆ TextureNormalization

The possible types of texture normalization method.

Enumerator
TEXTURE_NORMALIZATION_UNSPECIFIED 

Unspecified texture normalization type.

TEXTURE_NORMALIZATION_NONE 

No texture normalization.

Note
The BRDF is blended with the texture not preserving the color and luminance.
TEXTURE_NORMALIZATION_COLOR_FROM_TEXTURE 

Blend using the Color from texture mode.

TEXTURE_NORMALIZATION_COLOR_FROM_BRDF 

Blend using the Color from BRDF mode.

Variable Documentation

◆ proto

import google protobuf wrappers asset_preparation::v1::material::proto

Connect with Ansys