.GLSL Extensión de archivo

Archivo de sombreado GLSL

Desarrollador Khronos Group
Popularidad
3.9  |  9 Votos
 

¿Qué es un archivo GLSL?

Un archivo GLSL contiene propiedades de sombreado en el lenguaje de sombreado GL (GLSL), que se utiliza para sombrear gráficos 3D. Puede almacenar propiedades de vértices, fragmentos o tanto de vértices como de fragmentos que programan cómo aparece un gráfico 3D en aplicaciones que utilizan la biblioteca de gráficos abierta (OpenGL). Los archivos GLSL se guardan como texto sin formato.

Más información

Captura de pantalla de un archivo .glsl en Microsoft Visual Studio Code 1.6
Archivo GLSL abierto en Microsoft Visual Studio Code 1.6

GLSL es un lenguaje de sombreado de alto nivel que incluye una sintaxis similar a la del lenguaje de programación C. OpenGL lo utiliza; es una interfaz de programación de aplicaciones (API) que renderiza gráficos 2D y 3D incluidos en aplicaciones de distintas plataformas.

OpenGL es utilizado por varias aplicaciones, incluidos videojuegos, aplicaciones de diseño asistido por computadora (CAD) y programas artísticos de visualización 3D. Algunos ejemplos de aplicaciones que utilizan OpenGL son los videojuegos Doom y Minecraft, Adobe Photoshop y Premiere Pro, Autodesk AutoCAD y Maya, y Google Earth.

¿Qué son los sombreadores?

Los sombreadores dan profundidad a los gráficos 3D al modificar su color. Esto incluye aplicar distintos niveles de color, luz, oscuridad, matiz, saturación y contraste a los vértices, píxeles y texturas que forman un gráfico.

Los sombreadores GLSL se ejecutan en la unidad de procesamiento gráfico (GPU) de una computadora, que es un procesador enfocado en gestionar operaciones gráficas. Al ejecutarse en una GPU, los sombreadores reducen la carga de trabajo de la unidad central de procesamiento (CPU) de la computadora, que puede concentrar sus recursos en ejecutar el código propiamente dicho.

Hay dos tipos principales de sombreadores GLSL:

  • Vértice - Sombrea un vértice, que es un punto de un polígono donde se unen dos líneas; determina las coordenadas de un vértice y, posteriormente, la ubicación de los gráficos en la pantalla; se llama una vez por vértice
  • Fragmento - También conocido como sombreado de texturas; sombrea un fragmento, que es un píxel de una imagen 3D después de que el polígono se ha rasterizado; se utiliza para procesar el color, las sombras y otros efectos

¿Qué otras extensiones de archivo utilizan los archivos de sombreado GLSL?

Se pueden utilizar varias extensiones para los archivos que almacenan propiedades de sombreado GLSL. Algunas extensiones de archivo comunes son:

  • .VSH - Almacena propiedades de sombreado para vértices
  • .VERT - Almacena propiedades de sombreado de vértices
  • .FSH - Almacena propiedades de sombreado de fragmentos
  • .FRAG - Almacena propiedades de sombreado de fragmentos

Cómo abrir un archivo GLSL

Puede abrir archivos GLSL con las herramientas incluidas en OpenGL SDK (multiplataforma) y Apple Xcode, un entorno de desarrollo integrado para macOS. También puede abrir y editar archivos GLSL con editores de código fuente, como Microsoft Visual Studio Code (multiplataforma).

Como los archivos GLSL se guardan como texto sin formato, puede utilizar cualquier editor de texto, como Microsoft Notepad (incluido con Windows), Apple TextEdit (incluido con macOS) o gedit (Linux) para abrirlos y editarlos. Sin embargo, los editores de texto simples no ofrecen las funciones de edición útiles disponibles en los editores de código fuente, como el resaltado de sintaxis.

Abre más de 400 formatos de archivo con File Viewer Plus.Descarga gratis

Programas que abren archivos GLSL

Windows
Incluido con el sistema operativo
Mac
Incluido con el sistema operativo

Verificado por FileInfo.com

El equipo de FileInfo.com ha investigado de forma independiente el formato de archivo Archivo de sombreado GLSL y las apps Mac, Windows, and Linux incluidas en esta página. Nuestro objetivo es una precisión del 100%, y solo publicamos información sobre tipos de archivo que hemos verificado.

Si deseas sugerir alguna adición o actualización a esta página, avísanos.