SciGraphs panels
Seven walkthroughs of the SciGraphs tab, one per panel, each following a concrete case so you can reproduce the result button by button.
These are the worked “typical workflows” referenced from the Panel Reference. Unlike the OSMnx and City2Graph sets, this one is not about real-world geography: the SciGraphs tab works on any graph, and its job is to give that graph positions, measurements, an appearance and a reproducible record.
The tutorials
| # | Tutorial | Panel | After it you can |
|---|---|---|---|
| 1 | Load a graph | Data | Import a graph from a file, a SQL database, SuiteSparse or a pipeline, and build the Blender object every other panel operates on. |
| 2 | Lay it out | Layout & Positioning | Give a graph with no coordinates a set of positions, in 2D or 3D, and pick an algorithm that finishes on the size you have. |
| 3 | Run algorithms | Graph Algorithms | Traverse the graph, find shortest paths, build spanning trees, solve flows, and animate the result. |
| 4 | Measure the network | Analysis | Compute centralities, detect communities and read global statistics, each stored as a mesh attribute you can encode visually. |
| 5 | Make it look right | Visualization | Turn those attributes into node and edge geometry, color, materials, lighting and on-render labels. |
| 6 | Get it back out | Export & Tools | Write the graph to a standard format, export node positions, and generate a statistics report. |
| 7 | Freeze and replay it | Reproducibility | Capture the whole workflow in one JSON or YAML file, replay it deterministically, and audit the provenance manifest it writes. |
New to the add-on? Enable SciGraphs (see Installation), open the 3D Viewport sidebar with N, pick the SciGraphs tab, and start with Load a graph.
The same ground from a console
The Jupyter notebooks run inside Blender and cover this tab with the timings, distributions and failure modes measured rather than described. The tutorials show you where the buttons are; the notebooks show you what the numbers do.
| Notebook | Covers |
|---|---|
| 01 Abstract graphs | Importing and building graphs that carry no coordinates. |
| 02 Layouts | The layout algorithms, and what each one costs. |
| 03 Centrality and communities | Centrality measures and community detection. |
| 04 Paths, trees and flows | Traversal, shortest paths, spanning trees, network flow. |
| 05 Topology | Topological invariants and structural analysis. |
For scripting the add-on rather than clicking it, see the Python API reference.
Where the other tabs fit
A street network downloaded in the OSMnx panels or an urban graph built in the City2Graph panels arrives as an ordinary SciGraphs graph object, and everything from panel 3 onwards applies to it unchanged. The exception is Layout: geographic data already has positions, so that panel is for graphs that have none.