Skip to main content
Version: Reality 5.8

Nodos

Part of the Reality 5 platform, Nodos is a real-time node-based compositing engine that combines high-performance video processing with a flexible nodegraph architecture independently from Unreal Engine’s rendering. Video I/O, compositing, media playback, image processing, tracking data handling, and custom application logic can all be represented and interconnected as nodes and executed within a single graph.

alt text

Nodos User Interface

Nodos provides the underlying processing framework and frontend for Zero Density's central control application Reality Hub.

Nodos is designed to be extensible. External applications and services can connect to Nodos through its SDK and expose their functionality as nodes within the graph. This allows third-party tools, custom software, rendering engines, hardware devices, and processing services to participate in the same real-time workflow and benefit from Nodos' scheduling, synchronization, and dataflow capabilities.

Nodos also includes built-in support for real-time AI inference using ONNX Runtime, CUDA, and TensorRT. AI models can be integrated directly into nodegraph for tasks such as segmentation, depth estimation, image enhancement, object detection, and other machine learning workflows.

Relationship Between Nodos and Unreal Engine

Rather than handling all processing inside Unreal Engine, Nodos offloads tasks such as video I/O, compositing, media playback, signal processing, and hardware integrations into its real-time processing pipeline. This separation allows Unreal Engine to focus on rendering while Nodos manages the surrounding media and production infrastructure.

alt text

Zero Density's NAB Booth | Showcasing Rendering Technologies

The integration with Nodos is not limited to Unreal Engine. Nodos designed as a general-purpose graph execution and orchestration platform that can connect external applications, rendering technologies, AI services, hardware devices, and custom processing pipelines. Unreal Engine is just one of the technologies that can be integrated into a Nodos workflow. Other examples include Chaos Vantage, NVIDIA 3D Gaussian Splatting.

Nodos Link Plugin provides bidirectional communication between Nodos and Unreal Engine, enabling Unreal Engine projects to interact with Nodos nodegraph and access capabilities such as:

  • Video I/O
  • Real-time compositing
  • Media playback
  • Tracking protocols
  • Lens profiling workflows
  • Keying toolsets
  • XR and LED volume workflows
  • AI-powered processing pipelines
  • External hardware and software integrations