.GLSL Přípona souboru

Soubor shaderu GLSL

Vývojář Khronos Group
Popularita
3,9  |  9 hlasů
 

Co je soubor GLSL?

Soubor GLSL obsahuje vlastnosti shaderu v jazyce GL Shading Language (GLSL), který se používá ke stínování 3D grafiky. Může obsahovat vlastnosti vrcholů, fragmentů nebo obojího, které určují, jak se 3D grafika zobrazí v aplikacích využívajících knihovnu Open Graphics Library (OpenGL). Soubory GLSL se ukládají jako prostý text.

Další informace

Snímek obrazovky souboru .glsl v Microsoft Visual Studio Code 1.6
Soubor GLSL otevřený v Microsoft Visual Studio Code 1.6

GLSL je vyšší programovací stínovací jazyk, jehož syntaxe je podobná programovacímu jazyku C. Používá ho OpenGL, což je aplikační programové rozhraní (API), které vykresluje 2D a 3D grafiku v aplikacích pro různé platformy.

OpenGL používají různé aplikace včetně videoher, aplikací pro počítačem podporované projektování (CAD) a programů pro uměleckou 3D vizualizaci. Mezi aplikace využívající OpenGL patří hry Doom a Minecraft, Adobe Photoshop a Premiere Pro, Autodesk AutoCAD a Maya a Google Earth.

Co jsou shadery?

Shadery dodávají 3D grafice hloubku tím, že mění její barvu. Patří sem použití různých úrovní barev, světla, tmy, odstínu, sytosti a kontrastu u vrcholů, pixelů a textur, které tvoří grafiku.

Shadery GLSL se spouštějí na grafickém procesoru (GPU) počítače, což je procesor zaměřený na zpracování grafických operací. Díky běhu na GPU shadery snižují zatížení centrální procesorové jednotky (CPU) počítače, která se pak může soustředit na provádění samotného kódu.

Existují dva hlavní typy shaderů GLSL:

  • Vrcholový – Stínuje vrchol, což je bod polygonu, kde se setkávají dvě čáry; následně určuje souřadnice vrcholu a umístění grafiky na obrazovce; volá se jednou pro každý vrchol
  • Fragmentový – Také známý jako shader textury; stínuje fragment, což je pixel ve 3D obrazu po rasterizaci polygonu; používá se ke zpracování barev, stínů a dalších efektů

Jaké další přípony souborů používají soubory shaderů GLSL?

Pro soubory ukládající vlastnosti shaderů GLSL lze použít několik přípon. Mezi běžné přípony souborů patří:

  • .VSH soubor – Ukládá vlastnosti shaderu pro vrcholy
  • .VERT soubor – Ukládá vlastnosti vrcholového shaderu
  • .FSH soubor – Ukládá vlastnosti fragmentového shaderu
  • .FRAG soubor – Ukládá vlastnosti fragmentového shaderu

Jak otevřít soubor GLSL

Soubory GLSL můžete otevřít pomocí nástrojů obsažených v OpenGL SDK (pro více platforem) a v Apple Xcode, což je macOS IDE. Soubory GLSL můžete také otevírat a upravovat v editorech zdrojového kódu, například v Microsoft Visual Studio Code (pro více platforem).

Protože se soubory GLSL ukládají jako prostý text, můžete k jejich otevření a úpravám použít libovolný textový editor, například Microsoft Notepad (součást Windows), Apple TextEdit (součást macOS) nebo gedit (Linux). Jednoduché textové editory však neposkytují užitečné funkce pro úpravy, které nabízejí editory zdrojového kódu, například zvýrazňování syntaxe.

Otevřete více než 400 formátů souborů pomocí File Viewer Plus.Stáhnout zdarma

Programy, které otevírají soubory GLSL

Windows
Mac
Součást operačního systému

Ověřil FileInfo.com

Tým FileInfo.com nezávisle prozkoumal formát souboru shaderu GLSL a aplikace pro Mac, Windows a Linux uvedené na této stránce. Naším cílem je 100% přesnost a zveřejňujeme pouze informace o typech souborů, které jsme ověřili.

Pokud chcete navrhnout doplnění nebo aktualizaci této stránky, dejte nám vědět.