インタフェース: INodeGIProperties

このノード インタフェースは、ノードのグローバル イルミネーション プロパティを公開します。これらのプロパティは、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

   

関連事項