NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

NiMaterialProperty

Describes the surface properties of an object e.g. translucency, ambient color, diffuse color, emissive color, and specular color.

Attributes

Name Type Description
From NiObject
From NiObjectNET
Skyrim Shader Type BSLightingShaderPropertyShaderType Configures the main shader path
Name string Name of this controllable object, used to refer to the object in .kf files.
Num Extra Data List uint The number of Extra Data objects referenced through the list.
Extra Data List Ref<NiExtraData> List of extra data indices.
Controller Ref<NiTimeController> Controller object index. (The first in a chain)
From NiProperty
From NiMaterialProperty
Ambient Color Color3 How much the material reflects ambient light.
Diffuse Color Color3 How much the material reflects diffuse light.
Specular Color Color3 How much light the material reflects in a specular manner.
Emissive Color Color3 How much light the material emits.
Glossiness float The material glossiness.
Alpha float The material transparency (1=non-transparant). Refer to a NiAlphaProperty object in this material's parent NiTriShape object, when alpha is not 1.
Emissive Mult float

Parent Of