At The Foundry we have developed a "write once, deploy everywhere" image processing framework (BLINK). Algorithms are described in a C++ like language and automatically translated to a wide range of back-ends suitable for CPU and GPU deployment. Efficient execution of algorithms is handled by the framework. In order to heterogeneously execute graphs of BLINK effects we have created a scheduling infrastructure which can automatically partition the work load across all available compute devices. An overview of the main features of BLINK will be presented along with details of our scheduling work and examples of its use for real-time image processing.
FMX is funded by the Ministry of Science, Research and Arts and the Ministry of Economic Affairs, Labour and Housing of the State of Baden-Wuerttemberg, the City of Stuttgart and MFG Baden-Wuerttemberg, taking place in cooperation with the VES Visual Effects Society and ACM SIGGRAPH, supported by the Animation Media Cluster Region Stuttgart (AMCRS), Autodesk, Backstage, Epic Games/Unreal Engine, Foundry, Mackevision and ScanlineVFX. FMX is an event by the Filmakademie Baden-Wuerttemberg, organized by Animationsinstitut, hosting the Animation Production Days (APD), a joint venture with the Stuttgart International Festival of Animated Film (ITFS).