最高のOpenGL®Booksを選択するにはどうすればよいですか?
OpenGL®の学習の入門チュートリアルから、ライブラリの非常に詳細な仕様や抽象プログラミングインターフェイス(API)まで、多くのOpenGL®の本があります。さまざまな要因により、実際のタイプのアプリケーションが開発されているなど、特定のOpenGL®プロジェクトに最適な本がどの本であるかを決定できます。最適なOpenGL®ブックを選択する際に考慮すべき重要な事実は、開発に使用されているオペレーティングシステムと使用されるプログラミング言語です。ビデオゲームの3次元(3D)グラフィックをプログラミングすることは、科学的視覚化に使用されるプログラムを作成することとは大きく異なるため、アプリケーションのタイプも重要です。必要な情報の深さも考慮する必要があります。たとえば、一部の本はOpenGL®シェーディング言語を使用する方法をカバーしていないため、他の本は、不要なシーングラフの開発に関する非常に詳細なカバレッジを提供する可能性があります。OpenGL®BooksのOST Common使用法は、ライブラリとAPIでプログラムする方法を学ぶことです。コアライブラリは異なる言語やオペレーティングシステムで同一であると想定されていますが、実際には常にそうであるとは限りません。 APIを学習するために最適なOpenGL®ブックを検索する場合、使用するオペレーティングシステムのライブラリを使用およびインストールする本、および単一言語でのプログラミングのみについて、または異なる言語の複数の例を提供する本を選択することが重要です。
高度なプログラマー、または定期的にOpenGL®を使用するプログラマーの場合、最高のOpenGL®ブックの一部は、図書館とAPIの開発者によって公開された仕様と参照マニュアルです。これらの本は、言語がどのように組み立てられているか、それがどのように使用されるかについての非常に詳細な情報を提供します、コード化された制限のいくつか。ただし、これらの参照には実際のプログラミングの例が常に含まれているわけではなく、一般に他の本と並行して使用されます。公式リファレンスマニュアルのもう1つの側面は、ライブラリの実装間で実世界の矛盾を詳述しないことがあることです。
多くのOpenGl®Booksは特定のトピックに専念しており、参照マニュアルやチュートリアルブックとともに使用できます。これらには、OpenGL®レンダリングコアまたは新しい機能に関する詳細を言語に提供する書籍の周りに完全に動作するアプリケーションを組み立てる方法をカバーする本が含まれています。このような幅広い例を示す本を選択するとき、それらが最新であることを確認し、APIの変更に追いつくことができることが重要です。古すぎない本を見つけるもう一つの理由は、開発ツールや使用が不足しているか、完全に中止された他のプログラムを使用することがあることです。