Fighting Game · Guides & deep dives

Isis Venue Capture Pipeline

V2 uses @v2/isis-venue-capture-pipeline to turn licensed real-world venue captures into generated race-track metadata and generated stage content.

4sections1 minread

On this page

Scope#

V2 uses @v2/isis-venue-capture-pipeline to turn licensed real-world venue captures into generated race-track metadata and generated stage content.

Package Chain#

The pipeline runs:

  1. @isis/gaussian-splatting capture ingest, preprocessing, Gaussian-splat training, and optimization.
  2. @bellona/openusd export for stage interchange.
  3. @bellona/unreal Nanite stage cook.

Output Roots#

The contract fixes two generated roots:

  • race-track metadata: V2/ue/Source/V2RaceTracks/Generated
  • stage content: V2/ue/Content/V2/Stages/Generated

Unreal packages are published below /Game/V2/Stages/Generated. The generated asset event remains tagged v2.stage.venue_capture, so the existing @v2/oshun-adapter isis.asset.generated route sends the capture to Bellona cook with stage provenance preserved.

Rollback Boundary#

Venue capture is content-build work only. Plans and generated payloads carry deterministicGameplay: false, rollbackPolicy: "content-build-only", and a Bellona cook handoff with rollbackSafe: true. Race replay determinism only consumes cooked, content-addressed outputs after provenance gates complete.