.GLSL Dateiendung

GLSL-Shaderdatei

Entwickler Khronos Group
Beliebtheit
3,9  |  9 Stimmen
 

Was ist eine GLSL-Datei?

Eine GLSL-Datei enthält Shader-Eigenschaften in der GL Shading Language (GLSL), die zum Schattieren von 3D-Grafiken verwendet wird. Sie kann Vertex-, Fragment- oder sowohl Vertex- als auch Fragment-Eigenschaften speichern, die festlegen, wie eine 3D-Grafik in Anwendungen erscheint, die die Open Graphics Library (OpenGL) verwenden. GLSL-Dateien werden als Klartext gespeichert.

Weitere Informationen

Screenshot einer .glsl-Datei in Microsoft Visual Studio Code 1.6
GLSL-Datei geöffnet in Microsoft Visual Studio Code 1.6

GLSL ist eine höhere Shading-Sprache mit einer Syntax, die der C-Programmiersprache ähnelt. Sie wird von OpenGL verwendet, einer Anwendungsprogrammierschnittstelle (API), die 2D- und 3D-Grafiken rendert, die in Anwendungen auf verschiedenen Plattformen verwendet werden.

OpenGL wird von verschiedenen Anwendungen verwendet, darunter Videospiele, Anwendungen für computergestütztes Design (CAD) und Programme zur künstlerischen 3D-Visualisierung. Beispiele für Anwendungen, die OpenGL verwenden, sind die Spiele Doom und Minecraft, Adobe Photoshop und Premiere Pro, Autodesk AutoCAD und Maya sowie Google Earth.

Was sind Shader?

Shader verleihen 3D-Grafiken Tiefe, indem sie deren Farbe verändern. Dazu gehören unterschiedliche Stufen von Farbe, Licht, Dunkelheit, Farbton, Sättigung und Kontrast, die auf Vertices, Pixel und Texturen angewendet werden, aus denen eine Grafik besteht.

GLSL-Shader werden auf der Grafikverarbeitungseinheit (GPU) eines Computers ausgeführt, einem Prozessor, der auf die Verarbeitung von Grafikoperationen ausgerichtet ist. Durch die Ausführung auf einer GPU verringern Shader die Auslastung der zentralen Verarbeitungseinheit (CPU) des Computers, die ihre Ressourcen dann auf die Ausführung des eigentlichen Codes konzentrieren kann.

Es gibt zwei wichtige Arten von GLSL-Shadern:

  • Vertex - Schattiert einen Vertex, also einen Punkt eines Polygons, an dem zwei Linien zusammentreffen; bestimmt die Koordinaten eines Vertex und anschließend die Platzierung von Grafiken auf dem Bildschirm; wird einmal pro Vertex aufgerufen
  • Fragment - Auch als Textur-Shader bezeichnet; schattiert ein Fragment, also ein Pixel in einem 3D-Bild, nachdem das Polygon gerastert wurde; wird zur Verarbeitung von Farbe, Schatten und anderen Effekten verwendet

Welche anderen Dateierweiterungen werden von GLSL-Shaderdateien verwendet?

Für Dateien, die GLSL-Shader-Eigenschaften speichern, können mehrere Erweiterungen verwendet werden. Einige häufige Dateierweiterungen sind:

  • .VSH-Datei - Speichert Shader-Eigenschaften für Vertices
  • .VERT-Datei - Speichert Eigenschaften von Vertex-Shadern
  • .FSH-Datei - Speichert Eigenschaften von Fragment-Shadern
  • .FRAG-Datei - Speichert Eigenschaften von Fragment-Shadern

So öffnen Sie eine GLSL-Datei

Sie können GLSL-Dateien mit den in OpenGL SDK (plattformübergreifend) enthaltenen Tools und mit Apple Xcode, einer macOS-IDE, öffnen. Sie können GLSL-Dateien auch mit Quelltexteditoren wie Microsoft Visual Studio Code (plattformübergreifend) öffnen und bearbeiten.

Da GLSL-Dateien als Klartext gespeichert werden, können Sie zum Öffnen und Bearbeiten jeden Texteditor verwenden, etwa Microsoft Notepad (in Windows enthalten), Apple TextEdit (in macOS enthalten) oder gedit (Linux). Einfache Texteditoren bieten jedoch keine hilfreichen Bearbeitungsfunktionen, die in Quelltexteditoren verfügbar sind, etwa Syntaxhervorhebung.

Über 400 Dateiformate öffnen mit File Viewer Plus.Kostenloser Download

Programme, die .GLSL-Dateien öffnen

Windows
Kostenlos
Im Betriebssystem enthalten
Mac
Kostenlos
Kostenlos
Im Betriebssystem enthalten
Linux
Kostenlos
Kostenlos
Kategorie: 3D-Bild
Aktualisiert: 28. September 2021

Geprüft von FileInfo.com

Das FileInfo.com-Team hat das Dateiformat GLSL-Shaderdatei und die auf dieser Seite aufgeführten Mac, Windows und Linux-Apps unabhängig recherchiert. Unser Ziel ist 100% Genauigkeit, und wir veröffentlichen nur Informationen zu Dateitypen, die wir überprüft haben.

Wenn Sie Ergänzungen oder Aktualisierungen zu dieser Seite vorschlagen möchten, teilen Sie es uns bitte.