Interface: MaterialMeta<MT, MMT>
Metadata for a material in the rendering system. Contains essential information needed to load, reference, and apply materials to 3D models in the configurator.
Extends
Partial<Material3D<MT,MMT>>
Type Parameters
MT
MMT
MMT = StaticMaterialMetallicTexture
Indexable
[
key:string]:unknown
Properties
anisotrophyParameters?
optionalanisotrophyParameters?:Partial<MaterialAnisotropy>
Settings for direction-dependent reflections like brushed metal.
Inherited from
Partial.anisotrophyParameters
basicParameters?
optionalbasicParameters?:Partial<MaterialBasic<MT,MMT>>
Core material properties controlling color, reflectivity, and transparency.
Inherited from
Partial.basicParameters
bumpParameters?
optionalbumpParameters?:Partial<MaterialBump>
Settings for surface relief and texture effects.
Inherited from
Partial.bumpParameters
clearCoatParameters?
optionalclearCoatParameters?:Partial<MaterialClearCoat>
Settings for transparent top-coat layer effects.
Inherited from
Partial.clearCoatParameters
colorGradingParameters?
optionalcolorGradingParameters?:Partial<MaterialColorGrading>
Settings for cinematic color adjustment effects.
Inherited from
Partial.colorGradingParameters
emissiveParameters?
optionalemissiveParameters?:Partial<MaterialParameters>
Settings for self-illumination and glow effects.
Inherited from
Partial.emissiveParameters
history?
optionalhistory?:History
Revision tracking information.
Inherited from
Partial.history
loaded
loaded:
boolean
Indicates if the material has been loaded into memory
materialId
materialId:
string
Unique identifier for this material, used in material assignments