A free, open-source shader editor and graphics prototyping tool for artists and developers, allowing real-time visualization of shaders and scene graphs.
ShaderPaper is a free, open-source shader editor and graphics prototyping tool for artists and developers. It provides a simple interface for creating and editing GLSL shader code, seeing the results in real-time, and iteratively developing visual effects, materials, post-processing effects, and other graphics techniques.
With ShaderPaper, you can quickly build up fragment and vertex shaders by connecting together nodes that represent common shader operations and effects. It has a built-in renderer with lighting, materials, and post-processing so you can see your shader code update live as you edit it, without needing to set up any external rendering. There is also a basic scene graph and asset importer for adding meshes, textures, and geometry to test your shaders on.
The tool is useful for graphically programming shaders without needing to write code. It allows less technical users to experiment with shader techniques and makes the process more visual and interactive. Developers can also use ShaderPaper to prototype graphics ideas faster before implementing them in their engines or applications.
As an open-source project, ShaderPaper is customizable and extendable. It works on Windows, Mac, and Linux, and the source code is available on GitHub for people to build upon or modify for their own needs under the MIT license.
Here are some alternatives to ShaderPaper:
Suggest an alternative ❐