Parthenon Renderer (GPU accelerated global illumination renderer)
home page
Alien (c)hajime kawaguchi
total rendering time : 60 sec
(global illumination & image based lighting & approx. 1500 samples per pixel)
BBS
Features
- Direct illumination using shadow mapping.
(Shadow Mapping法による直接照明)
- Indirect illumination using image-based final gathering on
GPUs.
(ビデオカード上で動作する、独自アルゴリズムのimage-based final gatheringによる間接照明)
- High quality rendering equivalent of Monte Carlo path tracing.
(完全なピクセル単位のモンテカルロパストレーシングとほぼ同じ品質)
Publications
- "High-Quality Global Illumination Rendering Using
Rasterization"
Toshiya Hachisuka
GPU Gems 2: Programming Techniques for High Performance Graphics and General-Purpose
Computation
Editors Matt Pharr and Randima Fernando, Addison-Wesley Professional, 2005.
[Additional flowchart(jpg)]
Presentations
- "Final Gathering on GPU"
Toshiya Hachisuka
GP2, ACM Workshop on General Purpose Computing on Graphics Processors, Los
Angeles, August 2004.
(also presented at SIGGRAPH 2004 poster session)
[Abstract(PDF), Poster(PPT)]
System Requirements
- A video card that supports Floating-Point buffers in DirectX.
Vertex Shader 2.0 and Pixel Shader 2.0 or later.
(現状ではRadeon 9500 / 9600 / 9700 / 9800シリーズ, GeForce6600/6800シリーズ)
- DirectX 9.0 or later.(DirectX 9.0以上)
- 512 MB RAM or higher
Download
- February 23, 2006 : Parthenon.zip
- -------February 23, 2006-------
- Re-complied with newer DirectX library. (新しいDirectXで再コンパイルしました)
- A crash caused by the difference of font size has been fixed.
(フォントサイズの違いによって生じるクラッシュを修正しました)
- -------January 9, 2006-------
- Added lightmaps baking mode. (ライトマップ焼きこみモードをつけました)
- Fixed various bugs. (いろいろバグフィックス)
Left: Lightmap rendered by Parthenon, Right: Lightmapped model
- -------October 11, 2004-------
- Strangly bright global photonmap with image-based lighting
has been fixed.(IBLでグローバルフォトンマップが変に明るくなるのを修正しました)
- Changed the default parameters of global photon map. (グローバルフォトンマップのパラメータのデフォルトを変更しました)
- Disabled slow caustics rendering. A new algorithm will be
implemented...
(遅すぎるコースティクスのレンダリングを利用できなくしました。新しいアルゴリズムを実装します)
- Added bump mappings. (バンプマッピングを追加しました)
- Flickerings in aminations have been suppressed to some extent.
(アニメーション時のフリッカーがいくらか低減されました)
- Added the sample images. (新しいサンプル画像を追加しました)
- Bug fixes. (その他バグ修正)
-------August 6, 2004-------
- Glossy reflections are now supported (but experimental).
(ぼけた反射がサポートされました。ただし実験的なものです)
- GeForce6800 series are supported. (GeForce6800シリーズでも動作するようになりました)
- The demonstration movies are available
now. See "Sample Images". (動作環境がない方のためにデモムービーを用意しました。Sample Imagesからどうぞ)
-------May 8, 2004-------
- Fast glossy rendering test...
rendering time : 153 sec, 121 sec, 118 sec (global illumination
& 11 samples anti-aliasing)
Note that these images don't have typical Monte-Carlo noises. Parthenon doesn't
cause flickerings in case of animations.
(いわゆる「モンテカルロ的な」ノイズがないことに注目してください。これはアニメーションしてもちらつきません)
animation (rendering time : 157 [min] (72[frame]
with global illumination & 35 sample anti-aliasing))
-------May 2, 2004-------
- Glossy rendering test (hasn't finished to implement yet)
(まだ実装は終わっていません)
rendering time : 238 sec
- IBL qualities have been improved (e.g. more crisp shadows).
(IBLの品質が向上。影がよりシャープに)
- Performance of caustics photon mapping with IBL has been
improved. (IBLとコースティクスの組み合わせでの速度が向上)
(IBL images in "Sample Image" are replaced. ("Sample Image"のIBLによる例を新しいものに置き換えました)
-------April 24, 2004----------
- Poorly English document is now included. (英語板の説明書を添付)
-------April 21, 2004----------
- Wrong indirect illumination with IBL has been fixed.(IBLの間接照明が間違っていたのを修正)
-------April 14, 2004----------
- Performance of photon mapping has been improved.(フォトンマッピングの処理速度が向上)
- Quasi Monte Carlo methods were implemented.(準モンテカルロ法によるサンプリングを実装)
- Antialiasing qualities has been improved.(アンチエイリアシングの品質が向上)
- Added the batch rendering mode.(バッチレンダリングモードを追加)
-------October 26, 2003-------
- IBL efficiency has been greatly improved.(Image Based Lightingの効率が大幅に向上)
- Wrong light reflections with IBL have been fixed.(Image Based
Lightingの光源の反射が間違っていたのを修正)
- Added the progress information during pre-caluculatinon.(前計算時に進行状況の表示を追加)
-------October 5, 2003-------
- The rendering performance has been improved.(レンダリング速度が向上)
- Aliasings of directly visible lights have been fixed.(光源のエイリアシングを修正)
- Arbitrary image size are supported.(任意のサイズの画像をサポートを追加)
- Added HDR format loader.(HDRフォーマットのサポートを追加)
- Added a IBL sample.(IBLのサンプルを追加)
Known Issues
- The data size of models and images are bounded by a video
memory (solution to the problem on the image size is under implementation).
(モデルとイメージのサイズはビデオメモリに収まる大きさに限られます)
- Changing the image size sometimes generates strange result.
(画像サイズを変えると変なレンダリング結果になる場合があります)
Sample Images (Almost scenes were rendered within a few
minutes.)
The demonstration
movies (DivX 5.0) : beethoven cornell
gitest stanfords
(Note : These movies are only show progressive rendering phase.)
(このムービーはプログレッシブレンダリング部分のみを表示しています)
sample animation
(rendering time 60[sec] x 50[frames] = 50[minutes]: in the batch rendering mode)
Please send me your
rendered images using Parthenon!
(綺麗な画像がレンダリングできたらメールで送ってください。)
Copyright (c) since 2002 Bee
Parthenonの元となるアルゴリズムはIPAの平成14年度
未踏ユースプロジェクトの支援を受けて開発しました。