OBJ material description with extended PBR properties.
Functions | |
MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.material.portbundle.obj") | |
MAXON_ATTRIBUTE (Color, DIFFUSE_COLOR, "diffuse_color") | |
MAXON_ATTRIBUTE (Color, SPECULAR_COLOR, "specular_color") | |
MAXON_ATTRIBUTE (Vector, NORMAL_MAP, "normal_map") | |
MAXON_ATTRIBUTE (Float, OPACITY, "opacity") | |
MAXON_ATTRIBUTE (Color, TRANSMISSION_COLOR, "transmission_color") | |
MAXON_ATTRIBUTE (Float, IOR, "ior") | |
MAXON_ATTRIBUTE (Float, ROUGHNESS, "roughness") | |
MAXON_ATTRIBUTE (Float, METALLIC, "metallic") | |
MAXON_ATTRIBUTE (Color, EMISSIVE_COLOR, "emissive_color") | |
MAXON_ATTRIBUTE (Float, ANISOTROPY, "anisotropy") | |
MAXON_ATTRIBUTE (Float, ANISOTROPY_ROTATION, "anisotropy_rotation") | |
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_RESOURCE_DATABASE_SCOPE | ( | "net.maxon.material.portbundle.obj" | ) |
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Color | , |
DIFFUSE_COLOR | , | ||
"diffuse_color" | |||
) |
Diffuse color multiplied with optional texture (Kd * map_Kd)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Color | , |
SPECULAR_COLOR | , | ||
"specular_color" | |||
) |
Specular color multiplied with optional texture (Ks * map_Ks)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Vector | , |
NORMAL_MAP | , | ||
"normal_map" | |||
) |
Normal texture only, no value (bump / norm)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Float | , |
OPACITY | , | ||
"opacity" | |||
) |
Opacity multiplied with optional texture, 1.0 is fully opaque (d * map_d or (1-Tr) * map_d)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Color | , |
TRANSMISSION_COLOR | , | ||
"transmission_color" | |||
) |
Transmission filter color, no texture (Tf)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Float | , |
IOR | , | ||
"ior" | |||
) |
Optical density or IOR, no texture (Ni)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Float | , |
ROUGHNESS | , | ||
"roughness" | |||
) |
PBR Roughness value or texture (Pr/map_Pr)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Float | , |
METALLIC | , | ||
"metallic" | |||
) |
PBR Metallic value or texture (Pm/map_Pm)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Color | , |
EMISSIVE_COLOR | , | ||
"emissive_color" | |||
) |
PBR Emmisive color multiplied with optional texture (Ke * map_Ke)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Float | , |
ANISOTROPY | , | ||
"anisotropy" | |||
) |
Anisotropy 0-1, no texture (aniso)
maxon::MATERIAL::PORTBUNDLE::OBJ::MAXON_ATTRIBUTE | ( | Float | , |
ANISOTROPY_ROTATION | , | ||
"anisotropy_rotation" | |||
) |
Anisotropy angle 0-1 (1 means 360), no texture (anisor)