.FSH Dateiendung
Fragment-Shader-Datei
| Entwickler | OpenGL |
| Beliebtheit |
4,3 | 53 Stimmen |
Was ist eine FSH-Datei?
Eine FSH-Datei enthält Fragment-Schadierungseigenschaften in der OpenGL Shading Language (GLSL). Sie speichert Fragment-Schadierungscode, der von einer GPU ausgeführt wird, um 3D-Grafiken mit Farben, Schatten und anderen Effekten darzustellen. FSH-Dateien können auch als .FRAG-Dateien gespeichert werden.
Weitere Informationen
GLSL ist eine höhere Shading-Sprache, die von der Open Graphics Library OpenGL verwendet wird. Dabei handelt es sich um eine Anwendungsprogrammierschnittstelle (API), die 2D- und 3D-Grafiken darstellt. Verschiedene Anwendungen verwenden OpenGL, darunter Google Earth, Minecraft und Adobe Photoshop.
FSH-Dateien enthalten Daten, die ein Fragment schattieren. Dabei handelt es sich um ein Pixel in einem gerasterten Dreieck, aus dem ein 3D-Bild besteht. Bei der Darstellung durch die GPU bestimmt der Code in der FSH-Datei die Farbe (einschließlich Sättigung, Farbton, Helligkeit und Kontrast) der Pixel in den Grafiken.
HINWEIS: Fragment-Shader unterscheiden sich von Vertex-Shadern (.VSH und .VERT-Dateien), die den Vertex-Code speichern, der erforderlich ist, um die Position der Eckpunkte des Dreiecksnetzes zu verändern, aus denen ein 3D-Modell besteht.
So öffnen Sie eine FSH-Datei
Sie können FSH-Dateien mit den in OpenGL SDK (plattformübergreifend) enthaltenen Werkzeugen und Apple Xcode (macOS) öffnen. Sie können FSH-Dateien auch mit Quelltexteditoren wie Microsoft Visual Studio Code (plattformübergreifend) öffnen und bearbeiten.
FSH-Dateien lassen sich zwar mit einfachen Texteditoren wie Microsoft Notepad (in Windows enthalten), Apple TextEdit (in macOS enthalten) oder gedit (Linux) öffnen, diese Editoren bieten jedoch nicht die hilfreichen Bearbeitungsfunktionen (wie Syntaxhervorhebung) von Quelltexteditoren.
HINWEIS: Sie können FSH-Dateien auch mit AMD GPU ShaderAnalyzer (Windows) und Apple OpenGL Shader Builder (macOS) öffnen, diese Programme werden jedoch nicht mehr weiterentwickelt.