私はGLSLで良いレイトレーシングのチュートリアルを見つけられませんでしたが、CUDAで素晴らしいことを見つけましたが、本当にGLSLも必要です。私はGPUレイトレーシングに関するスタンフォード・グラフィックスの論文を読んで、私はGLSLの実装を見たいと思っています。GLSLのレイトレーシングチュートリアル?
0
A
答えて
3
シェーディング言語は、実際にレイトレーシングのためのものではありません。ラスタライザの構造は、ほとんどのレイトレーシングタスクには適していません。はい、raytracersは、平行線計算を行うためにラスタライザを使用することができます。しかし、アルゴリズムの大部分は、ラスタライザのニーズに適合しません。
実際、OpenCLやCUDAのようなGP-GPU固有の言語が存在するようになったので、ラスタライザにGP-GPU機能を実装するのではなく、ほとんどの研究時間と資金が投資されます。レイトレーシングを行うためのラスタライズパイプラインの限界を回避しようとするだけの価値はありません。実際のGP-GPU言語でより良いパフォーマンスを得ることができます。
GP-GPUを最初からやっているのは、パフォーマンス上の理由ではありませんか?
+0
GLSLレイトレーシングを計算するために使用されます。それは事実です。 –
関連する問題
- 1. GLSL
- 2. GLSL
- 3. GLSL:#
- 4. 3DSMaxのGLSLシェーダー
- 5. GLSL - セットアトリビュートのチェック
- 6. glslストアテクスチャのフロートデータ
- 7. GLSLシェーダのリンカエラー?
- 8. glsl(lwjgl)のフォンスペキュラライティング
- 9. GLSLのクイックソート?
- 10. GLSLのテクスチャマッピング
- 11. GLSLのマニュアルGL_REPEAT
- 12. GLSLでのリフレクションマッピング
- 13. GLSL算術演算子GLSLで
- 14. GLSLオブジェクトグローブ
- 15. GLSLエディタプログラム
- 16. GLSLインターレース
- 17. GLSLパススルージオメトリシェーダ
- 18. GLSL memoryBarrier()
- 19. GLSL - ループのため
- 20. GLSL for OpenGLのウィンドウサイズ?
- 21. GLSLアクセスカバレッジのsampler2Dテクセル
- 22. GLSLブール値のサイズ
- 23. GLSLシェーダの問題
- 24. GLSLカラーテッセレーションシェーダの補間
- 25. 各オブジェクトのGLSLユニフォーム
- 26. OpenGLとGLSLのポイントレンダリング
- 27. GLSLでのGLSLフラット修飾子のエミュレート120
- 28. GLSL頂点シェーダコンパイルエラー
- 29. GLSLマルチテクスチャリング・テクスチャ
- 30. RenderMonkey - GLSL light
[再帰レイトレーシングなしでは反射と屈折ができません。](https://stackoverflow.com/a/45140313/2521214) – Spektre