🚧 ShaderBot is currently in beta. Some features may evolve.
🎬 Standard GLSL export

You already know GLSL.

Generate production-ready fragment shaders with AI. Export directly to After Effects, Blender or DaVinci Resolve. No setup. Just the shader.

Before vs. with ShaderBot

Without ShaderBot

  • Open a shader editor, start from scratch
  • Test in browser, convert format for AE
  • Repeat for every variation

With ShaderBot

  • Describe your effect in plain English
  • AI generates GLSL instantly (200+ presets as starting points)
  • One-click export to AE / Blender / DaVinci
  • Iterate in Discord with your team
🎞️

After Effects GLSL plugin compatible

ShaderBot exports in standard GLSL format — the same format used by the AE GLSL plugin. Drop your .frag file straight into After Effects. No conversion, no rewriting.

// Example: exported from ShaderBot → drop into AE GLSL plugin
void mainImage(out vec4 fragColor, in vec2 fragCoord) {
vec2 uv = fragCoord / iResolution.xy;
fragColor = vec4(uv, 0.5 + 0.5 * sin(iTime), 1.0);
}
  • Blender (OSL), DaVinci Resolve (DCTL), TouchDesigner (GLSL TOP), Houdini (VEX), Nuke
  • 17+ export targets — all in the ExportDialog, one click
Open the export dialog →
Substance 3D

Substance Designer & Substance Painter

Export your ShaderBot shader as a custom viewport display shader. Match your Substance authoring environment to your target engine's look — or create a unique stylised preview for client presentations.

Substance Designer and Substance Painter are trademarks of Adobe Inc. ShaderBot is not affiliated with Adobe.

Collaborate on shaders in your team Discord

Share WIPs, iterate with feedback, render final frames — all in Discord. Add ShaderBot to your server.

See Pro Plans →

Export directly to your VFX pipeline

Every major format, one click.

After EffectsAfter EffectsGLSL / .frag

Shadertoy-compatible .frag file — drop into the AE GLSL plugin.

BlenderBlenderGLSL

Script node or Custom GLSL node in Blender Shader Editor.

DaVinci ResolveDaVinci ResolveGLSL / Fusion

GLSL Shader node in Fusion compositor — animated titles and effects.

TouchDesignerTouchDesignerGLSL TOP

GLSL TOP operator with .toe snippet — audio-reactive uniforms pre-wired.

NNukeGLSL Node

Foundry Nuke GLSL node with setup instructions for compositing.

HHoudiniVEX

VEX-compatible shader code for Houdini procedural workflows.

Substance DesignerSubstance DesignerGLSLFX

Custom 3D view display shader — match your Substance viewport to your engine.

Substance PainterSubstance PainterGLSL Shader

Custom viewport display shader for stylised texturing previews.

PPNG SequencePNG-32

Animated frames with alpha — import directly into AE, Nuke, or Resolve.

EEXR 32-bitOpenEXR

HDR floating-point export for professional compositing pipelines.

IISF (Resolume)ISF

Interactive Shader Format — load directly into Resolume Avenue/Arena.

Coming soon:Core Image / Metal

Includes full PBR map export — Base Color, Normal, Roughness, Metallic, AO, Emissive, Opacity, ORM pack and Unity HDRP Mask Map.

Batch export: download all formats as a single organized ZIP. Save your export configuration as a preset for future sessions.