We have officially released FreeFrame 1.5 on the Vision'R festival in Paris. 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"). We will fully support FreeFrame 1.5 plugins in Resolume 3 that we hope to release this summer.
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
The latest FreeFrameGL specification can be found here on sourceforge
Find more development information and access the complete code repository on the SourceForge site
Thanks to everyone that has made this possible
The FreeFrame 1.5 team:
Trey Harrison (Salvation)
Russell Blakeborough (Camart - VJamm)
Edwin de Koning (Resolume)
Bart van der Ploeg (Resolume)
John Day (Camart - VJamm)
Marcus Clements (Brightonart)
Julian Hone (Camart - VJamm)
With lots of help from the rest of the FreeFrame community.