Share

OpenPBR_Material : Material

OpenPBR_Material - superclass: material; super-superclass:MAXWrapper - 115:1 - classID: #(4048887347L, 939201335L)

Implements an OpenPBR material. Available in in 3ds Max 2025.3 and higher.

Constructors:

 OpenPBR_Material...

Properties:

<OpenPBR_Material>.base_weight     Float    default:1.0   --  animatable; Float

Get/set Base Weight.

<OpenPBR_Material>.base_color     Color    default:(color 204 204 204)   --  animatable; Color

Get/set Base Color.

<OpenPBR_Material>.base_metalness     Float    default:0.0   --  animatable; Float

Get/set Base Metalness.

<OpenPBR_Material>.base_diffuse_roughness     Float    default:0.0   --  animatable; Float

Get/set Base Diffuse Roughness.

<OpenPBR_Material>.specular_weight     Float    default:1.0   --  animatable; Float

Get/set Specular Weight.

<OpenPBR_Material>.Specular_Color     Color    default:(color 255 255 255)   --  animatable; Color

Get/set Specular Color.

<OpenPBR_Material>.specular_roughness     Float    default:0.3   --  animatable; Float

Get/set Specular Roughness.

<OpenPBR_Material>.specular_roughness_anisotropy     Float    default:0.0   --  animatable; Float

Get/set Specular Roughness Anisotropy.

<OpenPBR_Material>.specular_ior     Float    default:1.5   --  animatable; Float

Get/set Specular IOR.

<OpenPBR_Material>.transmission_weight     Float    default:0.0   --  animatable; Float

Get/set Transmission Weight.

<OpenPBR_Material>.transmission_color     Color    default:(color 255 255 255)   --  animatable; Color

Get/set Transmission Color.

<OpenPBR_Material>.transmission_depth     Float    default:0.0   --  animatable; Float

Get/set Transmission Depth.

<OpenPBR_Material>.transmission_scatter     Color    default:(color 0 0 0)   --  animatable; Color

Get/set Transmission Scatter.

<OpenPBR_Material>.transmission_scatter_anisotropy     Float    default:0.0   --  animatable; Float

Get/set Transmission Scatter Anisotropy.

<OpenPBR_Material>.transmission_dispersion_scale     Float    default:0.0   --  animatable; Float

Get/set Transmission Dispersion Scale.

<OpenPBR_Material>.transmission_dispersion_abbe_number     Float    default:20.0   --  animatable; Float

Get/set Transmission Dispersion Abbe Number.

<OpenPBR_Material>.subsurface_weight     Float    default:0.0   --  animatable; Float

Get/set Subsurface Weight.

<OpenPBR_Material>.subsurface_color     Color    default:(color 204 204 204)   --  animatable; Color

Get/set Subsurface Color.

<OpenPBR_Material>.subsurface_radius     Float    default:1.0   --  animatable; Float

Get/set Subsurface Radius.

<OpenPBR_Material>.subsurface_radius_scale     Color    default:(color 202.649 135.592 74.6778)   --  animatable; Color

Get/set Subsurface Radius Scale.

<OpenPBR_Material>.subsurface_scatter_anisotropy     Float    default:0.0   --  animatable; Float

Get/set Subsurface Scatter Anisotropy.

<OpenPBR_Material>.coat_weight     Float    default:0.0   --  animatable; Float

Get/set Coat Weight.

<OpenPBR_Material>.coat_color     Color    default:(color 255 255 255)   --  animatable; Color

Get/set Coat Color.

<OpenPBR_Material>.coat_roughness     Float    default:0.0   --  animatable; Float

Get/set Coat Roughness.

<OpenPBR_Material>.coat_roughness_anisotropy     Float    default:0.0   --  animatable; Float

Get/set Coat Roughness Anisotropy.

<OpenPBR_Material>.coat_ior     Float    default:1.6   --  animatable; Float

Get/set Coat IOR.

<OpenPBR_Material>.coat_darkening     Float    default:1.0   --  animatable; Float

Get/set Coat Darkening.

<OpenPBR_Material>.fuzz_weight     Float    default:0.0   --  animatable; Float

Get/set Fuzz Weight.

<OpenPBR_Material>.fuzz_color     Color    default:(color 255 255 255)   --  animatable; Color

Get/set Fuzz Color.

