Set_PBR_Material
Functions | |
void | Set_PBR_Material (char const *base_color_map, char const *normal_map, char const *emissive_map, char const *metalness_map, int metalness_map_channel, char const *roughness_map, int roughness_map_channel, char const *occlusion_map, int occlusion_map_channel, RGBA const *base_color_factor, float normal_factor, float metalness_factor, float roughness_factor, float occlusion_factor, float alpha_factor, char const *options) |
Detailed Description
Function Documentation
◆ Set_PBR_Material()
void Set_PBR_Material | ( | char const * | base_color_map, |
char const * | normal_map, | ||
char const * | emissive_map, | ||
char const * | metalness_map, | ||
int | metalness_map_channel, | ||
char const * | roughness_map, | ||
int | roughness_map_channel, | ||
char const * | occlusion_map, | ||
int | occlusion_map_channel, | ||
RGBA const * | base_color_factor, | ||
float | normal_factor, | ||
float | metalness_factor, | ||
float | roughness_factor, | ||
float | occlusion_factor, | ||
float | alpha_factor, | ||
char const * | options | ||
) |
- Parameters
-
base_color_map - Base color map normal_map - Normal map emissive_map - Emissive map metalness_map - Metalness map metalness_map_channel - Metalness map channel roughness_map - Roughness map roughness_map_channel - Roughness map channel occlusion_map - Occlusion map occlusion_map_channel - Occlusion map channel base_color_factor - Base color scale factor normal_factor - Normal scale factor metalness_factor - Metalness scale factor roughness_factor - Roughness scale factor occlusion_factor - Occlusion scale factor alpha_factor - Alpha strength factor options - A string of options. Currently, the only supported option is "[no] alpha mask"
DETAILS
Sets a physically-based rendering material on a segment according to the attributes specified. All factors default to 1.0 and base_color_factor, when not provided, defaults to (1,1,1,1) - opaque white.
- See also
- Show_PBR_Material, PShow_Net_PBR_Material