D.Jorkin
[GSL] Godot Shader Linker
Shader graph assembler for Godot 4.2+. Import a Blender node graph and get an equivalent Godot shader.InstallationCopy 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‑onMethod 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 → AddPoint 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