[UNOFFICIAL Tool] NodeRC – Node-Based Visual Editor for RealityCapture CLI / RealityScan

Hi everyone!

I wanted to share a project I’ve recently started working on. As someone who uses RealityCapture and automated CLI workflows, I always felt that managing complex CLI scripts can get messy.

To solve this, I started building NodeRC – an unofficial node-based visual editor designed to visually connect and automate RealityCapture / RealityScan CLI commands.

It is written in Python (PyQt5) and allows you to map out photogrammetry pipelines using an interactive node canvas instead of writing long, repetitive command-line scripts.

:camera_with_flash: Preview

:sparkles: Key Features (Currently Implemented):

  • Interactive Canvas: Infinite workspace with smooth panning and zooming.
  • Node-Based Architecture: Visual representation of CLI commands as nodes with customizable input/output ports (sockets).
  • Dynamic Connections: Visually link execution flows and transfer parameters between commands.
  • Built-in Documentation Helper: Includes a tool to extract and map commands directly.
  • Quick Search Menu: Easily search and add nodes to the canvas on the fly.
  • Centralized Styles: Fully customizable colors and UI theme via configuration files.

:hammer_and_wrench: Technology Stack:

  • Python 3.7+
  • PyQt5

:rocket: What’s Next / Roadmap:

  • Direct execution of the generated pipeline directly from the UI.
  • More node templates for common photogrammetry tasks (alignment, reconstruction, texturing, exporting).
  • Better validation of connections to prevent invalid command sequences.

:laptop: Open Source & Feedback

The project is in its early stages, and I would love to hear your thoughts, feedback, or feature requests! If you are interested in trying it out, contributing, or just checking the code, you can find the repository here:

:backhand_index_pointing_right: GitHub Repository Link: nodeRC


Legal Disclaimer:
This project is an independent, unofficial open-source tool. RealityCapture and RealityScan are trademarks or registered trademarks of Epic Games, Inc. or its affiliates. The author of this tool is not affiliated with Epic Games, Capturing Reality, or any of their partners.

Looking forward to your feedback! What features would you like to see the most in an unofficial node-based CLI editor?