:open-source cross-platform real-time video effects plugin system.
After much debate, coding and testing, the FreeFrame developers are proud to present FreeFrame 1.5 also known as FreeFrameGL or FFGL. FreeFrame 1.5 includes extensions to FreeFrame 1.0 that enable real time rendering of stunning graphics and video effects with OpenGL compatible graphics cards ("GPUs").
Thanks to the enormous graphics processing power in todays' GPUs, FreeFrame 1.5 plugins using OpenGL run at much higher resolutions and frame rates than older FreeFrame 1.0 plugins. With OpenGLs' 3D functions and pixel shader programs, many new and exciting visual effects are possible and we are excited to see what plugin developers will create.
FreeFrame 1.5 also includes a timing function that enables hosts and plugins to reliably render time-dependent visual effects like particle systems and physical simulations. Whether you are running in real time at 60 frames per second or rendering a 25fps video to your hard drive, the new timing function ensures that you'll get accurate and predictable results.
Sample projects for Windows (MSVC, Delphi) and Macintosh (XCode) are provided to demonstrate basic plugin programming and hosting. Many FreeFrame plugins are provided with source code so that others can see exactly how real time video effects are written.
To learn more about FreeFrame, check out the FreeFrame website, and the new freeframe plugin database at community.freeframe.org
Developers interested in writing FreeFrameGL plugins or hosts can download the SDK directly.
Thanks to everyone that has made this possible
The FreeFrame 1.5 team:
With lots of help from the rest of the FreeFrame community.
Freeframe is currently supported in the following host applications:
Checkout the FFRend opensource freeframe rendering application which lets you chain multiple plugins and render their output to avi files - http://ffrend.sourceforge.net/ FFRend now alows you to compile MetaPlugins which enable complex effects to be built from existing freeframe plugins, these metaplugins can then be used in any freeframe host.
There are over 200 FreeFrame plugins available from a diverse range of developers - see the participants page for details of people involved in the project and the downloads page for links to the plugins.
All the open source code that we have collectively produced is stored up there in CVS. You can browse the latest versions of our code on the web, or get code and binary downloads at the sourceforge site. We also have the public FreeFrame forums and lots more up there.