Architectural : Material
 
 
 
Architectural - superclass: material; super-superclass:MAXWrapper - 57:1 - classID: #(332471230, 1763586103)

Value > MAXWrapper > Material > Architectural

 

   

Materials and Maps - Quick Navigation

Architectural is a material class providing simplified user interface for advanced material effects in 3ds Max 6 and higher.

Constructor:

Architectural ...ArchitecturalMaterial ...

Properties:

<Architectural>.bumpMap UndefinedClass default: undefined -- texmap; Bump_Map 

Get/Set the Bump Map.

   

<Architectural>.bumpMapAmount Float default: 100.0 -- percentage; Bump_Map_Amount 

Get/Set the bump map amount.

   

<Architectural>.bumpMapEnable BooleanClass default: true -- boolean; Bump_Map_Enable 

Enable/Disable the Bump Map.

   

<Architectural>.colorBleed Float default: 100.0 -- animatable; percentage; Color_Bleed_Scale; 

Get/Set the Color Bleeding amount.

   

<Architectural>.cutoutMap UndefinedClass default: undefined -- texmap; Cutout_Map 

Get/Set the Cutout Map.

   

<Architectural>.cutoutMapAmount Float default: 100.0 -- percentage; Cutout_Map_Amount 

Get/Set the cutout map amount.

   

<Architectural>.cutoutMapEnable BooleanClass default: true -- boolean; Cutout_Map_Enable 

Enable/Disable the Cutout Map

   

<Architectural>.diffuse Color default: (color 150 150 150) -- animatable; RGB color; Controller Scaling: ([1,1,1] : (color 255 255 255)); 
<Architectural>.diffuseColor Color default: (color 255 255 255) -- animatable; alias for diffuse; Controller Scaling: ([1,1,1] : (color 255 255 255)); 

Get/Set the diffuse color.

   

<Architectural>.diffuseMap UndefinedClass default: undefined -- texmap; Diffuse_Map 

Get/Set the Diffuse Map.

   

<Architectural>.diffuseMapAmount Float default: 100.0 -- percentage; Diffuse_Map_Amount 

Get/Set the diffuse map amount.

   

<Architectural>.diffuseMapEnable BooleanClass default: true -- boolean; Diffuse_Map_Enable 

Enable/Disable the Diffuse Map.

   

<Architectural>.displacementMap UndefinedClass default: undefined -- texmap; Displacement_Map 

Get/Set the Displacement Map.

   

<Architectural>.displacementMapAmount Float default: 100.0 -- percentage; Displacement_Map_Amount 

Get/Set the displacement map amount.

   

<Architectural>.displacementMapEnable BooleanClass default: true -- boolean; Displacement_Map_Enabled 

Enable/Disable the Displacement Map.

   

<Architectural>.emitLuminance BooleanClass default: false -- boolean; Emit_Luminance 

Enable/Disable the Luminance Map.

   

<Architectural>.exposureControlInvertReflection BooleanClass default: false -- boolean 

Enable/Disable Inverted Reflections in Exposure Control. NOT EXPOSED IN THE UI. Available in 3ds Max 8 and higher.

   

<Architectural>.exposureControlInvertRefraction BooleanClass default: false -- boolean 

Enable/Disable Inverted Refractions in Exposure Control. NOT EXPOSED IN THE UI. Available in 3ds Max 8 and higher.

   

<Architectural>.exposureControlInvertSelfIllum BooleanClass default: false -- boolean 

Enable/Disable Inverted Self Illumination in Exposure Control. NOT EXPOSED IN THE UI. Available in 3ds Max 8 and higher.

   

<Architectural>.noExposureControl BooleanClass default: false -- boolean 

When set to true, the material will not be processed by Exposure Controls. NOT EXPOSED IN THE UI. Available in 3ds Max 8 and higher.

   

<Architectural>.filterMap UndefinedClass default: undefined -- texmap; Filter_Map 

Get/Set the Filter Map.

   

<Architectural>.indirectBumpAmount Float default: 100.0 -- animatable; percentage; Indirect_Bump_Scale; Controller Scaling: (1 : 100.0); 

Get/Set the Indirect Bump Amount.

   

<Architectural>.intensityMap UndefinedClass default: undefined -- texmap; Intensity_Map 

Get/Set the intensity map.

   

<Architectural>.intensityMapAmount Float default: 100.0 -- percentage; Intensity_Map_Amount 

Get/Set the intensity map amount.

   

<Architectural>.intensityMapEnable BooleanClass default: true -- boolean; Intensity_Map_Enable 

When set toTrue, the intensity map will be used.

   

<Architectural>.ior Float default: 1.5 -- animatable; float 

Get/Set the Index Of Refraction value.

   

<Architectural>.luminance Float default: 0.0 -- float

Get/Set the luminance value.

   

<Architectural>.luminanceMap UndefinedClass default: undefined -- texmap; Luminance_Map 

Get/Set the Luminance Map.

   

<Architectural>.luminanceMapEnable BooleanClass default: true -- boolean; Luminance_Map_Enable 

Enable/Disable the Luminance Map.

   

<Architectural>.mapAmounts ArrayParameter default: #(100.0, 0.0, 0.0, 0.0, 100.0, 100.0, 0.0, 100.0, 100.0) -- percent array; Map_Amounts; SubAnim 

An array of all map amounts used by the material.

   

<Architectural>.maps ArrayParameter default: #(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined) -- texmap array; SubAnim 

