Fix_Ambient : UtilityPlugin

Fix_Ambient is a Utility Plug-in providing means to fix Ambient Color values in materials by locking them to the Diffuse Color for use in Radiosity calculations.

Class instances not creatable by MAXScript

Alias:

FixAmbient

Fix_Ambient Interfaces:

Interface: fixAmbientColors

Methods:

<boolean>fixAll prompt:<boolean>

prompt default value: true

Fixes all scene materials by enabling the Ambient-Diffuse lock. When the optional prompt parameter is set to False, the changes are performed immediately. When set to True or not supplied, a dialog showing all materials to be changed will be displayed. Returns True on success.

<boolean>fixSelected prompt:<boolean>

prompt default value: true

Fixes the materials of the selected objects by enabling the Ambient-Diffuse lock. When the optional prompt parameter is set to False, the changes are performed immediately. When set to True or not supplied, a dialog showing all materials to be changed will be displayed. Returns True on success.

<void>findAll <&material array>mtlsFound

mtlsFound is Out parameter

Finds all scene materials requiring fixing. Returns the materials in the by-reference array.

<void>findSelected <&material array>mtlsFound

mtlsFound is Out parameter

Finds materials of selected objects requiring fixing. Returns the materials in the by-reference array.

<void>find <&node array>objects <&material array>mtlsFound

objects is In parameter

mtlsFound is Out parameter

Finds materials of supplied objects requiring fixing. Returns the materials in the by-reference array.

<void>findMaterials <&material array>mtls <&material array>mtlsFound

mtls is In parameter

mtlsFound is Out parameter

Finds the materials from the supplied materials list requiring fixing. Returns the materials in the by-reference array.

<boolean>fix <&material array>mtls prompt:<boolean>

mtls is In parameter

prompt default value: true

Fixes the materials from the supplied list of materials by enabling the Ambient-Diffuse lock. When the optional prompt parameter is set to False, the changes are performed immediately. When set to True or not supplied, a dialog showing all materials to be changed will be displayed. Returns True on success.

Interface: FixAmbientActions

Methods:

<boolean>fixAmbientAll() -- Action Interface

Fixes all ambient colors.

<boolean>fixAmbientSelected() -- Action Interface

Fixes ambient colors of only selected nodes.

Actions:

Category: Fix_Ambient_Actions; Action: Fix_Ambient_All; Shortcut: -- none defined --

Category: Fix_Ambient_Actions; Action: Fix_Ambient_Selected; Shortcut: -- none defined --

 

See also

Interface: UtilityPanel