このノード インタフェースは、ノードのグローバル イルミネーション プロパティを公開します。これらのプロパティは、3ds Max 5 以降の[オブジェクト プロパティ](Object Properties)ダイアログ ボックスの[アドバンスト ライティング] (Lighting)タブにある UI コントロールに対応します。
プロパティ:
<node>.isGIExcluded : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[ライティング処理から除外](Exclude from Radiosity Processing) チェックボックスに対応します。
.isGIExcluded
を false
に設定しても実際には何も起こりません。非表示オブジェクトは表示しないかぎり処理されません。<node>.GIByLayer : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[レイヤー別/オブジェクト別](By Layer / By Object) チェックボックスに対応します。
<node>.isGIOccluder : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[影付け] (Cast)チェックボックスに対応します。
<node>.isGIReceiver : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[イルミネーションを他から受ける](Receive Illumination)チェックボックスに対応します。
<node>.GIRayMult : float : Read|Write
オブジェクト プロパティ/アドバンスド ライティングパネルにある** リギャザリングされる光線の数** チェックボックスに対応します。
<node>.isGIDiffuse : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[拡散反射光 (反射 & 半透明)](reflective & translucent)チェックボックスに対応します。
<node>.isGISpecular : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[拡散反射光 (反射 & 半透明)](reflective & translucent) チェックボックスに対応します。
<node>.isGIExcludedFromRegather : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[リギャザリングから除外](Exclude from Regathering) チェックボックスに対応します。
<node>.GIUseGlobalMeshing : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[グローバル サブディビジョン設定を使用](Use Global Subdivision Settings) チェックボックスに対応します。
<node>.GIMeshingEnabled : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[サブディバイド] (Subdivide) チェックボックスに対応します。
<node>.GIUseAdaptiveSubdivision : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[アダプティブ サブディビジョンを使用](Use Adaptive Subdivision) の値に対応します。3ds Max 8 以降 で使用可能です。
<node>.GIMeshSize : worldUnits : Read|Write|Validated by Range: 0.01 to 1e+009
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[最大メッシュ サイズ](Max.Mesh Size) チェックボックスに対応します。
<node>.GIMinMeshSize : float : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[最小メッシュ サイズ](Min.Mesh Size) の値に対応します。3ds Max 8 以降 で使用可能です。
<node>.GIContrastThreshold : float : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[コントラストのしきい値](Contrast Threshold) の値に対応します。3ds Max 8 以降 で使用可能です。
<node>.GIInitialMeshSize : float : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[初期メッシュ サイズ](Initial Mesh Size) の値に対応します。3ds Max 8 以降 で使用可能です。
<node>.nbGIRefineSteps : integer : Read|Write|Validated by Range: 0 to 65535
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにあるラジオシティ リファインの反復 チェックボックスに対応します。
<node>.nbGIRefineStepsDone : integer : Read|Write|Validated by Range: 0 to 65535
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[反復終了](Iterations Done) チェックボックスに対応します。
<node>.storeIllumToMesh : boolean : Read|Write
[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[メッシュ内にダイレクト イルミネーションを保存](Store Direct Illumination in Mesh) チェックボックスに対応します。
例
--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