Updated fork of revisualizer's ShadertoyToZGE converter

contains the latest version of our visualizer plugin (replacing Chrome)

Return to “ZGameEditor Visualizer forum”

[You can only see part of this thread as you are not logged in to the forums]
NFX
Thu Jul 30, 2026 6:58 pm

x

Updated fork of revisualizer's ShadertoyToZGE converter

The original project was released by revisualizer and it converts shaders from https://www.shadertoy.com/ into .zgeproj files to use in ZGE visualizer. It was through this process I have released over 100 new ZGE effects of both my own and other authors in the last few months.

In my process I use shadertoy to create the shader and then convert it into a .zgeproj

The more I learned about ZGE the more I wanted some features that were not in the original converter so I forked the original and added the features and updated the documentation.

The new converter is hosted at https://nfxbeats.github.io/shadertoy2zge/ and can be used directly.
The source is at https://github.com/nfxbeats/shadertoy2zge
Documentation is at https://github.com/nfxbeats/shadertoy2z ... /README.md

Some of the newer features include:

- support for the @separator tag.
- support for the @list tag
- support for GLSL versions 120 and 130 (130 allows you to use some built-in functions not in 120 such as tanh() )
- support for audio spectrum FFT

The sample audio reactive shader at https://www.shadertoy.com/view/NfVGD1 shows how these features are programmed into a shadertoy shader for proper conversion.
It yields this ZGE Project:
LED Spectrum.zgeproj


Sample converter usage:
converter example.png
You do not have the required permissions to view the files attached to this post.

Return to “ZGameEditor Visualizer forum”