40

OpenGLの学習についていくつか質問があることは知っています。これが私が知っていることです:

  • 3D の数学
  • 三次元理論

私が知りたいことは次のとおりです: - OpenGL 4.0コア プロファイル(またはそれ以降) - Shader Language 400 (またはそれ以降) - 上記のすべての部分 (ベンダー間で機能しない場合でも、私は気にしません)

これが私が知りたくないことです - 修正された関数パイプライン (これまで使用しません!) - 古い OpenGL - 互換性プロファイル

チュートリアル、一連の記事、書籍など、より多くの情報のほうが好きです。

PS opengl 3.xコアプロファイルに関するリソースを知っている場合は、それらも投稿してください

4

11 に答える 11

11

OpenGL SuperBibleの第5 版が最近リリースされました。このエディションは、OpenGL 4.0 と同時にリリースされた OpenGL 3.3 を反映しています。本書はコア プロファイルのみをカバーしており、OpenGL の事前知識は想定していません。

それはとにかく本の説明から得たものです。私は第 4 版を持っていますが、これは OpenGL 2.0 の優れたリソースです。したがって、最新のOpenGL シェーディング言語の本と一緒に新版がまさにあなたが探しているものになると思います。

Durian Softwareには、最新の OpenGL をカバーする進行中の一連のチュートリアルがあります。これらは OpenGL 2.0 を対象としていますが、それ以降のバージョンで非推奨の機能を使用することは避けてください。

于 2010-08-09T17:02:24.133 に答える
10

OpenGL 3.0 と 4.1 の違いはほとんどありません。3.0 以降のコア プロファイルに固執すると、固定機能パイプラインを使用できなくなります。あなたが本当に求めているのは、固定関数パイプラインを使用しない OpenGL チュートリアルです。

Jason L. McKesson の優れたチュートリアル「Learning Modern 3D Graphics Programming」は、最も初期の基本としてシェーダーを使用して開始し、固定関数パイプラインには決して触れません。

http://www.arcsynthesis.org/gltut/index.html

強くお勧めします。

于 2011-12-09T14:44:29.283 に答える
5

私は最近、このオンラインブックに出くわしました: OpenGLBook.com

まだ読んでいませんが、説明によると、これはオンライン ブック形式の無料の OpenGL 4.0 プログラミング リソースです。

于 2011-06-21T18:28:55.233 に答える
4

本当に素晴らしい質問です。実際のところ、ドキュメントはまばらです。

ここに良い紹介があります:http://sites.google.com/site/opengltutorialsbyaks/

groovounet の ogl4 サンプル パックもお勧めです: http://www.g-truc.net/post-0310.html

しかし、それで十分だと思います。詳細については、opengl ディスカッション ボードを参照してください ...

編集:数秒前に見つかりました。SIGGRAPH http://nvidia.fullviewmedia.com/siggraph2010/02-dev-barthold-lichtenbelt-mark-kilgard.htmlから直接

于 2010-08-09T11:49:43.593 に答える
3

http://www.opengl.org/sdk/docs/man4/

OpenGL 4.1のマニュアルページがあり、開発時に役立つことが証明されています。

于 2010-08-09T14:34:00.353 に答える
2

Swiftlessは、新しいコンテキストを含めるためにチュートリアルを更新しています。迅速でシンプルなVAO、VBO、およびレンダリングに関してより簡単な開始チュートリアルは、swiftless.comにあります

于 2011-01-18T00:52:30.860 に答える
2

私はあなたが持っている最高の希望の 1 つはJoe のブログだと思います。最新の OpenGL に関するいくつかの優れた紹介記事があり、さらに (おそらく) 進行中です。

于 2010-08-09T19:01:50.467 に答える
2

まだ読んでいませんが、OpenGL 4.0 Shading Language Cookbook

于 2012-07-26T14:32:36.370 に答える
1

OpenGL 4 の主なポイントはテッセレーションであるため、OpenGL 4 テッセレーションに関するスタンドアロンのチュートリアルから始めることをお勧めします。つまり、 http ://prideout.net/blog/?p=48

マニュアルとチュートリアルの後は、「新しい」OpenGL 3/4 に基づいたオープンソース エンジンを調べてみることをお勧めします。開発者の 1 人として、私はLinderdaum Engineを指します。

于 2012-05-08T21:52:46.297 に答える
1

無料のリソース:

http://www.arcsynthesis.org/gltut/index.html

于 2012-06-01T04:20:16.720 に答える