<OpenPBR_Material>.fuzz_roughness     Float    default:0.5   --  animatable; Float

Get/set Fuzz Roughness.

<OpenPBR_Material>.emission_weight     Float    default:0.0   --  animatable; Float

Get/set Emission Weight.

<OpenPBR_Material>.emission_color     Color    default:(color 255 255 255)   --  animatable; Color

Get/set Emission Color.

<OpenPBR_Material>.emission_luminance     Float    default:1000.0   --  animatable; Float

Get/set Emission Luminance.

<OpenPBR_Material>.thin_film_weight     Float    default:0.0   --  animatable; Float

Get/set Thin Film Weight.

<OpenPBR_Material>.thin_film_thickness     Float    default:0.5   --  animatable; Float

Get/set Thin Film Thickness.

<OpenPBR_Material>.thin_film_ior     Float    default:1.4   --  animatable; Float

Get/set Thin Film IOR.

<OpenPBR_Material>.geometry_thin_walled     BooleanClass    default:false

Get/set Geometry Thin Walled.

<OpenPBR_Material>.base_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the Base Weight map button.

<OpenPBR_Material>.base_weight_map_on     BooleanClass    default:true

Get/set the state of the "Base Weight" checkbox.

<OpenPBR_Material>.base_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Base Color Map" map button.

<OpenPBR_Material>.base_color_map_on     BooleanClass    default:true

Get/set the state of the "Base Color" check box.

<OpenPBR_Material>.base_metalness_map     UndefinedClass    default:undefined

Get/set the texture map of the "Base Metalness Map" map button.

<OpenPBR_Material>.base_metalness_map_on     BooleanClass    default:true

Get/set the state of the "Base Metalness" check box.

<OpenPBR_Material>.base_diffuse_roughness_map     UndefinedClass    default:undefined

Get/set the texture map of the "Base Diffuse Roughness Map" map button.

<OpenPBR_Material>.base_diffuse_roughness_map_on     BooleanClass    default:true

Get/set the state of the "Diffuse Roughness" check box.

<OpenPBR_Material>.specular_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Specular Weight Map" map button.

<OpenPBR_Material>.specular_weight_map_on     BooleanClass    default:true

Get/set the state of the "Specular Weight" check box.

<OpenPBR_Material>.specular_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Specular Color Map" map button.

<OpenPBR_Material>.specular_color_map_on     BooleanClass    default:true

Get/set the state of the "Specular Color" check box.

<OpenPBR_Material>.specular_roughness_map     UndefinedClass    default:undefined

Get/set the texture map of the "Specular Roughness Map" map button.

<OpenPBR_Material>.specular_roughness_map_on     BooleanClass    default:true

Get/set the state of the "Specular Roughness" check box.

<OpenPBR_Material>.specular_roughness_anisotropy_map     UndefinedClass    default:undefined

Get/set the texture map of the "Specular Roughness Anisotropy Map" map button.

<OpenPBR_Material>.specular_roughness_anisotropy_map_on     BooleanClass    default:true

Get/set the state of the "Specular Roughness Anisotropy" check box.

<OpenPBR_Material>.specular_ior_map     UndefinedClass    default:undefined

Get/set the texture map of the "Specular Ior Map" map button.

<OpenPBR_Material>.specular_ior_map_on     BooleanClass    default:true

Get/set the state of the "Specular IOR" check box.

<OpenPBR_Material>.transmission_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Weight Map" map button.

<OpenPBR_Material>.transmission_weight_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Weight" check box.

<OpenPBR_Material>.transmission_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Color Map" map button.

<OpenPBR_Material>.transmission_color_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Color" check box.

<OpenPBR_Material>.transmission_depth_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Depth Map" map button.

<OpenPBR_Material>.transmission_depth_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Depth" check box.

<OpenPBR_Material>.transmission_scatter_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Scatter Map" map button.

<OpenPBR_Material>.transmission_scatter_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Scatter" check box.

<OpenPBR_Material>.transmission_scatter_anisotropy_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Scatter Anisotropy Map" map button.

<OpenPBR_Material>.transmission_scatter_anisotropy_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Scatter Anisotropy" check box.

<OpenPBR_Material>.transmission_dispersion_scale_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Dispersion Scale Map" map button.

<OpenPBR_Material>.transmission_dispersion_scale_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Dispersion Scale" check box.

