.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
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:
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.
