Skip to main content

opengl®とは何ですか?

OpenGLは、2Dおよび3Dコンピューターグラフィックを定義するために使用されるアプリケーションプログラムインターフェイスです。このクロスプラットフォームAPIは一般に、2Dコンピューターグラフィックスとのこのタイプの相互作用に関しては、コンピューター業界で標準を設定すると考えられており、3Dグラフィックスも使用するための通常のツールにもなりました。Open Graphics Libraryの略で、OpenGLは、ビジネスがシステムの新しいバージョンにアップグレードするたびに、プログラマーがオペレーティングシステムのグラフィックセクションを書き換える必要性を排除しました。openGLの基本機能は、実行可能ファイルまたはコマンドの特定のコレクションをオペレーティングシステムに発行することです。そうすることで、プログラムは、ハードドライブまたは他の指定されたソースにある既存のグラフィックハードウェアで動作します。セット内の各コマンドは、特定の描画アクションを実行するか、グラフィックスに関連付けられた特定の特殊効果を起動するように設計されています。openglでコマンドを作成することは、2つの異なる方法で行われます。まず、プログラマーは、定期的に関与できるコマンドのリストを作成および保存することができます。これは、プログラムインターフェイスが使用されるより日常的な方法の1つです。多かれ少なかれ永続的なコマンドのグループを確立することに加えて、コンピューターグラフィックの境界内で1回のタイムコマンドを作成および実行することもできます。

オペレーティングシステムとインターフェースし、常駐グラフィックスハードウェアを適切に使用する機能とともに、OpenGLはエンドユーザーに使用できる多くの組み込みプロトコルも提供します。これらの機能には、アルファブレンド、テクスチャマッピング、大気効果、表面除去などのツールがあります。これらのツールは、現在使用されている任意のオペレーティングシステムに従事できます。

は、もともとシリコングラフィックスによって開発されたOpenGLは、業界の標準と見なされています。アプリケーションプログラムインターフェイスは、Microsoftによって積極的にサポートされており、Windowsシステムで使用するOpenGLライブラリの無料ダウンロードを提供しています。OpenGLは、シリコングラフィックスによって作成されたオブジェクト指向プログラミングツールであるOpen Inventorでも非常にうまく機能します。