How to use ISF

It’s not the space station, that’s something else

Using ISF Shaders in Host Applications

GLSL shaders written in the ISF specification are designed to be directly in host applications as generators, FX and transitions where appropriate within their rendering pipeline. See the integrations page for a list of supported softwares and creative coding environments.

Finding ISF Shaders

A standard set of over 200 ISF shaders come bundled with many host applications, including the free desktop ISF Editor tool. If needed they can also be downloaded and manually installed from the official GitHub repository.

The ISF sharing site can be used to find shaders uploaded by community members for other people to use.

Making and Remixing Shaders

You can create new shaders, or remix existing ones, using a standard text editor. Specialized editor tools are also available for Mac and Windows and the web.

To learn more about writing ISF shaders, visit the ISF Documentation pages. These include a quickstart, reference notes and a set of walkthroughs that cover the technical and conceptual details of ISF.

Installing ISF Shaders system wide

In some cases you may want to install ISF shaders such that they can be automatically detailed by supported host software.

MacOS: ISF files should be installed in /Library/Graphics/ISF (if you want them to be available for all users on your system) or ~/Library/Graphics/ISF (if you only want them to be available to your user account). ISF files installed in either of these locations will be available to all applications: application-specific ISFs should be installed in /Library/Application Support/ or ~/Library/Application Support/

Windows: /ProgramData/ISF