Workflows

Methodological paths across the EM ecosystem.

Each workflow describes a complete path tied to a scientific question or a technology — photogrammetric pipeline, geophysical survey, anastylosis, web publication — and orchestrates multiple Extended Matrix tools end-to-end (yEd, EM Tools, s3dgraphy, 3DSC, Heriverse). Each step links into the canonical tool manual at the right depth rather than duplicating reference content — the workflow is the operational glue between manuals, not a fifth source of truth.

Workflows vs Cookbook. A workflow answers "how does this method work end-to-end?" and is bound to a methodology or technology. A cookbook recipe answers "how do I express this archaeological situation in the EM language?" and is bound to a grammar pattern — those live inside the EM language cookbook in the language manual. A workflow can call cookbook patterns as reusable building blocks.

Coming soon

The workflows below are being authored. Each card lists the tools the workflow will orchestrate. Track day-to-day status on the EM dev tracker.

  • 📐

    Author EM in yEd, render in Blender

    Drawing the matrix in yEd, importing in EM Tools, linking proxies to graph rows, ending on a navigable Blender scene.

    yed-palette em-tools
  • 🛰️

    Drone survey → EM reconstruction

    Photogrammetric pipeline via 3DSC (LOD, georeferencing, tilesets), landing the cleaned mesh as a Representation Model in EM Tools.

    3dsc em-tools
  • 🌐

    Publish your reconstruction to Heriverse

    Taking a complete EM Tools scene (graph + proxies + RMs) and publishing it as a navigable Heriverse experience.

    em-tools heriverse
  • 🧭

    PyArchInit → EM Tools (excavation data import)

    Bringing field data from PyArchInit through s3dgraphy's reverse-export into EM Tools as ready-to-annotate proxies.

    em-tools pyarchinit
  • 📏

    Re-publish the same plate at A2 and A3

    DP-34 Layout System use case: defining a prospetto / sezione once, re-rendering it at different scales and resolutions.

    em-tools