Blog

August 1, 2024

Share in

My Journey to the Real-Time Node-Based Compositing

Written by Faraz Qayyum, Solution Manager – Real-Time Motion Graphics

Looking back at 2019, when I joined Zero Density, I was introduced to the Real-time node-based compositing with Reality Engine. As a newcomer to this innovative workflow, I quickly grasped its intricacies and began to adapt to it. Over time, I grew to appreciate the non-linear and non-destructive nature of this approach. It mirrors the way we think and solve problems, leveraging our brain’s natural tendency for non-linear reasoning.

On the technical side, I believe Node-based workflows are the best way to cope with the fast-paced technological advancements in the Real-time Graphics Industry. These workflows provide unparalleled flexibility, allowing for the implementation of new ideas and processes without constraint. With node-based systems, you’re logically bound only by your creativity, making them ideal for continuously evolving and innovating in this dynamic field.

Node-based compositing offers several advantages over conventional layer-based compositing, particularly in the context of visual effects and Virtual Production workflows. Here are some key benefits I want to share based on my experience:

1. Non-linear Workflow

Flexibility: Node-based compositing allows for a non-linear workflow, meaning you can make adjustments to any part of the composition without disrupting the entire project. This makes it easier to experiment and iterate.
Reusability: Nodes can be reused and repurposed across different parts of the project, improving efficiency and consistency.

2. Clarity and Organization

Visual Representation: Node graphs provide a clear visual representation of the compositing process, making it easier to understand and troubleshoot complex compositions.
Modular Approach: Each node performs a specific function, and you can quickly see how different elements interact and combine, which helps organize the workflow and keep track of changes.

3. Efficiency

Parallel Processing: Nodes can often be processed in parallel, which can speed up rendering times compared to layer-based systems that process layers sequentially.
Selective Processing: When changes are made, only the affected parts of the node graph need to be recalculated, which can save time and computational resources.

4. Enhanced Control

Precision: Node-based compositing provides precise control over every aspect of the composition, allowing for detailed adjustments and fine-tuning.
Complex Effects: It is easier to create and manage complex effects and multi-step processes, as each node can be adjusted independently without affecting others.

5. Scalability

Large Projects: Node-based systems handle large and complex projects more efficiently, as the node graph can be expanded indefinitely without becoming unwieldy.

6. Non-destructive Editing

Reversibility: Changes made in a node-based system are non-destructive, meaning you can always go back and adjust or remove nodes without losing original data.
Versions: Multiple versions of a compositing graph can be created and managed efficiently by duplicating and modifying nodes, allowing for easy comparison and iteration.

Reality Engine is entirely based on a real-time node-based compositing pipeline. With Reality 5, we elevated these workflows to the next level, making them unparalleled in a professional environment where flexibility, precision, and efficiency are paramount.

I tried to cover a few basics in one of Our latest courses on Our micro-learning Portal. Our existing Reality 5 users might replicate these steps to get some hands-on. At the same time, the general real-time graphics community will gain some insights that might be useful for making future decisions.

About Faraz Qayyum


Faraz Qayyum is an accomplished Solution Manager at Zero Density and Unreal Engine Authorized Instructor specializing in Real-Time Motion Graphics and Virtual Production. With over two decades of expertise in the field, Faraz has a proven track record of delivering captivating visual experiences for all kinds of industries including news, sports, and entertainment. As an Unreal Engine Authorized Instructor, he is dedicated to training and inspiring the next generation of professionals. Faraz continues to lead and innovate in the realm of real-time graphics and virtual production.

About Zero Density

Zero Density develops virtual production and broadcast graphics solutions trusted by the world’s leading broadcasters — including ABC, CBS, Charter Communications, FOX, The Weather Channel and Univision. Its flagship platform, Reality 5, powers real-time virtual studios, augmented and extended reality productions, and on-air graphics. Complemented by the Traxis tracking platform and EVO engine hardware series, Zero Density’s end-to-end ecosystem gives production teams the tools to realize their most ambitious creative visions in real time, without compromise.