One of the best parts of open specifications for file formats is that artists can create visual generators and FX for one piece of software and share their creations with others, regardless of what tools they use.
A few months ago we received an email from Silvia Fabiani asking if we could provide any tips for how to get started with remixing and writing her own shaders, and with a few links covering the basic ideas, she was ready to go. Over the following weeks we noticed that she had posted some of her own compositions on the ISF sharing site and we thought it'd be a great story to bring to the blog for an interview. Read More
Along with VDMX, we publish several free utility apps that visual artists on the Mac may find useful... Read More
ISF stands for "Interactive Shader Format", and is a file format that describes a GLSL fragment shader, as well as how to execute and interact with it. The goal of this file format is to provide a simple and minimal interface for image filters and generative video sources that allows them to be interacted with and reused in a generic and modular fashion. ISF is nothing more than a [slightly modified] GLSL fragment shader with a JSON blob at the beginning that describes how to interact with the shader (how many inputs/uniform variables it has, what their names are, what kind of inputs/variables they are, that sort of thing). ISF isn't some crazy new groundbreaking technology- it's just a simple and useful combination of two things that have been around for a while to make a minimal- but highly effective- filter format. Read More