Using GLSL shaders in Jitter just got even easier.
Available in the Max Package Manager on Mac and Windows!
Easily downloaded and installed from the built-in Max Package Manager on Mac and Windows.
Install the free ISF Editor app to get the standard set of over 300 open source shaders to use with jit.gl.isf.
The jit.gl.isf includes the ability to list detected shaders and filter them by category and type.
Published parameters from ISF shaders can be easily accessed and used to generate Max UI elements. See the “Play” tab of the help patch for more information.
GLSL shaders can be found on community websites like interactiveshaderformat.com, shadertoy.com and glslsandbox.
ISF for Jitter is GPU accelerated for the fastest real-time video rendering use cases.
ISF is a simple open specification can be used to create and process video on the web, desktop and mobile platforms, in a variety of different host tools and open source codebase libraries.
Completely free and open source. Source code available in the jit.gl.isf repository.
Max from Cycling 74 (Mac & Win)
See the included documentation and help patches for more information on using jit.gl.isf in Max.
Introduction to writing ISF shaders – How to create your own shaders in the ISF spec.
Converting GLSL Shaders to the ISF Specification – Tips and examples for adapting existing GLSL code to use with jit.gl.isf and other supported software.
Using ISF Shaders in Max – An introduction to using the jit.gl.isf object in Max to use ISF generators, filters and transitions in Max with a walkthrough of the included example shaders.
The jit.gl.isf can be installed from within Max using the Package Manager.
If you prefer to manually install the package, the object can be found in the jit.gl.isf repository on GitHub.
One of the key focuses of ISF is to create a standard for GLSL shaders that can be easily used across different applications and platforms. This means you can download shaders from https://www.interactiveshaderformat.com/ and use them directly in Max, Motion, VDMX, and a variety of other apps without any conversion. ISF also makes it easy to create self contained shaders that include advanced features like persistent image buffers and multiple passes, making it possible to create advanced shader creations completely in code.
If you would like to use these shaders as learning materials or starting points for your own creations, they are bundled with the ISF Editor and can also be found in the ISF Files repository on GitHub.
You can create your own shaders (or remixing existing ones) using any standard text editor, or our free ISF Editor app. See the ISF Documentation Quickstart for more information with getting started with your own ISF shaders.
In some cases our free ISF Editor app can automatically translate GLSL code from other similar formats with little or no additional adaptation needed, as demonstrated in the Converting Shaders From Other Formats tutorial.
For more information on converting code from other specifications see the Adapting Existing GLSL Code to the ISF Specification and Tips for Converting Non-ISF GLSL shaders to ISF sections of the ISF documentation.
Alpha channels are supported and are widely used in the set of standard shaders. If you are having problems with a custom shader, make sure the alpha channel is properly handled in any custom GLSL when setting gl_FragColor.
Please contact our support email for any issues with ISF for Jitter.
Visit docs.isf.video for the ISF Reference Pages, an introduction to writing ISF shaders, and more.
jit.gl.isf can seamlessly work with GLSL shaders written in OpenGL 2, OpenGL 3, and OpenGL 4, regardless of which version of OpenGL you are using in Max.
ISF for Jitter is part of an ecosystem of video tools that use the ISF specification as a standard for working with GLSL based generators, transitions and effects.
A list of apps and open source frameworks with support for ISF shaders can be found on the isf.video website.