3Dグラフィックライブラリのリスト

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より

3Dグラフィックスは、特にビデオゲームにおいて非常に普及しており、コンピュータグラフィックス生成のあらゆる段階におけるプロセスを簡素化するための専用API (アプリケーション・プログラミング・インターフェース)が開発されています。これらのAPIは、特定のグラフィックスカードの特殊なハードウェアを活用しつつ、プログラマーがハードウェアに抽象的な方法でアクセスできるようにするため、コンピュータグラフィックスハードウェアメーカーにとっても不可欠な存在となっています

最初の 3D グラフィックス フレームワークは、おそらく 1977 年に ACM によって公開されたCoreです。

低レベル3D API

[編集]

3D コンピュータ グラフィックス用の次の API は特に人気があります。

WebベースのAPI

[編集]
  • WebGL は、 Khronosが推進する OpenGL ES API 用の JavaScript インターフェースです
  • WebGPU は、JavaScript、Rust、C++、C 用の新しい、より効率的な API です。まだすべてのブラウザーで完全にサポートされているわけではありません (実装ステータスを参照)。

高レベル3D API

[編集]

低レベルのレンダリングAPIに加えて、追加機能を提供する高レベルの3DシーングラフAPIも存在します。現在開発が活発に行われているライブラリには、以下のものがあります。

JavaScriptベースのエンジン

[編集]

3Dグラフィックエンジン向けのWebブラウザベースの高レベルAPIへの関心が高まっています。例えば、以下のようなものがあります。

フラッシュベースのエンジン

[編集]

参照

[編集]

    3Dグラフィックスは、特にビデオゲームにおいて非常に普及しており、コンピュータグラフィックス生成のあらゆる段階におけるプロセスを簡素化するための専用API (アプリケーション・プログラミング・インターフェース)が開発されています。これらのAPIは、特定のグラフィックスカードの特殊なハードウェアを活用しつつ、プログラマーがハードウェアに抽象的な方法でアクセスできるようにするため、コンピュータグラフィックスハードウェアメーカーにとっても不可欠な存在となっています

    最初の 3D グラフィックス フレームワークは、おそらく 1977 年に ACM によって公開されたCoreです。

    低レベル3D API

    3D コンピュータ グラフィックス用の次の API は特に人気があります。

    WebベースのAPI

    • WebGL は、 Khronosが推進する OpenGL ES API 用の JavaScript インターフェースです
    • WebGPU は、JavaScript、Rust、C++、C 用の新しい、より効率的な API です。まだすべてのブラウザーで完全にサポートされているわけではありません (実装ステータスを参照)。

    高レベル3D API

    低レベルのレンダリングAPIに加えて、追加機能を提供する高レベルの3DシーングラフAPIも存在します。現在開発が活発に行われているライブラリには、以下のものがあります。

    JavaScriptベースのエンジン

    3Dグラフィックエンジン向けのWebブラウザベースの高レベルAPIへの関心が高まっています。例えば、以下のようなものがあります。

    フラッシュベースのエンジン

    参照

    「https://en.wikipedia.org/w/index.php?title=List_of_3D_graphics_libraries&oldid=1292081982」より取得
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate