Export images and videos from Shadertoy.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
build
scripts
.eslintignore
.eslintrc.yml
.gitignore
.travis.yml
LICENSE
Readme.md
Screenshot.jpg
appveyor.yml
package.json

Readme.md

Shadertoy Exporter

Download the application for Windows, Mac OS X, and Linux.

Features:

  • Fully support Shadertoy as it is embedded in a web view.
  • Saves frames directly as PNG images.
  • Can generate GIF and MP4 videos using the image sequence.
  • Configurable, persisting settings: resolution, FPS, filenames...
  • If the clipboard contains a shader URL at startup, opens it directly.

Screenshot

I used tdhooper's shadertoy-frame-exporter a lot. It's a great tool, but I felt some limitations: downloading lots of images in the browser can be annoying, settings have to be changed every time, and I had to manually convert the images into GIF or MP4 videos. This project solves these problems.