「Super Graphics Library」の版間の差分

提供:MonoBook
編集の要約なし
編集の要約なし
1行目: 1行目:
'''Super Graphics Library'''(SGL)とは、[[VideoLogic]]が同社の[[PowerVR]]向けに開発した3D APIです。
'''Super Graphics Library'''(SGL)とは、[[VideoLogic]]が同社の[[PowerVR]]向けに開発した3D APIです。


同時期に登場した[[Direct3D]] (3.0および5.0)が非常に低レベルに[[ポリゴン]]を1枚1枚を描画するものなのに対して、SGLはシーンを定義して一気にレンダリングする非常に高レベルなものでした。また、SGLではテクスチャやバッファなどのリソースの管理も全自動化されていました。
同時期に登場した[[Direct3D]] (3.0および5.0)が非常に低レベルに[[ポリゴン]]を1枚1枚を描画するものなのに対して、SGLはプリミティブ(3Dモデル)、マテリアル(テクスチャ)、カメラなどの要素を組み合わせて「シーン」を組み上げて一気にレンダリングする非常に高レベルなものでした。


昨今の高レベルなゲーム開発向けのフレームワークと比較しても遜色のない完成度であり、Direct3Dは3Dの基礎知識がないとクソみたいなパフォーマンスしか出せないのに対して、SGLはポンコツプログラマーでもそこそこのパフォーマンスを発揮できるという特徴がありました。
SGLではテクスチャなどのリソースの管理も全自動化されていました。[[メモリリーク]]の心配もなしです。


ただ「PowerVRでしか動かない」という絶望的な欠点がありました。
SGLは昨今の高レベルなゲーム開発向けの[[フレームワーク]]や[[ゲームエンジン]]と比較しても遜色のない完成度であり、Direct3Dは3Dの基礎知識がないとクソみたいなパフォーマンスしか出せないのに対して、SGLはポンコツプログラマーでも3D入門書レベルの知識でそこそこのパフォーマンスを発揮できるという特徴がありました。
 
ただSGLには「PowerVRでしか動かない」という絶望的な欠点がありました。
末期の[[PC-9821シリーズ]]向けの[[PC 3DEngine]] くらいしか[[ビデオカード]]が存在しない状況ではどうにもなりません。
末期の[[PC-9821シリーズ]]向けの[[PC 3DEngine]] くらいしか[[ビデオカード]]が存在しない状況ではどうにもなりません。


[[category: 3DCG]]
[[category: 3DCG]]

2025年3月4日 (火) 10:45時点における版

Super Graphics Library(SGL)とは、VideoLogicが同社のPowerVR向けに開発した3D APIです。

同時期に登場したDirect3D (3.0および5.0)が非常に低レベルにポリゴンを1枚1枚を描画するものなのに対して、SGLはプリミティブ(3Dモデル)、マテリアル(テクスチャ)、カメラなどの要素を組み合わせて「シーン」を組み上げて一気にレンダリングする非常に高レベルなものでした。

SGLではテクスチャなどのリソースの管理も全自動化されていました。メモリリークの心配もなしです。

SGLは昨今の高レベルなゲーム開発向けのフレームワークゲームエンジンと比較しても遜色のない完成度であり、Direct3Dは3Dの基礎知識がないとクソみたいなパフォーマンスしか出せないのに対して、SGLはポンコツプログラマーでも3D入門書レベルの知識でそこそこのパフォーマンスを発揮できるという特徴がありました。

ただSGLには「PowerVRでしか動かない」という絶望的な欠点がありました。 末期のPC-9821シリーズ向けのPC 3DEngine くらいしかビデオカードが存在しない状況ではどうにもなりません。