次の 3ds Max システム グローバル変数とメソッドを使うと、グローバル レンダリング環境にアクセスできます。
グローバル レンダリングの環境効果([レンダリング]/[環境])におけるバックグラウンドのカラーを定義する Color 値を取得/設定します。
グローバル レンダリング環境([レンダリング]/[環境])のバックグラウンド カラー コントローラを定義するコントローラ値を取得および設定します。
グローバル レンダリングの環境効果([レンダリング]/[環境効果])の環境マップを定義する TextureMap 値を取得/設定します。
グローバル レンダリング環境([レンダリング]¥[環境])の[マップを使用]の値を取得/設定します。[マップを使用]がオンの場合は true 、オフの場合は false になります。
グローバル レンダリング環境(Rendering > Environment)のバックグラウンド カラーを指定された時間に定義する Point3 またはカラー値を設定します。Point3 値の各コンポーネントは 0 から 255 の範囲に入ります。 時間値を指定しないと、現在の MAXScript 時間が使用されます。
setBackGround メソッドに対応するメソッドを取得します。時間値を指定しないと、現在の MAXScript 時間が使用されます。
グローバル レンダリング環境(RenderingEnvironment)のバックグラウンド カラー コントローラに指定されたコントローラを割り当てます。
グローバル レンダリング環境のバックグラウンド カラー コントローラを返します。
グローバル レンダリング環境マップの使用オプションを設定します。
<boolean> が true の場合、[マップを使用]オプションが有効になります。
<boolean> が false の場合、[マップを使用]オプションが無効になります。
グローバル レンダリング環境([レンダリング]¥[環境])の[グローバル照明のティント カラー]を定義するカラー値を取得/設定します。
グローバル レンダリング環境([レンダリング]¥[環境])の[グローバル照明のティント カラー]コントローラを定義するコントローラ値を取得/設定します。
グローバル レンダリング環境([レンダリング]¥[環境])の[グローバル照明のティント レベル]を定義する実数値を取得/設定します。
グローバル レンダリング環境([レンダリング]¥[環境])の[グローバル照明のティント レベル]コントローラを定義するコントローラ値を取得/設定します。
グローバル レンダリング環境([レンダリング]¥[環境])の周囲光カラーを定義するカラー値を取得/設定します。
グローバル レンダリング環境([レンダリング]¥[環境])の周囲光カラー コントローラを定義するコントローラを取得/設定します。
この 3ds Max システム グローバル変数には、[環境]ダイアログの[効果]リストに追加される環境効果の数が格納されます。この変数は読み取り専用です。
次の関数を使うと、グローバル レンダリング環境に環境効果のリストを保持することができます。
[環境効果]リストのインデックスの位置の環境効果を取得します。インデックスは、基数 1 です。
[環境効果]リストのインデックスの位置の環境効果を指定された環境効果に設定します。[環境]ダイアログ ボックスを表示中にこのメソッドを呼び出すと、表示中の[環境効果]リストは更新されません。
[環境効果]リストのインデックスの位置にある環境効果を削除します。インデックスは基数 1 です。
[環境]ダイアログ ボックスを開き、指定された環境効果のロールアウトが[環境効果]リストに追加されている場合は、そのロールアウトを開きます。指定されたノードが環境効果のギズモの場合は、そのギズモが環境効果のギズモ リストから選択されます。
[環境]ダイアログ ボックスを開き、指定された環境効果のロールアウトが[環境効果]リストに追加されている場合は、そのロールアウトを開きます。オプションの gizmo: 引数が指定された場合、指定したノードが環境効果のギズモとなり、環境効果のギズモ リスト内でそのギズモが選択されます。
3ds Max 6 以上で editAtmosphere() または editAtmospheric() を引数なしで呼び出すと[環境]ダイアログ ボックスが開きます。