L.Entisの日記: GPGPUでのレイトレ
日記 by
L.Entis
隼STGは昨日マスタCDをプレス屋さんに発送しています。
多分、今日の午前中に届いているはずなのですが、まだプレス屋さんから受領メールは来てない(WEBページには届いたら発注内容確認のメールが来るようなことは書いてあるのだけど、まあ、直後じゃないのかもしれない。それにプレスの予約は15日朝着で入れてあるし)
ゆうパックのお届け通知で送っているので、なんにしても、今日届いていれば明日には届いたっていう葉書か何かが戻ってくるはず。
とりあえず、それが来るまでは安心できない。
絶対的な締め切りは16日午前なので、途中で何かあっても結構無理ゲーなんですけどね…
まあなんにしても、隼STGは脱稿したわけで、溜まりに溜まったTODOの処理に掛かっています。
まずは 3D Vision 環境の整備と言う名の、部屋の掃除&整理ですw
(現在部屋の中は、作業優先でやってきた結果、段ボール箱が散乱する惨憺たる状況です。3D Vision 対応のディスプレイも外されて、床に直置きされていますw 新しいメタルラックも1ヶ月以上開封されないまま放置されています)
そのあとも色々細々としたのがたまっているのですが、その中で楽しみにしているのが、GPGPU のレイトレプログラミングですかね。
以前、GPGPU のレイトレのプログラムを作ったわけですが、そのときは光線追跡まででシェーディングはCPU側でやって、GPU の特性とか性能の具合を見たわけですが、今度はシェーディングまで GPU 側にやらせる計画です。
今回の隼STGでは、設定にレイトレ表示モードがあるのですが、SSE/MMX2 レンダリングのみで、GPU は使えなかったのですが、次回作では GPU も使用できるようになるといいな、………とか考えています。
まあ、そもそも、CPU レンダリングでも結構速いので、GPU の利点はあまり感じないところですが、GPU レイトレでの想定スペックは GTX580 が最低ラインで、CPU のマルチスレッドレンダリングと並行処理で、トータルスペックが CPU のみ(Core i7 あたりを想定)の場合の倍程度になる計画(希望的観測)です。
私の現行メインマシンの GTX275 では、Core2 Quad 2.66GHz と合わせて1コア増えた程度の速度になれば成功です。
(前回の GPGPU で出た結果からその程度は期待できると推定)
幾つか課題と言うか問題点もあるのですが、とりあえずコーディングしつつ考える予定。
それが終わったら、隼STGの開発中に感じた、開発ツールの改善点や機能追加などをして(結構多い)、次回作に着手ですね。
多分、今日の午前中に届いているはずなのですが、まだプレス屋さんから受領メールは来てない(WEBページには届いたら発注内容確認のメールが来るようなことは書いてあるのだけど、まあ、直後じゃないのかもしれない。それにプレスの予約は15日朝着で入れてあるし)
ゆうパックのお届け通知で送っているので、なんにしても、今日届いていれば明日には届いたっていう葉書か何かが戻ってくるはず。
とりあえず、それが来るまでは安心できない。
絶対的な締め切りは16日午前なので、途中で何かあっても結構無理ゲーなんですけどね…
まあなんにしても、隼STGは脱稿したわけで、溜まりに溜まったTODOの処理に掛かっています。
まずは 3D Vision 環境の整備と言う名の、部屋の掃除&整理ですw
(現在部屋の中は、作業優先でやってきた結果、段ボール箱が散乱する惨憺たる状況です。3D Vision 対応のディスプレイも外されて、床に直置きされていますw 新しいメタルラックも1ヶ月以上開封されないまま放置されています)
そのあとも色々細々としたのがたまっているのですが、その中で楽しみにしているのが、GPGPU のレイトレプログラミングですかね。
以前、GPGPU のレイトレのプログラムを作ったわけですが、そのときは光線追跡まででシェーディングはCPU側でやって、GPU の特性とか性能の具合を見たわけですが、今度はシェーディングまで GPU 側にやらせる計画です。
今回の隼STGでは、設定にレイトレ表示モードがあるのですが、SSE/MMX2 レンダリングのみで、GPU は使えなかったのですが、次回作では GPU も使用できるようになるといいな、………とか考えています。
まあ、そもそも、CPU レンダリングでも結構速いので、GPU の利点はあまり感じないところですが、GPU レイトレでの想定スペックは GTX580 が最低ラインで、CPU のマルチスレッドレンダリングと並行処理で、トータルスペックが CPU のみ(Core i7 あたりを想定)の場合の倍程度になる計画(希望的観測)です。
私の現行メインマシンの GTX275 では、Core2 Quad 2.66GHz と合わせて1コア増えた程度の速度になれば成功です。
(前回の GPGPU で出た結果からその程度は期待できると推定)
幾つか課題と言うか問題点もあるのですが、とりあえずコーディングしつつ考える予定。
それが終わったら、隼STGの開発中に感じた、開発ツールの改善点や機能追加などをして(結構多い)、次回作に着手ですね。
GPGPUでのレイトレ More ログイン