This Node Interface exposes the node’s Global Illumination Properties. These properties correspond to the UI controls found in the "Adv. Lighting" tab of the Object Properties dialog in 3ds Max 5 and higher.
Properties:
<node>.isGIExcluded : boolean : Read|Write
Corresponds to the Exclude from Radiosity Processing checkbox in the Object Properties > Adv. Lighting tab
.isGIExcluded
to false
for hidden objects will have no practical effect on them - they will NOT be processed unless unhidden!<node>.GIByLayer : boolean : Read|Write
Corresponds to the By Layer / By Object checkbutton in the Object Properties > Adv. Lighting tab
<node>.isGIOccluder : boolean : Read|Write
Corresponds to the Cast Shadows checkbox in the Object Properties > Adv. Lighting tab
<node>.isGIReceiver : boolean : Read|Write
Corresponds to the Receive Illumination checkbox in the Object Properties > Adv. Lighting tab
<node>.GIRayMult : float : Read|Write
Corresponds to the Num. Regathering Rays Multiplier value in the Object Properties > Adv. Lighting tab
<node>.isGIDiffuse : boolean : Read|Write
Corresponds to the Diffuse (reflective & translucent) checkbox in the Object Properties > Adv. Lighting tab
<node>.isGISpecular : boolean : Read|Write
Corresponds to the Specular (reflective & translucent) checkbox in the Object Properties > Adv. Lighting tab
<node>.isGIExcludedFromRegather : boolean : Read|Write
Corresponds to the Exclude from Regathering checkbox in the Object Properties > Adv. Lighting tab
<node>.GIUseGlobalMeshing : boolean : Read|Write
Corresponds to the Use Global Subdivision Settings checkbox in the Object Properties > Adv. Lighting tab
<node>.GIMeshingEnabled : boolean : Read|Write
Corresponds to the Subdivide checkbox in the Object Properties > Adv. Lighting tab
<node>.GIUseAdaptiveSubdivision : boolean : Read|Write
Corresponds to the Use Adaptive Subdivision checkbox in the Object Properties > Adv. Lighting tab. Available in 3ds Max 8 and higher.
<node>.GIMeshSize : worldUnits : Read|Write|Validated by Range: 0.01 to 1e+009
Corresponds to the Max.Mesh Size value in the Object Properties > Adv. Lighting tab
<node>.GIMinMeshSize : float : Read|Write
Corresponds to the Min.Mesh Size value in the Object Properties > Adv. Lighting tab. Available in 3ds Max 8 and higher.
<node>.GIContrastThreshold : float : Read|Write
Corresponds to the Contrast Threshold value in the Object Properties > Adv. Lighting tab. Available in 3ds Max 8 and higher.
<node>.GIInitialMeshSize : float : Read|Write
Corresponds to the Initial Mesh Size value in the Object Properties > Adv. Lighting tab. Available in 3ds Max 8 and higher.
<node>.nbGIRefineSteps : integer : Read|Write|Validated by Range: 0 to 65535
Corresponds to the Refine Iterations value in the Object Properties > Adv. Lighting tab
<node>.nbGIRefineStepsDone : integer : Read|Write|Validated by Range: 0 to 65535
Corresponds to the Iterations Done value in the Object Properties > Adv. Lighting tab
<node>.storeIllumToMesh : boolean : Read|Write
Corresponds to the Store Direct Illumination in Mesh checkbox in the Object Properties > Adv. Lighting tab
EXAMPLE
--Create a box which is excluded from Radiosity Processing b = box isGIExcluded:true --> $Box:Box01 @ [0.000000,0.000000,0.000000] --Include the box in Radiosity Processing again b.isGIExcluded = false --> false --Uncheck the Receive Illumination property b.isGIReceiver = false --> false