<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>TG BLOG</title>
<link>http://www.tres-graficos.jp/blog/index.php</link>
<pubDate>Mon, 20 Aug 2007 10:50:17 </pubDate>
<description>
TG BLOG - RSS 2.0 (Really Simple Syndication).
</description>
<item>
<title>Nested Glass Cubes</title>
<link>http://www.tres-graficos.jp/blog/article.php?id=445</link>
<pubDate>Mon, 20 Aug 2007 10:50:17 +0900</pubDate>
<description>以前、Cheetah3D 4.2 でフレネルを使うとレンダリング時間がものすごくかかると書いたんですが、フレネルの On/Off が時間のかかる要因でもなさそうなので、シンプルなシーンでテストしてみました。
入れ子にしたガラス ( ior:...</description>
<content:encoded>
<![CDATA[<p>以前、Cheetah3D 4.2 で<a href="http://www.tres-graficos.jp/blog/article.php?id=439" class="in-ref">フレネルを使うとレンダリング時間がものすごくかかる</a>と書いたんですが、フレネルの On/Off が時間のかかる要因でもなさそうなので、シンプルなシーンでテストしてみました。</p>
<p>入れ子にしたガラス ( ior: 1.5 ) マテリアルの厚みのある立方体のフレーム + Point light + HDRI + AO なシーンで、max. ray depth を変えてレンダリング。</p>
<p>
<img src="http://www.tres-graficos.jp/blog/resources/ch_20070819_ngc_n3.jpg" width="800" height="400" alt="" />
</p>
<p class="spec">Rendering: Cheetah3D 4.2, PowerMac G4 MDD 1Ghz x 2.</p>
<!-- more -->
<p>当然なんですが、max. ray depth が低いと内部のガラスまで透けてくれませんね。max. ray depth 12 で一応向こう側の床は見えている状態ですが、max. ray depth 14 まで上げると内部の写り込みが入って明るくなってます。ただレンダリングにかかる時間が半端じゃなくて、かかった時間をグラフにするとこんな感じに、</p>
<p>
<img src="http://www.tres-graficos.jp/blog/resources/ch_20070820_nc_comparison.jpg" width="480" height="481" alt="" />
</p>
<p>イマイチ整理出来てないんですが、透過や反射オブジェクトがあるシーンでレンダリング時間を稼ぎたい場合、無駄に max. ray depth を上げない方がいいみたいですね（特にテストシーンとか）。今回は G4 1G Dual で計ったので、今のマシンだと10分の１位のコストで計算出来るとは思うんですが、max. ray depth を 10 以上に上げた場合のレンダリング時間の増え方には注意が必要です。</p>
]]>
</content:encoded>
</item>
</channel>
</rss>