私は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. 3DSMaxのGLSLシェーダー
- 4. glsl(lwjgl)のフォンスペキュラライティング
- 5. GLSLのクイックソート?
- 6. GLSL - セットアトリビュートのチェック
- 7. GLSLのマニュアルGL_REPEAT
- 8. GLSLでのリフレクションマッピング
- 9. GLSL算術演算子GLSLで
- 10. GLSLエディタプログラム
- 11. GLSLオブジェクトグローブ
- 12. GLSLインターレース
- 13. GLSLカラーテッセレーションシェーダの補間
- 14. GLSLブール値のサイズ
- 15. OpenGLとGLSLのポイントレンダリング
- 16. GLSLでのGLSLフラット修飾子のエミュレート120
- 17. RenderMonkey - GLSL light
- 18. GLSL 3.3 resources
- 19. glsl fragmentshader render objectID
- 20. GLSL imageLoad/imageStore&cubeMap
- 21. OpenGL GLSL補間
- 22. GLSLグローバル変数
- 23. GLSLとglVertexAttribPointer
- 24. GLSLはここ
- 25. GLSLの属性のオーバーライド
- 26. Glsl mod vs Hlsl fmod
- 27. GLSL lowp:構文エラー
- 28. GLSL 2D Rotation not working
- 29. GLSLフラグメントシェーダ構文エラー
- 30. GLSL 2.0色とテクスチャ
[再帰レイトレーシングなしでは反射と屈折ができません。](https://stackoverflow.com/a/45140313/2521214) – Spektre