Home

Awesome

Create textures from Glsl fragment shaders on Blender 2.8+ (works only on Linux and Windows for now)

Install

  1. Click on "Clone or Download"
  2. Click on "Download ZIP"
  3. Click "Edit" > "Preferences..." > "Add-ons"
  4. Click install and load the zip file you just download
  5. Check the box next to "GlslTexture"

Use

  1. Operator Search: F3 (or SpaceBar depending on your setup). Type GlslTexture

  1. Change width and height size and Source file (which can be a path to an external file).

  1. Use the Image on your materials. The Image name will be based on the name of the source file.

  1. Go to the Text Editor (or an external editor if your source file is external) and edit the shader. It will hot reload.

The uniform specs will be the same that:

So far the supported uniforms are:

Roadmap

[ ] Reaload GlslTextures (actually any image with the same name that a text on a project) [ ] Improve performance for animation [ ] it's possible to make this a node to pass uniforms in? [ ] Multi buffers?