.GLSL Rozszerzenie pliku

Plik shadera GLSL

Deweloper Khronos Group
Popularność
3,9  |  9 Głosów
 

Czym jest plik GLSL?

Plik GLSL zawiera właściwości shadera w języku cieniowania GL (GLSL), który służy do cieniowania grafiki 3D. Może przechowywać właściwości wierzchołków, fragmentów albo zarówno wierzchołków, jak i fragmentów, które określają sposób wyświetlania grafiki 3D w aplikacjach korzystających z biblioteki Open Graphics Library (OpenGL). Pliki GLSL są zapisywane jako zwykły tekst.

Więcej informacji

Zrzut ekranu pliku .glsl w Microsoft Visual Studio Code 1.6
Plik GLSL otwarty w Microsoft Visual Studio Code 1.6

GLSL to język wysokiego poziomu cieniowania, którego składnia jest podobna do składni języka programowania C. Jest wykorzystywany przez OpenGL, czyli interfejs programowania aplikacji (API), który renderuje grafikę 2D i 3D używaną w aplikacjach na różnych platformach.

OpenGL jest wykorzystywany przez różne aplikacje, w tym gry wideo, aplikacje do projektowania wspomaganego komputerowo (CAD) oraz programy do artystycznej wizualizacji 3D. Przykłady aplikacji wykorzystujących OpenGL to gry Doom i Minecraft, Adobe Photoshop i Premiere Pro, Autodesk AutoCAD i Maya oraz Google Earth.

Czym są shadery?

Shadery nadają głębię grafice 3D, zmieniając jej kolor. Obejmuje to stosowanie różnych poziomów koloru, światła, ciemności, odcienia, nasycenia i kontrastu do wierzchołków, pikseli i tekstur, które tworzą grafikę.

Shadery GLSL są uruchamiane na procesorze graficznym (GPU) komputera, czyli procesorze przeznaczonym do obsługi operacji graficznych. Dzięki uruchamianiu na GPU shadery zmniejszają obciążenie centralnej jednostki obliczeniowej (CPU) komputera, która może wtedy skupić swoje zasoby na wykonywaniu właściwego kodu.

Istnieją dwa główne typy shaderów GLSL:

  • Wierzchołkowy - Cieniuje wierzchołek, czyli punkt wielokąta, w którym spotykają się dwie linie; określa współrzędne wierzchołka, a następnie położenie grafiki na ekranie; wywoływany raz dla każdego wierzchołka
  • Fragmentów - Nazywany także shaderem tekstury; cieniuje fragment, czyli piksel obrazu 3D po rasteryzacji wielokąta; służy do przetwarzania koloru, cieni i innych efektów

Jakie inne rozszerzenia plików są używane przez pliki shaderów GLSL?

Pliki przechowujące właściwości shaderów GLSL mogą używać kilku rozszerzeń. Niektóre typowe rozszerzenia plików to:

  • .VSH file - Przechowuje właściwości shaderów dla wierzchołków
  • .VERT file - Przechowuje właściwości shaderów wierzchołkowych
  • .FSH file - Przechowuje właściwości shaderów fragmentów
  • .FRAG file - Przechowuje właściwości shaderów fragmentów

Jak otworzyć plik GLSL

Pliki GLSL można otwierać za pomocą narzędzi dołączonych do OpenGL SDK (wieloplatformowego) oraz Apple Xcode, czyli środowiska IDE dla systemu macOS. Pliki GLSL można także otwierać i edytować za pomocą edytorów kodu źródłowego, takich jak Microsoft Visual Studio Code (wieloplatformowy).

Ponieważ pliki GLSL są zapisywane jako zwykły tekst, można użyć dowolnego edytora tekstu, takiego jak Microsoft Notepad (dołączony do systemu Windows), Apple TextEdit (dołączony do systemu macOS) lub gedit (Linux), aby je otwierać i edytować. Proste edytory tekstu nie oferują jednak przydatnych funkcji edycji dostępnych w edytorach kodu źródłowego, takich jak podświetlanie składni.

Otwórz ponad 400 formatów plików za pomocą File Viewer Plus.Bezpłatne pobieranie

Programy otwierające pliki GLSL

Windows
Bezpłatny
Dołączony do systemu
Mac
Bezpłatny
Bezpłatny
Dołączony do systemu
Linux
Bezpłatny
Bezpłatny
Kategoria: Obraz 3D
Zaktualizowano: 28 września 2021

Zweryfikowane przez FileInfo.com

Zespół FileInfo.com niezależnie zbadał format pliku shadera GLSL oraz aplikacje Mac, Windows i Linux wymienione na tej stronie. Naszym celem jest 100% dokładność i publikujemy wyłącznie informacje o zweryfikowanych typach plików.

Jeśli chcesz zaproponować dodatki lub aktualizacje tej strony, daj nam znać.