.FSH ファイル拡張子
フラグメントシェーダーファイル
| 開発元 | OpenGL |
| 人気度 |
4.3 | 53 票 |
FSHファイルとは?
FSHファイルには、OpenGLシェーディング言語(GLSL)で記述されたフラグメントシェーディングのプロパティが含まれています。3Dグラフィックスを色、影、その他の効果とともに描画するために、GPUが実行するフラグメントシェーディングコードを保存します。FSHファイルは.FRAGファイルとして保存されることもあります。
詳細情報
GLSLは、Open Graphics Library OpenGLで使用される高水準シェーディング言語です。OpenGLは、2Dおよび3Dグラフィックスを描画するアプリケーションプログラミングインターフェース(API)です。Google Earth、Minecraft、Adobe Photoshopなど、さまざまなアプリケーションがOpenGLを使用しています。
FSHファイルには、フラグメントをシェーディングするデータが含まれています。フラグメントとは、3D画像を構成するラスタライズされた三角形内のピクセルです。GPUによって描画される際、FSHファイル内のコードが、グラフィックス内のピクセルの色(彩度、色相、明るさ、コントラストを含む)を決定します。
注: フラグメントシェーダーは、3Dモデルを構成する三角形メッシュの頂点の位置を操作するために必要な頂点コードを保存する頂点シェーダー(.VSHおよび.VERTファイル)とは異なります。
FSHファイルの開き方
OpenGL SDK(マルチプラットフォーム)およびApple Xcode(macOS)に含まれるツールでFSHファイルを開くことができます。 Microsoft Visual Studio Code(マルチプラットフォーム)などのソースコードエディターでFSHファイルを開いて編集することもできます。
Microsoft Notepad(Windowsに付属)、Apple TextEdit(macOSに付属)、gedit(Linux)などのプレーンテキストエディターでもFSHファイルを開くことはできますが、これらのエディターには、ソースコードエディターのような便利な編集機能(構文の強調表示など)はありません。
注: AMD GPU ShaderAnalyzer(Windows)およびApple OpenGL Shader Builder(macOS)でもFSHファイルを開くことができますが、これらのプログラムは提供を終了しています。