gemini-2.5-pro| input-price: 1.25 output-price: 10 max-context-length: 200_000 (cost: $0.03) Β· Anfrage: 2025-10-25T19:21:51.861466
Generated by rs-summarizer Version unbekannt
Abstract:
This tutorial explains how to use Rerun's "blueprint" system to programmatically control and customize data visualization layouts. It introduces the core concept that the final Rerun viewer experience is a combination of "data + blueprint." The video demonstrates how to define layouts using the Python SDK, focusing on the central role of the application_id for persisting and reusing configurations across different sessions. The presenter walks through creating multi-panel displays with various containers (Grid, Horizontal, Vertical, Tab) and view types, including 2D/3D spatial scenes, geospatial maps, time series plots, and text logs. The tutorial covers both programmatic creation and manual adjustment of layouts directly within the viewer, highlighting how blueprints can be saved, imported, and used to create powerful, reusable templates for specific debugging scenarios in robotics and computer vision.
Controlling Visualization Layouts with Rerun Blueprints
data + blueprint = viewer.application_id System: The application_id is a crucial identifier that links a specific blueprint layout to an application. All sessions sharing the same ID will automatically use the most recent blueprint associated with it, enabling persistent and consistent layouts.rr.send_blueprint()). This allows for creating automated, templated layouts, such as a view that shows only a specific text log and collapses all other UI panels by default.visual_bounds) programmatically.Grid, Horizontal, Vertical, Tab) to arrange multiple views. This enables the creation of sophisticated, information-dense dashboards combining different data types like a 2D scene, a map, and text logs in a single interface.