Radiosity - superclass: RadiosityEffect; super-superclass:MAXWrapper - classID: #(2036089192, 1721374773)
This RadiosityEffect was first implemented in Autodesk VIZ 4 andis available in 3ds Max 5 and higher.
Get/Set the Light Units used by the Radiosity.
Get/Set the state of the "Start" button in the "Radiosity Processing Parameters" dialog. When the value is set to true , the button will be disabled and the radiosity processing can be initiated by the renderer only. When set to false , the user can initiate the processing manually by pressing the button.
Get/Set the Initial Quality value in percent.
Get/Set the Refine Iterations (All Objects) value.
Get/Set the "Refine Iterations (Selected Objects)" value.
Get/Set the state of the "Process Refine Iterations Stored in Object" checkbox. When set to true , the Refine Iterations set in the Object Properties... > Radiosity Tab > Refine Iterations. When false, these object-specific settings will be ignored.
Get/Set the "Indirect Light Filtering" value in the "Interactive Tools" group of controls.
Get/Set the value of the "Direct Light Filtering" spinner in the "Interactive Tools" group of controls.Available in 3ds Max 8 and higher.
Get/Set the "Display Radiosity in Viewport" checkbox state in the "Interactive Tools" group of controls. Enables the interactive display of the radiosity in the viewport.
Get/Set the state of the "Enabled" checkbox in the "Global Subdivision Settings" group of controls. When set to true, enables the user-defined global meshing size, or the adaptive subdivision if .useAdaptiveMeshing is set to true.
Toggle the Use Adaptive Subdivisions checkbox on and off. When set to true and the "Global Subdivision Settings" > "Enabled" checkbox ( . meshingEnabled ) is on, Adaptive Subdivisions will be used.Available in 3ds Max 8 and higher.
Get/Set the Maximum Meshing Size value in the "Mesh Settings" group of controls. In versions prior to 3ds Max 8, the value was called "Mesh Size".
Get/Set the Minimum Mesh Size value in the "Mesh Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the Contrast Threshold value in the "Mesh Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the Initial Meshing Size value in the "Mesh Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the state of the "Shoot Direct Lights" checkbox in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the state of the "Include Point Lights in Subdivision" checkbox in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the state of the "Include Linear Lights in Subdivision" checkbox in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the state of the "Include Area Lights in Subdivision" checkbox in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the state of the "Include Skylight" checkbox in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
<Radiosity>.includeSelfEmittingLights BooleanClass default: false -- boolean; Include_Self_Emitting_Faces
Get/Set the state of the "Include Self-Emitting Faces in Subdivision" checkbox in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
<Radiosity>.minimumSelfEmittingSize Float default: 6.0 -- animatable; worldUnits; Minimum_Self_Emitting_Size
Get/Set the value of the "Minimum Self-Emitting Size" spinner in the "Light Settings" group of controls.Available in 3ds Max 8 and higher.
Get/Set the state of the "Re-Use Direct Illumination from Radiosity Solution / Render Direct Illumination" radiobuttons. When set to true , the Direct Illumination from the Radiosity Solution will be reused. When false , the Direct Illumination will be rendered.
Get/Set the state of the "Regather Indirect Illumination" checkbox. When set to true , Indirect Illumination will be regathered.
Get/Set the Rays per Sample value.
Get/Set the Filter Radius value in pixels.
Get/Set the state if the Clamp Values checkbox.
Get/Set the value of the Clamp Values (cd/m^2) parameter. When rmClampEnabled is set to true, values above rmClampValue will be clamped.
Get/Set the state of the Adaptive Sampling checkbox.
Get/Set the Sample Spacing value.
Get/Set the Subdivision Contrast value.
Contains the Solution Quality value from the Statistics rollout. Read-only.
Contains the Refine Iterations value from the Statistics rollout. Read-only.
The time in seconds used to process the radiosity solution. Read-only.
Contains the Geometric Objects value from the Statistics rollout. Read-only.
Contains the Meshing Size value from the Statistics rollout. Read-only.
Contains the Light Objects value from the Statistics rollout. Read-only.
Contains the Mesh Elements value from the Statistics rollout. Read-only.
Reset the Radiosity solution. The resetGeometry parameter controls whether the geometry should be reset, too. The noWarningDialog controls whether the reset warning dialog should be displayed.
Displays the Lighting Analysis dialog. Returns true if successful, false if there is no Radiosity Solution in the scene.
Close the Lighting Analysis dialog if open.
Returns true if the Lighting Analysis dialog can be displayed, false if not.
<bool>GetPointIlluminance <&float>result <node>node <&point3>point <&point3>vertex0 <&point3>vertex1 <&point3>vertex2
result is Out parameter point is In parameter vertex0 is In parameter vertex1 is In parameter vertex2 is In parameter
Returns true if the Illuminance value at the specified point could be retrieved. The result is passed by reference into the result Out parameter, the vertex0 , vertex1 and vertex2 are passed by reference the vertex indices of the face the point resides on.
<bool>GetPointLuminance <&float>result <node>node <&point3>point <&point3>vertex0 <&point3>vertex1 <&point3>vertex2
result is Out parameter point is In parameter vertex0 is In parameter vertex1 is In parameter vertex2 is In parameter
Returns true if the Luminance value at the specified point could be retrieved. The result is passed by reference into the result Out parameter, the vertex0 , vertex1 and vertex2 are passed by reference the vertex indices of the face the point resides on.
<bool>GetPointReflectance <&float>result <node>node <&point3>point <&point3>vertex0 <&point3>vertex1 <&point3>vertex2
result is Out parameter point is In parameter vertex0 is In parameter vertex1 is In parameter vertex2 is In parameter
Returns true if the Reflectance value at the specified point could be retrieved. The result is passed by reference into the result Out parameter, the vertex0 , vertex1 and vertex2 are passed by reference the vertex indices of the face the point resides on.
<bool>GetPointTransmittance <&float>result <node>node <&point3>point <&point3>vertex0 <&point3>vertex1 <&point3>vertex2
result is Out parameter point is In parameter vertex0 is In parameter vertex1 is In parameter vertex2 is In parameter
Returns true if the Transmittance value at the specified point could be retrieved. The result is passed by reference into the result Out parameter, the vertex0 , vertex1 and vertex2 are passed by reference the vertex indices of the face the point resides on.
The following interface provides MAXScript access to the radiosity mesh in 3ds Max 6 and higher:
Returns true if a radiosity solution exists.
Returns true if the specified node has a radiosity mesh.
Returns true if the specified node has a valid radiosity mesh.
Returns the validity interval of the specified node's radiosity mesh.
Returns the node's radiosity mesh.
Returns the validity interval of the radiosity mesh's transformation matrix.
Returns the transformation matrix of the radiosity mesh of the specified node.