<OpenPBR_Material>.transmission_dispersion_abbe_number_map     UndefinedClass    default:undefined

Get/set the texture map of the "Transmission Dispersion Abbe Number Map" map button.

<OpenPBR_Material>.transmission_dispersion_abbe_number_map_on     BooleanClass    default:true

Get/set the state of the "Transmission Dispersion Abbe Number" check box.

<OpenPBR_Material>.subsurface_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Subsurface Weight Map" map button.

<OpenPBR_Material>.subsurface_weight_map_on     BooleanClass    default:true

Get/set the state of the "Subsurface Weight" check box.

<OpenPBR_Material>.subsurface_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Subsurface Color Map" map button.

<OpenPBR_Material>.subsurface_color_map_on     BooleanClass    default:true

Get/set the state of the "Subsurface Color" check box.

<OpenPBR_Material>.subsurface_radius_map     UndefinedClass    default:undefined

Get/set the texture map of the "Subsurface Radius Map" map button.

<OpenPBR_Material>.subsurface_radius_map_on     BooleanClass    default:true

Get/set the state of the "Subsurface Radius" check box.

<OpenPBR_Material>.subsurface_radius_scale_map     UndefinedClass    default:undefined

Get/set the texture map of the "Subsurface Radius Scale Map" map button.

<OpenPBR_Material>.subsurface_radius_scale_map_on     BooleanClass    default:true

Get/set the state of the "Subsurface Radius Scale" check box.

<OpenPBR_Material>.subsurface_scatter_anisotropy_map     UndefinedClass    default:undefined

Get/set the texture map of the "Subsurface Scatter Anisotropy Map" map button.

<OpenPBR_Material>.subsurface_scatter_anisotropy_map_on     BooleanClass    default:true

Get/set the state of the "Subsurface Scatter Anisotropy" check box.

<OpenPBR_Material>.coat_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat Weight Map" map button.

<OpenPBR_Material>.coat_weight_map_on     BooleanClass    default:true

Get/set the state of the "Coat Weight" check box.

<OpenPBR_Material>.coat_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat Color Map" map button.

<OpenPBR_Material>.coat_color_map_on     BooleanClass    default:true

Get/set the state of the "Coat Color" check box.

<OpenPBR_Material>.coat_roughness_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat Roughness Map" map button.

<OpenPBR_Material>.coat_roughness_map_on     BooleanClass    default:true

Get/set the state of the "Coat Roughness" check box.

<OpenPBR_Material>.coat_roughness_anisotropy_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat Roughness Anisotropy Map" map button.

<OpenPBR_Material>.coat_roughness_anisotropy_map_on     BooleanClass    default:true

Get/set the state of the "Coat Roughness Anisotropy" check box.

<OpenPBR_Material>.coat_ior_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat IOR Map" map button.

<OpenPBR_Material>.coat_ior_map_on     BooleanClass    default:true

Get/set the state of the "Coat IOR" check box.

<OpenPBR_Material>.coat_darkening_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat Darkening Map" map button.

<OpenPBR_Material>.coat_darkening_map_on     BooleanClass    default:true

Get/set the state of the "Coat Darkening" check box.

<OpenPBR_Material>.fuzz_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Fuzz Weight Map" map button.

<OpenPBR_Material>.fuzz_weight_map_on     BooleanClass    default:true

Get/set the state of the "Fuzz Weight" check box.

<OpenPBR_Material>.fuzz_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Fuzz Color Map" map button.

<OpenPBR_Material>.fuzz_color_map_on     BooleanClass    default:true

Get/set the state of the "Fuzz Color" check box.

<OpenPBR_Material>.fuzz_roughness_map     UndefinedClass    default:undefined

Get/set the texture map of the "Fuzz Roughness Map" map button.

<OpenPBR_Material>.fuzz_roughness_map_on     BooleanClass    default:true

Get/set the state of the "Fuzz Roughness" check box.

<OpenPBR_Material>.emission_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Emission Weight Map" map button.

<OpenPBR_Material>.emission_weight_map_on     BooleanClass    default:true

Get/set the state of the "Emission Weight" check box.

<OpenPBR_Material>.emission_color_map     UndefinedClass    default:undefined

Get/set the texture map of the "Emission Color Map" map button.

<OpenPBR_Material>.emission_color_map_on     BooleanClass    default:true

Get/set the state of the "Emission Color Map" check box.

