[GSL] Godot Shader Linker's icon

[GSL] Godot Shader Linker 0.3.0 Shaders 4.2 Community

Submitted by user D.Jorkin; GPLv3; 2025-12-18

Shader graph assembler for Godot 4.2+. Import a Blender node graph and get an equivalent Godot shader.

Installation
Copy the addons/godot_shader_linker_(gsl) directory into your Godot project.
In Project → Plugins enable “Godot Shader Linker (GSL)”.
A Shader Linker tab will appear in the editor Bottom Panel.
Setting up the Blender add‑on
Method 1 — install from zip (recommended)
Blender → Edit → Preferences → Add-ons → Install…
Select gls_blender_exp.zip.
Enable GSL Exporter in the add‑ons list.
Switch to Godot — the Shader Linker panel will show Status: Connected to Blender.
Method 2 — Scripts Directories (convenient for development)
Blender → Edit → Preferences → File Paths → Scripts Directories → Add
Point it to .../addons/godot_shader_linker_(gsl)/Blender (or directly to .../Blender/addons, where gls_blender_exp lives).
Restart Blender and enable GSL Exporter (Add-ons).
Switch to Godot — the Shader Linker panel will show Status: Connected to Blender.

Supported Nodes

- Texture Coordinate
- Mapping
- Image Texture (projections: Flat, Box, Sphere, Tube; interpolations: Linear, Closest; extension: Repeat, Extend)
- Noise Texture
- Fractal Noise
- Color Ramp
- Combine Color
- Separate Color
- Combine XYZ
- Separate XYZ
- Math (subset of modes: Add, Subtract, Multiply, Divide, Power, Modulo, Floor, Ceil, Truncate, PingPong, Atan2, Compare, etc.)
- Vector Math (subset: Add, Subtract, Multiply, Divide, Dot Product, Cross Product, Normalize, Length, Distance, Scale, Project, Reflect, Refract, Wrap, Snap)
- Normal Map (Tangent Space)
- Bump
- Principled BSDF (base set, simplified coat)
- Material Output


View files Download Recent Edits