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/GlslTextureREADME
Create textures from Glsl fragment shaders on Blender 2.8+ (works only on Linux and Windows for now)
Install

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

Use
- Operator Search:
F3(orSpaceBardepending on your setup). TypeGlslTexture

- Change
widthandheightsize andSourcefile (which can be a path to an external file).

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

- 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:
- The Book of Shaders: gentel guide into shaders
- PixelSpirit Deck: esoteric tarot deck, where each card builds on top of each other a portable library of generative GLSL code.
- glslCanvas: Js/WebGL
- glslEditor: Js/WebGL/Electron editor
- glslViewer: C++/OpenGL ES 2.0 native app for win/osx/linux/raspberry pi
- ofxshader: Openframeworks addon
- vscode-glsl-canvas: live WebGL preview of GLSL shaders for VSCode made by Luca Zampetti
- shader-doodle: A friendly web-component for writing and rendering shaders made by @halvves
So far the supported uniforms are:
uniform vec2 u_resolution;: 2D vector with the width and height of the target textureuniform 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
node-connect
325.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
325.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.2kCommit, push, and open a PR
