Architectural - superclass: material; super-superclass:MAXWrapper - 57:1 - classID: #(332471230, 1763586103)
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.
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.