.SHADER Extensión de archivo
Archivo de sombreado de Godot Engine
| Desarrollador | Godot |
| Popularidad |
4.5 | 11 Votos |
¿Qué es un archivo SHADER?
Un archivo SHADER contiene propiedades de sombreado utilizadas por Godot Engine, un motor de videojuegos gratuito y de código abierto que se utiliza para crear juegos en 2D y 3D. Almacena varios tipos de datos y funciones en el lenguaje de sombreado de Godot, que se basa en el lenguaje de sombreado OpenGL ES (GLSL ES) 3.0. Los archivos SHADER son referenciados por los programas de sombreado del juego para el renderizado 2D y 3D y las partículas del juego.
Más información
Lo más probable es que solo encuentres archivos SHADER cuando desarrolles un juego con Godot Engine. Los archivos SHADER se almacenan en un formato de texto sin formato y se pueden ver con un editor de texto.
Programas que abren o hacen referencia a archivos SHADER
Archivo de sombreado del motor Quake 3
| Desarrollador | id Software |
| Popularidad |
3.4 | 16 Votos |
Archivo de propiedades de sombreadores utilizado por juegos desarrollados con id Tech 3, el motor de Quake III; contiene definiciones para las texturas de los mapas, como archivos de imagen, escala, movimiento y configuración de iluminación; otros componentes del juego, como los cargadores de mapas, hacen referencia a él para establecer las propiedades de apariencia dentro del juego.
Más información
Los archivos SHADER se almacenan en un formato de texto sin formato y pueden visualizarse con un editor de texto. A menudo se encuentran en el directorio /scripts de un archivo de paquete de juego .PK3.
Programas que abren o hacen referencia a archivos SHADER
Recurso de shader de Unity
| Desarrollador | Unity Technologies |
| Popularidad |
3.0 | 3 Votos |
Un archivo SHADER es un recurso de shader creado en Unity, una aplicación para desarrollar videojuegos. Contiene código fuente utilizado para renderizar los píxeles del juego. Los archivos SHADER se crean seleccionando Assets → Create → Shader en la barra de menús de Unity.
Más información
Unity es una aplicación multiplataforma para desarrollar videojuegos en 3D. A medida que un desarrollador crea un juego en Unity, puede añadirle shaders. Los shaders son programas que indican a un juego cómo renderizar los píxeles en distintas condiciones para producir efectos de sombras, iluminación y texturas.
Los shaders creados para usarse en Unity se guardan como archivos SHADER. Estos archivos son archivos de texto sin formato que contienen código fuente escrito en los lenguajes de programación High-level Shader Language (HLSL) y ShaderLab. HLSL es un lenguaje similar a C creado y mantenido por Microsoft, mientras que ShaderLab es el lenguaje de programación de shaders propietario de Unity. Las secciones HLSL de un archivo SHADER llevan los prefijos HLSL o CG.
Cómo abrir un archivo SHADER
Los archivos SHADER están diseñados para abrirse en Unity Technologies Unity (multiplataforma) como parte de un proyecto de Unity. Para importar un archivo SHADER a un proyecto de Unity, abre el proyecto, haz clic derecho en la ventana Project y selecciona Import New Asset.... Después, selecciona e importa tu archivo SHADER. Tras importar el archivo SHADER a Unity, puedes hacer doble clic en el nuevo recurso de shader para ver el código del recurso en un editor de scripts.
Como los archivos SHADER son archivos de texto sin formato, también puedes abrirlos y editarlos en cualquier editor de texto o de código fuente, como Microsoft Visual Studio Code (multiplataforma) o GitHub Atom (multiplataforma).
