This class is autogenerated. More detailed documentation can be found in the SDFormat spec.

class v18.material.Material.Pbr.Specular(albedo_map=None, specular_map=None, glossiness_map=None, glossiness='0', environment_map=None, ambient_occlusion_map=None, normal_map=None, emissive_map=None, light_map=None)

PBR using the Specular/Glossiness workflow.

albedo_map: Filename of the diffuse/albedo map.
specular_map: Filename of the specular map.
glossiness_map: Filename of the glossiness map.
glossiness: Material glossiness in the range of [0-1], where

0 represents a rough surface and 1 represents a smooth surface. This is the inverse of a roughness map in a PBR metal workflow.

environment_map: Filename of the environment / reflection

map, typically in the form of a cubemap

ambient_occlusion_map: Filename of the ambient occlusion

map. The map defines the amount of ambient lighting on the surface.

normal_map: Filename of the normal map. The normals can be

in the object space or tangent space as specified in the ‘type’ attribute

emissive_map: Filename of the emissive map.
light_map: Filename of the light map. The light map is a

prebaked light texture that is applied over the albedo map

Nested Elements

Note that only complex elements are listed here. Elements that resolve to simple types (int, str, bool) are inlined.