Radio GaGa

15cがリリースされたので、一部修正
-分散レイトレのフリーズがなくなったようです。
-ラジオシティーの計算結果がやけに明るくなりました。

せっかく手に入れたShadeのラジオシティ、なぜか思うように使えない七転八倒記。大半は追加マニュアルに記載されている事実でこれは一種の事例集。今回は室内でダウンライト一個のレンダリングをしてみました。

ラジオシティー計算が遅い理由

速いがうたい文句のShadeのRadiosity。なのに遅いのはなぜか。

1.シーンが大きすぎる。 うっかり4000m四方を演算したりすると止めることも難しい。今までは面の表裏とともに無視しても問題なかったパラメーターは重要になりました。
4mx4mのシーン

ラジオシティー計算時間 5秒
40mx40mのシーン

ラジオシティー計算時間 1分10秒

2.分割が細かいものが一つでもあると非常に遅くなる


ラジオシティー計算時間 5秒

ラジオシティー計算時間 2分30秒

3.メッシュの初期値が小さすぎる
初期メッシュ間隔:0.75 最小メッシュ間隔0.05

ラジオシティー計算時間  5秒
初期メッシュ 0.1 最小メッシュ間隔 0.05

ラジオシティー計算時間 25秒

メッシュ間隔は図形コントローラーの単位どおりで上記では75cmと5cm
4.表面材質の基本色スライダーを1以上あるいは拡散反射を1以上にあげると途端に遅くなる。
5.無限遠光源を設定すると遅くなる。

ラジオシティー計算結果が真っ暗なわけ

何をいじれば変わってくれるのか

今回の実験:部屋4mx4m高さ3m 壁光沢0.02 サイズ1

レイトレース:
    ラジオシティー=On,直接光+間接光On
点光源
    100lumen スクエア
    影=1 影ソフトネス=0 光沢=1 拡散反射=1
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.5
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15


暗いですね。光源の明るさを変えても変化しません。ライトのカップの反射や光沢を変えても変化は見えません。床や壁の光沢を変化させても変わりません。ぎざぎざのライトの影は最小メッシュ間隔が15cmと荒いからです。


レイトレース:
    ラジオシティー=On,直接光+間接光On
スポットライト
    角度=60 ソフトネス=0 100lumen スクエア
    影=1 影ソフトネス=0 光沢=1 拡散反射=1
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.5
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15

スポットライトにすると白く飛んでしまいます。でも壁はまだ暗いですね。
床、壁の光沢を変化させても変わりません。
レイトレース:
    ラジオシティー=On,直接光+間接光On
スポットライト
    角度=60 ソフトネス=0.4 100lumen スクエア
    影=1 影ソフトネス=0 光沢=1 拡散反射=1
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.5
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15

ソフトにすると光が広がります。スポットライトの角度を広げるとダウンライトのカップのふちまで回りこみます。点光源では10000lumenにしてもこれほど明るくなりません。
レイトレース:
    ラジオシティー=On,直接光+間接光On
スポットライト
    角度=180 ソフトネス=0 100lumen スクエア
    影=1 影ソフトネス=0 光沢=1 拡散反射=1
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.7
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15

明るくなりました。拡散反射の値を変えたからです。まだ明るさに差がありすぎます。
レイトレース:
    ラジオシティー=On,直接光+間接光Off
スポットライト
    角度=180 ソフトネス=0 100lumen スクエア
    影=1 影ソフトネス=0 光沢=0.4 拡散反射=0.4
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.7
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15

ライトの拡散反射や光沢を押さえ直接光+間接光をOffにしてみました。
レイトレース:
    ラジオシティー=On,直接光+間接光Off
スポットライト
    角度=180 ソフトネス=1 100lumen スクエア
    影=1 影ソフトネス=1 光沢=0.2 拡散反射=0.2
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.7
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15

少しはそれっぽくなりました。影がきつすぎますが、これで分散レンダリングすると途中でフリーズします。バグか?(いつも発生するわけではないのですが)15cで解消
今回はこんなモンでしょう。
レイトレース:
    ラジオシティー=On,直接光+間接光Off
スポットライト
    角度=180 ソフトネス=0.4 100lumen スクエア
    影=0.4 影ソフトネス=0.4 光沢=0.4 拡散反射=0.4
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.7
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15

ライトの影の値をおとしてソフトネスを加えると光が回り込んでしまいます。これバグじゃないの?15cも同じ
ライトの影が、環境光もないのに関係するのはおかしい気がしますが、影の値を1以外にするとこのような結果になります。

もう一個バグ
Shadeを立ち上げてラジオシティーウインドウの大きさを変えても表示されるのは、起動時のウインドウの幅のまま。
そのまま一旦閉じてShadeを立ち上げればOkです。一度計算をさせてからウインドウの大きさを変えればOkです。

何もない状態でラジオシティーの計算をさせると、、、、、させないこと!
5/2
15cでのレンダリング結果。拡散反射の値が小さくても明るい。白とびも少し減ったでしょうか?
レイトレース:
    ラジオシティー=On,直接光+間接光Off
スポットライト
    角度=180 ソフトネス=1 100lumen スクエア
    影=1 影ソフトネス=1 光沢=0.6 拡散反射=0.6
ラジオシティー計算 :
    コンバージェンス=0 拡散反射 0.5
    メッシュ分割感度 直接光=0.5 間接光=0.5
    初期メッシュ 0.75 最小メッシュ間隔 0.15


何がよくわからないかというと、直接光と間接光の明るさの差が大きすぎるのです。


各オブジェクトの材質で放射するエネルギーの量は違うと思うのですが、基本色のスライダー以外、光沢も反射も関与しないようです。
以下はたして続くのでしょうか。

EXIT