What is Nodos?

Nodos is a node-based graph scheduling system designed to simplify and streamline the development of complex tasks and processes. It is developed in C++ and offers a wide range of features to enhance productivity and flexibility for developers.
info
Nodos also includes its own editor, a software development interface. However, using the Nodos editor to control Reality 5 is not supported, since it is not a production tool.
Capabilities
- Nodos allows developers to create and manage nodes within a graphical interface, which can represent various tasks, processes, and operations. It integrates seamlessly with shader languages such as GLSL (OpenGL Shading Language) and HLSL (High-Level Shading Language), enabling the automatic compilation and linking of shaders at runtime. This means developers can execute C++ code and shaders within the node graph without needing additional programming, significantly simplifying the workflow.
- Nodos provides an environment for external processes connects to it using a provided app SDK. These processes can be represented as nodes, making it possible to schedule and manage them within Nodos’ node graph.
- Nodos supports running AI models in real-time using ONNX Runtime with CUDA and TensorRT. This feature is particularly useful for tasks such as image segmentation, super-resolution, and depth generation. It also provides nodes for loading and running AI models, enabling real-time processing and analysis of images and video.