« Photoshop CS3 | メイン | MAXONユーザ・ミーティング2008 »
2008年08月28日
レンダリングスピードが超アップする例 [ CINEMA 4D R11 ]
R11のプレスリリースで「レンダリングスピードが大幅アップ!」みたいなこと言ってて、「元からあんだけ速かったのに本当かよ!」と誰もが思ったんじゃないでしょうか。僕も思いました。で、手元にあったクセモノのシーンファイルを引っ張り出して検証してみました。
仕事物件なので詳しく見せられませんが、全長1.5kmくらいの(3DCGとしては巨大な)ハイウェイを数百万ポリゴンのハイポリ自動車が走るというシーンです。GIは使ってません。

コレやったのはR10.5のときで、GI使わないのでCINEMA 4D標準レンダラでいいかなと思ったらレンダリングがものすごい遅くて、結局finalRender使いました。finalRenderだと標準レンダラの3分の1くらいの時間でレンダリングできたんで。
で、珍しいケースなのであまり知られてないかと思うんですが、CINEMA 4Dのレンダラは巨大なシーンに細かく作り込まれたオブジェクトがあるとものすごくスピードダウンする傾向がありました。でかい背景とこまかいブツを分けてレンダリングすると普通のスピードになるんで、たぶんレイトレーシングの空間分割が最適化されてなかったんだと推測しますが、このへんもfinalRenderにぶっちぎりで負けてるとこだったんですよ。
で、それが、R11でどうなったかというと、
R10.5=13分38秒
R11=35秒
なんと、23倍も速くなっています。 なんだよそれ!! もうfinalRenderよりも全然速くなってます。
平面に玉を並べたような単純なシーンじゃ全然変わらないと思いますが、こういうクリティカルなシーンだと途方もないスピードアップというかスピードダウン解消になることもあるんですね。
ちなみに、巨大背景なしでハイポリ自動車のみレンダリングした場合は、
R10.5=36秒
R11=24秒
となっています。これでもだいたいスピード5割増(所要時間3分の2)なんで立派なもんです。
新GIも、普通のスケールのインテリアとかやってると特にfinalRenderより速いってこともないんですが(ボケ補間みたいな特殊なオプションがないぶん分が悪い)、高層マンション外観みたいな巨大物件になるとこのレイトレースエンジン部分で有利かもしれません。そのへんはまた暇があったら。
投稿者 ヒロツ : 2008年08月28日 00:20