SkillAgentSearch skills...

GlslTexture

Blender addon to create 2D textures from GLSL. It follows the same nomenclature that glslViewer, glslCanvas, glslEditor, ofxShader and PixelSpirit

Install / Use

/learn @patriciogonzalezvivo/GlslTexture
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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:

  • uniform vec2 u_resolution;: 2D vector with the width and height of the target texture
  • uniform float u_time;: float variable with the amount of seconds of the timeline

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?

Related Skills

View on GitHub
GitHub Stars391
CategoryDevelopment
Updated2mo ago
Forks32

Languages

Python

Security Score

95/100

Audited on Jan 18, 2026

No findings