.FSH Rozszerzenie pliku
Plik shadera fragmentów
| Deweloper | OpenGL |
| Popularność |
4,3 | 53 Głosy |
Czym jest plik FSH?
Plik FSH zawiera właściwości cieniowania fragmentów w języku cieniowania OpenGL (GLSL). Przechowuje kod cieniowania fragmentów wykonywany przez GPU w celu renderowania grafiki 3D z kolorami, cieniami i innymi efektami. Pliki FSH mogą być również zapisywane jako .FRAG.
Więcej informacji
GLSL to język wysokiego poziomu cieniowania używany przez Open Graphics Library OpenGL, czyli interfejs programowania aplikacji (API) służący do renderowania grafiki 2D i 3D. Z OpenGL korzystają różne aplikacje, w tym Google Earth, Minecraft i Adobe Photoshop.
Pliki FSH zawierają dane służące do cieniowania fragmentu, czyli piksela w zrasteryzowanym trójkącie, który tworzy obraz 3D. Podczas renderowania przez GPU kod w pliku FSH określa kolor pikseli grafiki, w tym ich nasycenie, odcień, jasność i kontrast.
UWAGA: Shadery fragmentów różnią się od shaderów wierzchołków (plików .VSH i .VERT), które przechowują kod wierzchołków wymagany do zmiany położenia wierzchołków siatki trójkąta tworzącej model 3D.
Jak otworzyć plik FSH
Pliki FSH można otwierać za pomocą narzędzi dołączonych do OpenGL SDK (wiele platform) i Apple Xcode (macOS). Pliki FSH można również otwierać i edytować za pomocą edytorów kodu źródłowego, takich jak Microsoft Visual Studio Code (wiele platform).
Pliki FSH można także otwierać za pomocą edytorów zwykłego tekstu, takich jak Microsoft Notepad (dołączony do systemu Windows), Apple TextEdit (dołączony do systemu macOS) lub gedit (Linux), ale edytory te nie zapewniają przydatnych funkcji edycji, takich jak podświetlanie składni, dostępnych w edytorach kodu źródłowego.
UWAGA: Pliki FSH można również otwierać za pomocą AMD GPU ShaderAnalyzer (Windows) i Apple OpenGL Shader Builder (macOS), ale programy te nie są już rozwijane.