0

学習しながら、どのOpenGL / GLUTリファレンスが日常のプログラミングに適していますか?

理想的には、OpenGLアプリケーションを開発するときに学習するのに役立つC ++サンプルコードがたくさんあるものと、 MSDNが.netプログラミングに提供するものと同様のAPIの詳細を探しています。

ワンストップショップがない場合は、使用する必要のある一連のリファレンスと、それぞれの長所をリストしてください。

4

5 に答える 5

9

Red Bookは、OpenGL に関する標準的な本です。第 7 版の Amazon レビューには星が 2 つしかないという事実にがっかりしないでください。これは、最新の OpenGL 機能に関する本が他にないことに人々が失望しているためです。以前のエディションは、より多くの星を獲得しました。

もう 1 つの優れた本はOpenGL SuperBibleです。

NeHe チュートリアルは、最もよく引用される OpenGL チュートリアルの1 つで、C++ だけでなく他の多くのプログラミング言語のサンプル コードが含まれています。

于 2009-10-14T07:58:10.610 に答える
1

「Glut」とは「Freeglut」のことだと思います。この場合、次の特定のリファレンスを使用する必要があります。

http://jocelyn.frechot.free.fr/freeglut/freeglut_2.6.0-api_0.3.xhtml

これには、現在の Freeglut に関する最新のリファレンスが含まれています。このようにして、Freeglut の特別な適性を使用することができます (例えば、glutMainLoopEvent() で独自の GL ループを制御するなど)。これは、他のライブラリで Freeglut を使用している場合に非常に役立ちます。

于 2011-02-19T20:21:28.037 に答える
1

PyOpenGLドキュメントは OpenGL ドキュメントと同じですが、はるかに読みやすく、ユーザーフレンドリーです。見てください。

私はOpenGL SuperBibleも支持しています。

于 2010-04-20T11:34:19.897 に答える
1

OpenGL Super Bibleを使って OpenGL を学びました。それは今でも私が見つけることができる最高のリファレンスです。

于 2009-10-14T08:06:14.277 に答える
0

OpenGL-API に関するすべての詳細については、もちろん sdk ドキュメント ページhttps://www.opengl.org/sdk/docs/があります。または、標準仕様自体を調べることもできます (個人的には、ほとんどの場合避けています)。 . これは、GL の使用方法について基本的な知識がある場合にのみ役立ちます。opengl.org のニュース セクションには、チュートリアルや書籍へのリンクもよくあります。それをざっと読んで、このチュートリアルを見つけました. OpenGL関連の本はスーパーバイブルくらいしか知らないので、そこから始めてもいいと思います。コンピュータ グラフィックスの知識がなくても OpenGL を学習する場合は、そのトピックに関する本も非常に役立ちます。クラシックは、James D. Foley による Coumputer Graphics Principal and Practice です。これは今でも優れた読み物ですが、リアルタイム レンダリングにはあまり焦点を当てていません。そのためには、Akenine-Moller によるリアルタイム レンダリングが最適です。

于 2012-02-16T11:10:35.470 に答える