.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

Capture d'écran d'un fichier .glsl dans Microsoft Visual Studio Code 1.6
Fichier GLSL ouvert dans Microsoft Visual Studio Code 1.6

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 :

  • .VSH - Fichier stockant les propriétés de nuanceur des sommets
  • .VERT - Fichier stockant les propriétés du nuanceur de sommet
  • .FSH - Fichier stockant les propriétés du nuanceur de fragment
  • .FRAG - Fichier stockant les propriétés du nuanceur de fragment

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.

Ouvrez plus de 400 formats de fichiers avec File Viewer Plus.Téléchargement gratuit

Programmes qui ouvrent les fichiers GLSL

Mac
Gratuit
Inclus avec l'OS
Linux
Catégorie : Image 3D
Mis à jour : 28 septembre 2021

Vérifié par FileInfo.com

L'équipe FileInfo.com a mené des recherches indépendantes sur le format de fichier de nuanceur GLSL et les applications Mac, Windows et Linux répertoriées sur cette page. Notre objectif est une précision de 100 %, et nous ne publions que des informations sur les types de fichiers que nous avons vérifiés.

Si vous souhaitez suggérer des ajouts ou des mises à jour de cette page, faites-le-nous savoir.