.SHADER Extensão de arquivo
Arquivo de shader do Godot Engine
| Desenvolvedor | Godot |
| Popularidade |
4,5 | 11 Votos |
O que é um arquivo SHADER?
Um arquivo SHADER contém propriedades de shader usadas pelo Godot Engine, um mecanismo de jogos gratuito e de código aberto usado para criar jogos 2D e 3D. Ele armazena vários tipos de dados e funções na linguagem de shader do Godot, baseada na linguagem de shader OpenGL ES (GLSL ES) 3.0. Os arquivos SHADER são referenciados por programas de shader no jogo para renderização 2D e 3D e para partículas no jogo.
Mais informações
É muito provável que você só encontre arquivos SHADER ao desenvolver um jogo com o Godot Engine. Os arquivos SHADER são armazenados em formato de texto simples e podem ser visualizados com um editor de texto.
Programas que abrem ou fazem referência a arquivos SHADER
Arquivo de shader do motor Quake 3
| Desenvolvedor | id Software |
| Popularidade |
3,4 | 16 Votos |
Arquivo de propriedades de shader usado por jogos desenvolvidos com o id Tech 3, o motor Quake III; contém definições para texturas de mapas, como arquivos de imagem, escala, movimento e configurações de iluminação; referenciado por outros componentes do jogo, como carregadores de mapas, para definir propriedades de aparência dentro do jogo.
Mais informações
Os arquivos SHADER são armazenados em um formato de texto simples e podem ser visualizados com um editor de texto. Eles geralmente estão localizados no diretório /scripts de um arquivo de pacote de jogo .PK3.
Programas que abrem ou fazem referência a arquivos SHADER
Recurso de shader do Unity
| Desenvolvedor | Unity Technologies |
| Popularidade |
3,0 | 3 Votos |
Um arquivo SHADER é um recurso de shader criado no Unity, um aplicativo de desenvolvimento de jogos. Ele contém código-fonte usado para renderizar pixels dentro do jogo. Os arquivos SHADER são criados selecionando Assets → Create → Shader na barra de menus do Unity.
Mais informações
O Unity é um aplicativo multiplataforma de desenvolvimento de jogos 3D. Quando um desenvolvedor cria um jogo no Unity, ele pode adicionar shaders a esse jogo. Shaders são programas que informam a um jogo como renderizar pixels em diferentes condições para produzir efeitos de sombras, iluminação e textura.
Os shaders criados para uso no Unity são salvos como arquivos SHADER. Esses arquivos são arquivos de texto simples que contêm código-fonte escrito nas linguagens de programação High-level Shader Language (HLSL) e ShaderLab. A HLSL é uma linguagem semelhante a C, criada e mantida pela Microsoft, enquanto ShaderLab é a linguagem proprietária de programação de shaders do Unity. As seções HLSL de um arquivo SHADER são precedidas pelos prefixos HLSL ou CG.
Como abrir um arquivo SHADER
Os arquivos SHADER devem ser abertos no Unity Technologies Unity (multiplataforma) como parte de um projeto do Unity. Para importar um arquivo SHADER para um projeto do Unity, abra o projeto, clique com o botão direito na janela Project e selecione Import New Asset.... Em seguida, selecione e importe o arquivo SHADER. Depois de importar o arquivo SHADER para o Unity, você pode clicar duas vezes no novo recurso de shader para visualizar o código do recurso em um editor de scripts.
Como os arquivos SHADER são arquivos de texto simples, você também pode abri-los e editá-los em qualquer editor de texto ou de código-fonte, como o Microsoft Visual Studio Code (multiplataforma) ou o GitHub Atom (multiplataforma).
