.GLSL Extension de fichier
Fichier de nuanceur GLSL
| Développeur | Khronos Group |
| Popularité |
3,9 | 9 Votes |
Qu'est-ce qu'un fichier GLSL ?
Un fichier GLSL contient les propriétés d'un nuanceur dans le langage de nuanceur GL (GLSL), utilisé pour appliquer des effets aux graphismes 3D. Il peut stocker des propriétés de sommet, de fragment, ou à la fois de sommet et de fragment, qui définissent l'apparence d'un graphisme 3D dans les applications utilisant la bibliothèque graphique ouverte (OpenGL). Les fichiers GLSL sont enregistrés en texte brut.
Plus d'informations
GLSL est un langage de nuanceur de haut niveau dont la syntaxe est similaire à celle du langage de programmation C. Il est utilisé par OpenGL, une interface de programmation d'applications (API) qui affiche des graphismes 2D et 3D dans des applications exécutées sur différentes plateformes.
OpenGL est utilisé par diverses applications, notamment les jeux vidéo, les applications de conception assistée par ordinateur (CAO) et les programmes de visualisation artistique 3D. Parmi les applications utilisant OpenGL figurent les jeux Doom et Minecraft, Adobe Photoshop et Premiere Pro, Autodesk AutoCAD et Maya, ainsi que Google Earth.
Que sont les nuanceurs ?
Les nuanceurs donnent de la profondeur aux graphismes 3D en modifiant leur couleur. Cela comprend l'application de différents niveaux de couleur, de lumière, d'obscurité, de teinte, de saturation et de contraste aux sommets, aux pixels et aux textures qui composent un graphisme.
Les nuanceurs GLSL sont exécutés sur l'unité de traitement graphique (GPU) d'un ordinateur, un processeur spécialisé dans le traitement des opérations graphiques. En s'exécutant sur un GPU, les nuanceurs réduisent la charge de travail de l'unité centrale de traitement (CPU) de l'ordinateur, qui peut alors consacrer ses ressources à l'exécution du code proprement dit.
Il existe deux principaux types de nuanceurs GLSL :
- Sommet - Applique des effets à un sommet, qui est un point d'un polygone où deux lignes se rejoignent ; détermine les coordonnées d'un sommet et, par conséquent, le placement des graphismes à l'écran ; appelé une fois par sommet
- Fragment - Également appelé nuanceur de texture ; applique des effets à un fragment, qui est un pixel d'une image 3D après la rastérisation du polygone ; utilisé pour traiter la couleur, les ombres et d'autres effets
Quelles autres extensions de fichier sont utilisées par les fichiers de nuanceur GLSL ?
Plusieurs extensions peuvent être utilisées pour les fichiers stockant des propriétés de nuanceur GLSL. Voici quelques extensions courantes :
Comment ouvrir un fichier GLSL
Vous pouvez ouvrir les fichiers GLSL avec les outils inclus dans OpenGL SDK (multiplateforme) et Apple Xcode, un environnement de développement intégré pour macOS. Vous pouvez également ouvrir et modifier les fichiers GLSL avec des éditeurs de code source, tels que Microsoft Visual Studio Code (multiplateforme).
Comme les fichiers GLSL sont enregistrés en texte brut, vous pouvez utiliser n'importe quel éditeur de texte, tel que Microsoft Notepad (inclus avec Windows), Apple TextEdit (inclus avec macOS) ou gedit (Linux) pour les ouvrir et les modifier. Cependant, les éditeurs de texte simples ne proposent pas les fonctionnalités d'édition utiles offertes par les éditeurs de code source, comme la coloration syntaxique.