An array of all maps used by the material.

   

<Architectural>.mapsEnables ArrayParameter default: #(true, true, true, true, true, true, true, true, true) -- bool array; Map_Enables; SubAnim 

An array of all map enable switches used by the material.

   

<Architectural>.rawDiffuseTexture BooleanClass default: false -- boolean; Raw_Diffuse_Texture 

Enable/Disable the raw diffuse texture option.

   

<Architectural>.reflectanceScale Float default: 100.0 -- animatable; percentage; Refllectance_Scale; Controller Scaling: (1 : 100.0); 

Get/Set the reflectance scale value.

   

<Architectural>.sampler Integer default: 0 -- integer 

Get/Set the sampler by index.

   

<Architectural>.samplerAdaptOn BooleanClass default: false -- boolean; Sampler_Adapt_On 

Enable/Disable adaptive sampling.

   

<Architectural>.samplerAdaptThreshold Float default: 0.0 -- float; Sampler_Adapt_Threshold 

Get/Set the sampler adaptive threshold.

   

<Architectural>.samplerAdvancedOptions BooleanClass default: false -- boolean; Sampler_Advanced_Options 

Enable/Disable the advanced options.

   

<Architectural>.samplerByName String default: ""Max 2.5 Star"" -- string; Sampler_By_Name 

Get/Set the the sampler by name.

   

<Architectural>.samplerEnable BooleanClass default: false -- boolean; Sampler_Enabler 

Enable/Disable the sampler.

   

<Architectural>.samplerQuality Float default: 0.1 -- float; Sampler_Quality 

Get/Set the sampler quality value.

   

<Architectural>.samplerUseGlobal BooleanClass default: true -- boolean; Use_Global_Settings 

When set to true, the global sampler settings will be used.

   

<Architectural>.shininess Float default: 0.0 -- percentage 

Get/Set the shininess value.

   

<Architectural>.shininessMap UndefinedClass default: undefined -- texmap; Shininess_Map 

Get/Set the Shininess Map.

   

<Architectural>.shininessMapEnable BooleanClass default: true -- boolean; Shininess_Map_Enable 

Enable/Disable the Shininess Map.

   

<Architectural>.subSampleTextureOn BooleanClass default: true -- boolean; Subsample_Texture_On 

Enable/Disable sampling of maps.

   

Architectural>.supersampling Max_2_5_Star default: ReferenceTarget:Max_2_5_Star 

Get/Set the Supersampler object.

   

<Architectural>.template String default: "User Defined" -- string 

Get/Set the template by name.

   

<Architectural>.textureHeight Float default: 40.0 -- animatable; world units; Texture_Height 

Get/Set the texture height.

   

<Architectural>.textureUOffset Float default: 0.0 -- animatable; world units; Texture_U_Offset 

Get/Set the texture U offset.

   

<Architectural>.textureVOffset Float default: 0.0 -- animatable; world units; Texture_V_Offset 

Get/Set the texture V offset.

   

<Architectural>.textureWidth Float default: 40.0 -- animatable; world units; Texture_Width 

Get/Set the texture width.

   

<Architectural>.translucency Float default: 0.0 -- percentage 

Get/Set the translucency value.

   

<Architectural>.translucencyEnable BooleanClass default: true -- boolean; Translucency_Enable 

Enable/Disable the Transparency.

   

<Architectural>.translucencyMap UndefinedClass default: undefined -- texmap; Translucency_Map 

Get/Set the Translucency Map.

   

<Architectural>.transmittanceScale Float default: 100.0 -- animatable; percentage; Transmittance_Scale; Controller Scaling: (1 : 100.0); 

Get/Set the transmittance scale value.

   

<Architectural>.transparency Float default: 0.0 -- percentage 

Get/Set the transparency value.

   

<Architectural>.transparencyMapEnable BooleanClass default: true -- boolean; Filter_Map_Enable 

Enable/Disable the Transparency Map.

   

<Architectural>.twoSided BooleanClass default: false -- boolean; Two_Sided 

Enable/Disable the two-sided option.

   

<Architectural>.UserParam0 Float default: 0.0 -- float; User_Param0 

User parameter.

   

<Architectural>.UserParam1 Float default: 0.0 -- float; User_Param1 

User parameter.

   

<Architectural>.useTextureSize BooleanClass default: false -- boolean; Use_Texture_Size 

Enable/Disable texture size usage.

Architectural interfaces:

Interface:ExposureMaterialControl

Properties:

.noExposureControl: boolean : Read|Write 

When set to true, Exposure Controls will ignore the material.

   

.exposureControlInvertSelfIllum: boolean : Read|Write 

When set to true, Self-Illumination values from this material will be inverted.

   

.exposureControlInvertReflection: boolean : Read|Write 

When set to true, Reflection values from this material will be inverted.

   

.exposureControlInvertRefraction: boolean : Read|Write 

When set to true, Refraction values from this material will be inverted.

   

Interface:ArchMatMixin

Methods:

<boolean>averageColor <&color>color [map:<texturemap>] 

color is Out parameter

map default value: undefined

Returns the average color of material or of the optional texture map in the by-reference color Out parameter. The method itself returns true on success.

   

<boolean>convertMaterial<material>material [replace:<boolean>] 

replace default value: false

Converts the Architectural material to the supplied material by copying relevant properties. If the optional parameter replace is set totrue, replaces all occurrences of the supplied material in the scene and the Material Editor with the Architectural material. Returns true on success.