Skip to main content

opengl®とは何ですかフレームバッファ?

open Open Graphics Library&Reg;(OpenGL&Reg;)FrameBufferは、レンダリング用のバッファーコードを簡素化するコーディングオブジェクトです。OpenGL&Reg;の主な用途FrameBufferは、通常、グラフィックデザインプログラムに関連付けられた機能である画像にグラフィックエフェクトを追加しています。OpenGL&Reg;の別の使用FrameBufferは、静的やぼやけなどの画像にテクスチャを追加することです。効果とテクスチャはそれ自体がよく見えるかもしれませんが、フレームバッファは、効果やテクスチャに結合できる画像がない限り、比較的役に立たないものです。そうでなければ、何も現れません。FrameBufferを使用すると、他のいくつかのバッファーを組み合わせて、グラフィックリソースのプールを個別に使用する場合よりも効率的になります。OpenGL&Reg;で同じ手順かなり複雑です。OpenGl&Reg;FrameBufferが使用され、ピクセルあたりの効果を作成できる多くのシェーダーに画像を配置します。これは、複雑な効果をOpenGL&REGに適用できることを意味します。画像、エフェクトを簡単に追加し、それらの効果が視覚的に一貫性を持つようになります。ほぼすべてのオブジェクトには、視覚的に異なるテクスチャがあります。opengl®の場合プロジェクトは現実をエミュレートすることになっており、テクスチャを適用できることが重要です。このプログラムにテクスチャを追加する方法はいくつかありますが、opengl®FrameBufferは、より簡単な方法の1つです。このオブジェクトを使用することにより、テクスチャは少量のコードを介してエリアまたはグラフィックオブジェクトに適用できます。FrameBufferは、単独では機能しないということです。エフェクトに付随する別の画像が必要であるか、画面には何も表示されません。効果とテクスチャは画像に適用されるため、この制限はめったに現れません。ユーザーがFrameBufferオブジェクトを作成している場合、フレームバッファーと画像が同じサイズであるか、効果やテクスチャのない領域があることが重要です。2つも一緒にバインドする必要があります。そうしないと、操作中に画像が正しくない場合があります。FrameBufferは、他のいくつかのバッファーを同時に使用することです。これにより、バッファーの調整がはるかに簡単になるだけでなく、他のバッファーを個別に使用する場合と比較すると、フレームバッファを実行するために必要なリソースが少なくなります。使用されるバッファーは、色、インデックス、深さ、ステンシル、レンダリングバッファーです。