.FRAG ファイル拡張子

フラグメントシェーダーファイル

開発元 OpenGL
人気度
3.5  |  19 票
 

FRAGファイルとは?

FRAGファイルには、GL Shading Language(GLSL)で記述されたフラグメントシェーダーのプロパティが含まれています。3Dグラフィック内のピクセルを表すフラグメントに、RGB(アルファ付き)カラー、影、その他のエフェクトデータを使って陰影を付けるグラフィックス関数が保存されています。FRAGファイルは.FSHファイルとして保存されることもあります。

詳細情報

GLSLは、構文がCプログラミング言語に似た高水準シェーディング言語です。これは、さまざまなプラットフォームのアプリケーションで使われる2Dおよび3Dグラフィックスを描画するアプリケーションプログラミングインターフェース(API)であるOpen Graphics Library(OpenGL)で利用されています。Minecraft、Adobe After Effects、Blender、Avogadroなど、さまざまなアプリケーションがグラフィックスの描画にOpenGLを利用しています。

シェーダーとは?

シェーダーは、グラフィックの色、光、暗さ、色相、彩度、コントラストのレベルを定義するなど、見た目を変化させることで3Dグラフィックスに奥行きを与えます。たとえば、表面に当たる光の角度や、光との距離を調整することは、シェーディングによってグラフィックの見た目を変える方法の例です。

シェーダーはコンピューターのグラフィックス処理装置(GPU)上で実行されるため、コンピューターの中央処理装置(CPU)の負荷が軽減されます。グラフィックスの描画という処理をCPUから解放することで、CPUはアプリケーションコードの実行にリソースを集中できます。

GLSLシェーダーには、次の2つの主要な種類があります。

  • 頂点 - 2本の線が交わる三角形の3Dモデルメッシュ上の点である頂点を操作します。頂点の座標を決定し、大規模には画面上のグラフィックスの配置を決定します。頂点ごとに1回呼び出されます
  • フラグメント - テクスチャシェーダーとも呼ばれます。3D画像を構成するラスタライズされた三角形内のピクセルであるフラグメントに陰影を付けます。色、影、その他のエフェクトの処理に使用されます

FRAGファイルの開き方

OpenGL SDKに含まれるツール(マルチプラットフォーム)でFRAGファイルを開くことができます。また、Microsoft Visual Studio Code(マルチプラットフォーム)などのソースコードエディターや、Microsoft Notepad(Windowsに付属)、Apple TextEdit(macOSに付属)、gedit(Linux)などのプレーンテキストエディターでFRAGファイルを開いて編集することもできます。

注: プレーンテキストエディターには、ソースコードエディターにある構文の強調表示などの便利な編集機能はありません。

File Viewer Plusで400種類以上のファイル形式を開けます。無料ダウンロード

FRAGファイルを開くプログラム

FileInfo.comによる検証済み

FileInfo.comチームは、このページに掲載されているフラグメントシェーダーファイル形式とMac、Windows、Linuxアプリについて独自に調査しました。私たちの目標は100%の正確性であり、検証済みのファイルタイプに関する情報のみを公開しています。

このページへの追加や更新をご提案いただける場合は、お知らせください。