.FSH Estensione file
File shader di frammento
| Sviluppatore | OpenGL |
| Popolarità |
4,3 | 53 Voti |
Che cos'è un file FSH?
Un file FSH contiene proprietà di shading dei frammenti nel linguaggio di shading OpenGL (GLSL). Memorizza il codice di shading dei frammenti eseguito da una GPU per rappresentare grafica 3D con colori, ombre e altri effetti. I file FSH possono anche essere salvati come .FRAG.
Maggiori informazioni
GLSL è un linguaggio di shading di alto livello utilizzato da Open Graphics Library OpenGL, che è un'interfaccia di programmazione delle applicazioni (API) che rappresenta grafica 2D e 3D. Diverse applicazioni utilizzano OpenGL, tra cui Google Earth, Minecraft e Adobe Photoshop.
I file FSH contengono dati che applicano lo shading a un frammento, ovvero un pixel in un triangolo rasterizzato che costituisce un'immagine 3D. Quando viene eseguito il rendering dalla GPU, il codice nel file FSH determina il colore (inclusi saturazione, tonalità, luminosità e contrasto) dei pixel nella grafica.
NOTA: Gli shader dei frammenti sono diversi dagli shader dei vertici (file .VSH e .VERT), che memorizzano il codice dei vertici necessario per modificare la posizione dei vertici della mesh triangolare che costituisce un modello 3D.
Come aprire un file FSH
Puoi aprire i file FSH con gli strumenti inclusi in OpenGL SDK (multipiattaforma) e Apple Xcode (macOS). Puoi anche aprire e modificare i file FSH con editor di codice sorgente, come Microsoft Visual Studio Code (multipiattaforma).
Anche se puoi aprire i file FSH con editor di testo semplice, come Microsoft Notepad (incluso in Windows), Apple TextEdit (incluso in macOS) o gedit (Linux), questi editor non offrono funzioni di modifica utili, come l'evidenziazione della sintassi, come gli editor di codice sorgente.
NOTA: Puoi anche aprire i file FSH con AMD GPU ShaderAnalyzer (Windows) e Apple OpenGL Shader Builder (macOS), ma questi programmi non sono più disponibili.