GPUパストレース、パート2

最初の部分はここにあります



さて、考慮してください:

ビデオカード:Nvidia GeForce GTX580(まだ開発されていないGPUレンダリングテクノロジーのためにすべての人がトップエンドのグラフィックカードを購入するわけではないことに注意してください)、シェーダー周波数800 MHz、512 CUDAコア。

テストシーン:空中にぶら下がっている明るい六角柱の周りを踊る、 スタンフォードハイポリゴンドラゴンのラウンドダンス。



画像

これらはこれらの人です。



達成したいこと:最小限の計算オーバーヘッドで最小限のノイズ。

問題点:

1.ほとんどのテスト済みレンダリングはSSSをサポートしていません。

2.デモOctane RenderおよびArion Renderには解像度の制限があり、「昼間の表面のボール」などのシーンは、特にこのような低解像度では、CPUレンダリングでもすぐにノイズが除去されます。

3.すべてのタイプのレンダリングの難しさは、間接照明、特にインテリア、特にコースティックのレンダリングです。





オクタンレンダー

OctaneRender_DEMO_1024_beta246b_win_x64

直射日光のスピードに満足。 1000x600の解像度の画像はほぼ完全に消去されます。 3〜5秒で。

画像



さあ、コースティクスをやってみましょう。



画像

そしてどこ? しかし、物理ベースはどうですか? そして、なぜ私はそのようなヴィディヤをとったのですか?

少なくとも15秒間、彼は少なくとも何かが啓発されるまで待ち、数分たっても啓発しませんでした。 すべての設定をツイストしました。 そのため、デモ版では削除されないか、デモ版で削除されます(デモ版でこのような重要なことをどのようにカットできますか?)。

悪党。



短所:

1.苛性アルカリは機能しません!

2. SSSはありません(キャンペーン、デモ版のみ)

3.不便なマテリアルエディタ、プリミティブシェーダ。

MaxwellやFryのようにマテリアルエディタを見てみたいです。各マテリアルは複数のレイヤーで構成されていますが、私の意見では非常に便利です。



レイ

3ds Max 2012の入った箱の中。

Octaneとは異なり、iRayはコースティクスをレンダリングします。

画像

15秒のiRay、苛性があります!



短所:

1.インタラクティブな視覚化はありません(リアルタイムで画像をねじることはできません)。ただし、2つのビデオカードを使用すると、iRayはインタラクティブにレンダリングします(geforceのカウント方法はわかりませんが、quadro + teslaを使用すると正確に機能します)。

2. Octaneのようなわずかに原始的なシェーダー。



アリオン

RandomControl ARION(64ビット)-v2011.08.19-v1.5.02 Beta DEMO

アリオンは非常に独特なプログラムです。 彼が私にマックスウェルを思い出させたインターフェース(彼はフライを思い出させます)、非常に便利で、材料の優れた編集者です。

ただし、さまざまなバグがあります。たとえば、オブジェクトを回転させる機能がありますが、オブジェクトを回転させる点は画面のかなり外側にあるため、異なる側面からオブジェクトを見る代わりに、未知の方向に「飛び去る」ことがよくあります。 新しいカメラを作成することで処理されていることに気づきました。カメラはどの点を回転させるかをすぐに認識します。

別の興味深いバグがすべてのテストシーンに影響しました。 空の光を取り除いた場合、光源は輝きません。 なんで? たぶん、光源は近くのどこかにあるソーラーパネルから電力を供給されていますか? テストの公平性のために、「すべてのレンダリングで灰色の空を作成します」以外は、これはいかなる方法でも処理できないことに気付きました。

さらに、ArionはCPUで静かにレンダリングします。 真実は非常に穏やかです(私の場合、コアi5 2500はレンダリング速度が4〜5倍劣っていました)。

画像

短所:

1.オートフォーカスが機能しません。

2. SSSは存在しますが、機能していません。

3.コースティクスからの多くのノイズ。

4.多くのバグと欠陥。



サイクル

Blender 2.60のボックスに含まれています

驚くべきことに、非常に優れたオープンソース(Blenderの特別なビルドに組み込まれている)がレンダリングされます。

OpenCL、CUDAをサポートし、CPUでもレンダリングできます。 Blenderビューポートで結果を直接見ることができます。 ジオメトリを同じ場所に移動(!)できます(ただし、ジオメトリが複雑な場合は困難になります)。

私がしたい:

1. 3D Max、Sinku、Reno、その他のパッケージに埋め込みます。

2. SSSを追加します。

3.物理を追加します。 空。

4.コースティックスによるノイズを低減する時間を短縮するために、 ERPTまたはMLTの最適化を有効にします。

5.フォトトーンマッピングを追加して、自然な色を再現します。

画像

短所:

1.ブレンダーがそれを使用できないことを好まない/知らない人。

2.プリミティブシェーダー。

3.物理的に正しい手順の口蓋がありません。



Indigo、Luxレンダリングはテストされていません。 100%GPUレンダラーではありません。 ビデオカードを使用して計算プロセスを高速化しますが、実際のGPUレンダリングよりも速度が大幅に低下します。



GPUバイアスレンダーはまだ「マス」に達していないため、多くの欠点がありますが、それらの運命は事前に決定されています。 グラフィックアクセラレータコンピューティングテクノロジーは、レンダリング速度を大幅に向上させます。



結論を出します、紳士!



All Articles