Ferramentas Para Shaders

Existem diversas ferramentas para se editarem shaders. Algumas delas são o Shader Designer, FX Composer e glman.

Shader Designer

Ferramenta para Linux e Windows que permite a edição interativa de vertex shaders e fragment shaders.
A versão para Linux, no entanto, apresenta um bug no editor de shaders GLSL, não mostrando a posição certa do cursor (caret) ao usuário que está digitando

FX Composer

O FX Composer é um editor de shaders. Esta ferramenta é da NVidia e pode ser obtida gratuitamente na parte de seu site dedicada a desenvolvedor. O Shader designer suporta GLSL vertex e fragment shaders bem como shaders fragmento, vértice e geometria DX10 e shaders vértice e fragmento DX9.
Uma vantagem desta ferramenta é que o usuário pode visualizar o resultado dos shaders ao compilá-los, além de facilmente manipular parâmetros passados aos shaders
O FX Composer é feito exclusivamente para Windows.

glman

A ferramenta glman somente possui versão para Windows. Ela é bem simples e leve. Seu funcionamento consiste de avaliar um arquivo GLib, arquivo de texto fácil e simples de se editar que descreve os shaders a serem utilizados bem como os objetos em que estes shaders serão aplicados. Os shaders suportados pela ferramenta são o shader vértice, o shader fragmento, o shader geometria, além dos "novos" shaders de tesselação do OpenGL 4.0. Entretanto, a ferramenta não suporta shaders DX.

qshaderedit

Editor de shader para Linux leve e prático. Permite a edição de GLSL 1.0, ARB Shaders e CGfx.

shaderc

https://github.com/google/shaderc: Colecao de ferramentas, bibliotecas e testes para compilacao de shader

Links:

http://developer.nvidia.com/object/fx_composer_home.html
http://web.engr.oregonstate.edu/~mjb/glman/
http://www.opengl.org/sdk/tools/ShaderDesigner/
http://linux.softpedia.com/progDownload/QShaderEdit-Download-15038.html
https://docs.google.com/presentation/d/1LQUMIld4SGoQVthnhT1scoA3k4Sg0as14G4NeSiSgFU/ Apresentação sobre dicas para se mexer com aplicações gráficas
https://github.com/google/shaderc: Uma coleção de ferramentas, bibliotecas e testes para compilação de shader.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.