All Projects → KoltesDigital → Shadertoy Exporter

KoltesDigital / Shadertoy Exporter

Licence: mit
Export images and videos from Shadertoy.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Shadertoy Exporter

DuEngine
An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+16.98%)
Mutual labels:  shader, shadertoy
ShaderBoy
Simple text editor that lets you write Shadertoy shaders more comfortably, anytime, anywhere.
Stars: ✭ 133 (+150.94%)
Mutual labels:  shader, shadertoy
Vertexshaderart
The repo for vertexshaderart.com
Stars: ✭ 107 (+101.89%)
Mutual labels:  shadertoy, shader
Fishmanshadertutorial
shader 中级教程
Stars: ✭ 575 (+984.91%)
Mutual labels:  shadertoy, shader
GLSLShaderShrinker
Optimizes the size of GLSL shader code.
Stars: ✭ 39 (-26.42%)
Mutual labels:  shader, shadertoy
notebookdrawings-shader-unity
Unity3D port of the excellent 'notebook drawings' post-processing shader by flockaroo.
Stars: ✭ 34 (-35.85%)
Mutual labels:  shader, shadertoy
Unity Raymarching Framework
A framework to easy implement raymarching in unity. Include lots of hash,noise,fbm,SDF,rotate functions
Stars: ✭ 129 (+143.4%)
Mutual labels:  shadertoy, shader
card-game-GLSL
card game in the single GLSL shader
Stars: ✭ 20 (-62.26%)
Mutual labels:  shader, shadertoy
ShaderToy.NET
Native shadertoy-compatible GLSL playground in .NET framework Environment
Stars: ✭ 53 (+0%)
Mutual labels:  shader, shadertoy
Bonzomatic
Live shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+1464.15%)
Mutual labels:  shadertoy, shader
Shadergraphexamples
Simple examples of Unity shader graphs.
Stars: ✭ 869 (+1539.62%)
Mutual labels:  shader
Tess Opt
Demonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-75.47%)
Mutual labels:  shader
Raw Vulkan
🔥 Experiments building Vulkan applications, libraries, and abstractions.
Stars: ✭ 42 (-20.75%)
Mutual labels:  shadertoy
Revealshader
Unity Shader experiment
Stars: ✭ 47 (-11.32%)
Mutual labels:  shader
Testbedhdrp
Testbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (+1520.75%)
Mutual labels:  shader
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (-22.64%)
Mutual labels:  shader
Ocean community next gen
Next gen iteration of the unity community ocean shader
Stars: ✭ 855 (+1513.21%)
Mutual labels:  shader
Inkpainter
Texture-Paint on Unity.
Stars: ✭ 849 (+1501.89%)
Mutual labels:  shader
Notepadpp Solarizeshadertheme
Shader syntax highlighting for Unity shaders in Notepad++
Stars: ✭ 17 (-67.92%)
Mutual labels:  shader
Hololensscanningeffect
Source code for my blog post http://smeenk.com/hololens-scanning-effect-in-unity/.
Stars: ✭ 52 (-1.89%)
Mutual labels:  shader

Shadertoy Exporter

Download the application for Windows, Mac OS, 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.

FFMPEG for GIF and MP4

In order to export either GIF or MP4 videos, FFMPEG must be installed. Download the package that suits you best (Windows and Mac OS packages will be downloaded from another site).

For Windows users: In the export settings, locate the ffmpeg application. It should be in the bin directory within where you unzipped the package. For instance, if you unzipped the package in C:\Tools, the path should look like C:\Tools\ffmpeg-20191231-a1b2c3-win64-static\bin\ffmpeg.exe.

For Mac OS users: In the export settings, locate the ffmpeg application. If your haven't installed ffmpeg on your Mac, you can install it through e.g. homebrew. By default, the ffmpeg is located at /usr/local/bin/ffmpeg. You can check it by which ffmpeg in your terminal. After successfully locating ffmpeg, the path should look like /usr/local/Cellar/ffmpeg/4.2.2_2/bin/ffmpeg depending on your installed version and how you installed.

For Linux and advanced users: the command is also searched in the PATH directories.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].