Reform Sim - Shader Converter

Shader Converter is an editor tool that converting GLSL image shader on the Shadertoy website (Shadertoy) to Unreal Engine shader and material. With a couple of clicks, you can easily convert GLSL image (fragment/pixel) shader to readable, usable and efficient UE shader (HLSL), and you can preview the effect of shader immediately.

Features:

  • The conversion workflow is very simple: One editor window, codes side to side and one button to convert.

  • Supports to specify a shader model with the #pragma target directive;

  • Supports to convert Shadertoy shader with multiple passes: Common, Buffer A, Buffer B, Buffer C, Buffer D;

  • Supports to auto assign Shadertoy input: iFrame, iFrameRate, iMouse, iDate, iSampleRate, iChannelTime;

  • Supports the same keyboard and mouse input as Shadertoy;

  • Supports 2D textures, cubemaps and video input; it is planned to support music/sound input in the near future.

Video:

How to convert image shader to Unreal Engine shader and material

How to convert Multipass shader to Unreal Engine shader and material

Support:

If you have any questions, issues or suggestions, feel free to email me at:

reformsim@outlook.com