0

リアルタイム アプリケーション (C++) で Ogre3D を使用しています。アプリケーションは、可能な限り多くのプラットフォームで実行する必要があります: 強力なグラフィック カードのないプラットフォームや、仮想システム (vbox、vmware) でも実行できます。そのため、リアルタイムで Ogre3D (シェーダーなど) を使用して少数の効果 (影、床の反射) のみを作成するだけでなく、リアルタイムではなく高品質のレイトレース画像を取得する可能性も提供します。制約は、レイトレース イメージのレンダリングに最大 30 秒以上かかるべきではないということです。レイトレーシングは完璧である必要はありませんが、反射 (1 ~ 2 のトレース深度)、シャドウ、アンビエント オクルージョンが適切です。これらの条件を満たすツールキットはどれですか? 簡単に統合できるレイ トレーシング用の SDK を知っている人はいますか。GPU でのソフトウェア レンダリングまたはレイトレーシングである可能性があります。

これまでのところ、LuxRender ( http://www.luxrender.net/en_GB/index ) と RedSDK http://www.redway3d.com/pages/redsdk.phpを見てきました。LuxRender が非常に高速な画像を処理できるかどうか (リアルタイムである必要はありませんが、数分もかからない必要があります)、および統合できるかどうかはわかりません。誰もこれを経験していますか?

4

2 に答える 2

2

これまでのところ、LuxRender ( http://www.luxrender.net/en_GB/index ) と RedSDK http://www.redway3d.com/pages/redsdk.phpを見てきました。LuxRender が非常に高速な画像を処理できるかどうか (リアルタイムである必要はありませんが、数分もかからない必要があります)、および統合できるかどうかはわかりません。誰もこれを経験していますか?

LuxRays ( http://www.luxrender.net/wiki/LuxRays ) と、特に SLG ( http://www.luxrender.net/wiki/SLG ) を確認することをお勧めします。現在、これらは両方とも LuxRender の一部であり、SLG はライブラリにパックされているため、他のアプリケーションでも使用できます。SLG3 のデモ ビデオは、http://www.youtube.com/watch? v=jk-N4f9ze4k にあります。

SLG は、CPU のみ (パス トレース、双方向パス トレース、BiDir+VM など) および OpenCL レンダリング モード (パス トレースおよび RT/低レイテンシ パス トレース) をサポートします。

すべてのソフトウェアは、GPL ライセンスの下でソース形式で利用できます。

于 2013-03-02T12:01:49.607 に答える
0

OpenRL はこれを行います。OpenGL に近いため、同様の方法でデータを構築できるため、Ogre に簡単に統合できるはずです。 -- https://www.caustic.com/docs.phpのドキュメント リンクを参照してください。

また、ハードウェアアクセラレーションにも適しています(ただし、必要ありません)....

于 2013-06-24T23:57:11.203 に答える