.FRAG Rozszerzenie pliku
Plik shadera fragmentowego
| Deweloper | OpenGL |
| Popularność |
3,5 | 19 Głosów |
Czym jest plik FRAG?
Plik FRAG zawiera właściwości shadera fragmentów w języku cieniowania GL (GLSL). Przechowuje funkcję graficzną używaną do cieniowania fragmentu, który reprezentuje piksel w grafice 3D, wraz z danymi o kolorze RGB (z kanałem Alpha), cieniach i innych efektach. Pliki FRAG mogą być również zapisywane jako pliki .FSH.
Więcej informacji
GLSL to język cieniowania wysokiego poziomu ze składnią podobną do języka programowania C. Jest używany przez Open Graphics Library (OpenGL) — interfejs programowania aplikacji (API), który renderuje grafikę 2D i 3D wykorzystywaną w aplikacjach na różnych platformach. Różne aplikacje używają OpenGL do renderowania grafiki, w tym Minecraft, Adobe After Effects, Blender i Avogadro.
Czym są shadery?
Shadery nadają grafice 3D głębię poprzez zmianę jej wyglądu, co obejmuje określanie poziomu koloru, światła, ciemności, odcienia, nasycenia i kontrastu grafiki. Na przykład zmiana kąta padania światła na powierzchnię i odległości od źródła światła to dwa przykłady tego, jak cieniowanie może zmienić wygląd grafiki.
Shadery działają na procesorze graficznym komputera (GPU), co zmniejsza obciążenie centralnego procesora komputera (CPU). Odciążenie CPU z zadania renderowania grafiki pozwala mu skupić zasoby na wykonywaniu kodu aplikacji.
Istnieją dwa główne typy shaderów GLSL:
- Wierzchołkowy — manipuluje wierzchołkiem, czyli punktem siatki trójkątnego modelu 3D, w którym spotykają się dwie linie; określa współrzędne wierzchołka, a w większej skali rozmieszczenie grafiki na ekranie; jest wywoływany raz dla każdego wierzchołka
- Fragmentów — znany również jako shader tekstury; cieniuję fragment, czyli piksel zrasteryzowanego trójkąta tworzącego obraz 3D; służy do przetwarzania koloru, cieni i innych efektów
Jak otworzyć plik FRAG
Pliki FRAG można otwierać za pomocą narzędzi dołączonych do OpenGL SDK (wieloplatformowego). Można je również otwierać i edytować za pomocą edytorów kodu źródłowego, takich jak Microsoft Visual Studio Code (wieloplatformowy), oraz edytorów zwykłego tekstu, takich jak Microsoft Notepad (dołączony do systemu Windows), Apple TextEdit (dołączony do systemu macOS) lub gedit (Linux).
UWAGA: Edytory zwykłego tekstu nie oferują przydatnych funkcji edycji, takich jak wyróżnianie składni dostępne w edytorach kodu źródłowego.