Use the world’s most powerful real-time effects system in your Motion projects. ISF for Motion lets you use standard GLSL shaders as generators, effects and transitions in Apple Motion.
Batteries included Comes with over 200 open source ISF generators and FX to get started with.
Get creative with code Make your own interactive GLSL shaders to use in Motion and FCP X as generators, FX and transitions.
Easy to access Each individual shader appears in Motion with its own listing in the Library alongside built-in media types, and can be included when creating templates to use in FCP X.
External control ISF allows for publishing shader variables so they can be adjusted and keyframed within the timeline like any other resource in the Motion and FCP X libraries.
Bigger and faster Render out complex shaders that can’t be handled in real-time as movie files, at super high resolutions and frame rates.
No compiling or complicated setup Shaders can be written, modified and remixed using any standard text editor, or with our free ISF Editor tool.
GPU Acceleration ISF was originally designed for the fastest real-time rendering use cases, and also takes advantage of the graphics card when used in Motion and FCP X.
Write once, use widely 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.
Automatic templates Use the built-in generator to create templates for using GLSL shaders in Final Cut Pro X with a single click.
ISF for Motion Manual – The complete online manual for using ISF for Motion and FCP X.
Introduction to writing ISF shaders – How to create your own shaders in the ISF spec.
Using ISF Shaders in Motion – How to add ISF generators and filters to a Motion project, animate published parameters and export as a movie file.
Using ISF Shaders in FCP X – How to add ISF generators, templates and effects to a FCP X project and animate their published parameters.
Converting Shaders From Other Formats – Demonstrates using the ISF Editor to import shaders from GLSLSandbox and Shadertoy, adding published inputs and exporting the result as a movie file from Motion.
Over 200 GLSL shaders are bundled with the ISF for Motion and will work out of the box.
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.
Yes, but make sure to handle properly in any custom code; export with ProRes 4444 for alpha movies.
In some cases you may need to disable the 'opaque' option from the Inspector for Motion / FCP X to work as expected with alpha channels from shaders.
ISF shaders can also be included in standard templates for FCP X created with Motion. Choose the appropriate option (Generator, Transition, Effect) when making a new project file in Motion.
No, after the app is installed, launch it once and it will be recognized by Motion and Final Cut Pro X to render shaders even when not running. After this you only need to use the app to update, create and manage FCP X templates.
Launch the app and use the in app purchase option to remove the watermark from the render output.
Use the option in the app to restore previous purchases. If you have any issues please contact our support email.
Please contact our support email for any issues with ISF for Motion.
ISF for Motion is an add-on that enables usage of ISF shaders in Apple Motion and Final Cut Pro X. You must have at least one of these products to use it.
ISF for Motion 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.
ISF for Motion can seamlessly work with GLSL shaders written in OpenGL 2 and OpenGL 4.