<OpenPBR_Material>.emission_luminance_map     UndefinedClass    default:undefined

Get/set the texture map of the "Emission Luminance Map" map button.

<OpenPBR_Material>.emission_luminance_map_on     BooleanClass    default:true

Get/set the state of the "Emission Luminance" check box.

<OpenPBR_Material>.thin_film_weight_map     UndefinedClass    default:undefined

Get/set the texture map of the "Thin Film Weight Map" map button.

<OpenPBR_Material>.thin_film_weight_map_on     BooleanClass    default:true

Get/set the state of the "Thin Film Weight" check box.

<OpenPBR_Material>.thin_film_thickness_map     UndefinedClass    default:undefined

Get/set the texture map of the "Thin Film Thickness Map" map button.

<OpenPBR_Material>.thin_film_thickness_map_on     BooleanClass    default:true

Get/set the state of the "Thin Film Thickness" check box.

<OpenPBR_Material>.thin_film_ior_map     UndefinedClass    default:undefined

Get/set the texture map of the "Thin Film IOR Map" map button.

<OpenPBR_Material>.thin_film_ior_map_on     BooleanClass    default:true

Get/set the state of the "Thin Film IOR" check box.

<OpenPBR_Material>.bump_map     UndefinedClass    default:undefined

Get/set the texture map of the "Bump Map" map button.

<OpenPBR_Material>.bump_map_on     BooleanClass    default:true

Get/set the state of the "Bump Map" check box.

<OpenPBR_Material>.coat_bump_map     UndefinedClass    default:undefined

Get/set the texture map of the "Coat Bump Map" map button.

<OpenPBR_Material>.coat_bump_map_on     BooleanClass    default:true

Get/set the state of the "Coat Bump" check box.


<OpenPBR_Material>.displacement_map     UndefinedClass    default:undefined

Get/set the texture map of the "Displacement Map" map button.

<OpenPBR_Material>.displacement_map_on     BooleanClass    default:true

Get/set the state of the "Displacement" check box.

<OpenPBR_Material>.geometry_normal_map     UndefinedClass    default:undefined

Get/set the texture map of the "Geometry Normal Map" map button.

<OpenPBR_Material>.geometry_normal_map_on     BooleanClass    default:true

Get/set the state of the "Geometry Normal" check box.

<OpenPBR_Material>.geometry_tangent_map     UndefinedClass    default:undefined

Get/set the texture map of the "Geometry Tangent Map" map button.

<OpenPBR_Material>.geometry_tangent_map_on     BooleanClass    default:true

Get/set the state of the "Geometry Tangent" check box.

<OpenPBR_Material>.geometry_coat_normal_map     UndefinedClass    default:undefined

Get/set the texture map of the "Geometry Coat Normal Map" map button.

<OpenPBR_Material>.geometry_coat_normal_map_on     BooleanClass    default:true

Get/set the state of the "Geometry Coat Normal" check box.

<OpenPBR_Material>.geometry_coat_tangent_map     UndefinedClass    default:undefined

Get/set the texture map of the "Geometry Coat Tangent Map" map button.

<OpenPBR_Material>.geometry_coat_tangent_map_on     BooleanClass    default:true

Get/set the state of the "Geometry Coat Tangent" check box.

<OpenPBR_Material>.geometry_opacity_map     UndefinedClass    default:undefined

Get/set the texture map of the "Geometry Opacity Map" map button.

<OpenPBR_Material>.geometry_opacity_map_on     BooleanClass    default:true

Get/set the state of the "Geometry Opacity" check box.

<OpenPBR_Material>.bump_map_amt     Float    default:1.0   --  animatable; Float

Get/set Bump Map Amt.

<OpenPBR_Material>.coat_bump_map_amt     Float    default:1.0   --  animatable; Float

Get/set Coat Bump Map Amt.

<OpenPBR_Material>.displacement_map_amt     Float    default:1.0   --  animatable; Float

Get/set Displacement Map Amt.

<OpenPBR_Material>.Notes     UndefinedClass    default:undefined

Get/set Notes.

OpenPBR_Material interfaces:

Interface: IMtlRender_Compability_MtlBase

Properties:

Methods:

Actions:

Interface: Helpers

Properties:

.EffectiveLuminance : color by value : Read

See description earlier on this page in the "Emission Group Of Controls" section.

Methods:

Actions:

Was this information helpful?