Blender is once again poised to take a revolutionary step forwards, this time in the compositing department! In a post on the Blender Developers blog, developer Omar Emara details the aim of the next-gen compositor project: Leveraging GPU processes for real-time performance and interactivity, and the ability to use the compositor directly applied over the 3d viewport!
The future of compositing in Blender is real-time.https://t.co/Cw9tYjuyM6 #b3d #DevFund
— Blender Developers (@BlenderDev) July 7, 2022
A branch to test the viewport compositor is already available, with the feature being enabled by first in the developer extras, and then activated in the viewport as seen below:
Omar has started a devtalk thread in tandem with this public branch to gather feedback and information on specific aspects as mentioned in the post. The real-time compositor project promises to bring speed to one of the lagging areas of Blender, as well as incredible functionality and workflow improvement. The ability to work in the viewport, when combined with the speed and power of both Eevee and Cycles, is a refreshing and game-changing prospect. Here are a few examples provided by Omar showcasing the power of this feature:
All nodes have not yet been implemented, but work is well underway to completely port all compositor nodes and functionality. Big thanks to Omar for his work on this! Check out his blog post and more on the links below:
This is so beautiful
This looks awesome! Currently working on rendered images/scenes only limits the usability of the Compostior enormously. And it´s also quite slow in some tasks. To work interactively with more performance looks so promising and could allow a more organic workflow when it comes to compositing. Great stuff!