METASPACE TECHNICAL IMPLEMENTATION

Metaspace is a spatial sketch engine for iPhone and iPad. It combines real-time 3D rendering, precision drawing input, project intelligence, and portable packaging in one cohesive workflow.

Implementation-backed capabilities

Real-time 3D scene workflow

SceneKit-based viewer architecture keeps sketching interactive while the camera moves through depth.

Precision input pipeline

PencilKit capture and touch gestures are paired with a drawing layer sandwiched between two viewer layers, so depth stays visually explicit as you sketch.

Structured project model

Layers, viewpoints, and metadata persist per space so complex sketches remain organized and editable.

Portable .mtspz packages

Export and import carry scene, metadata, and preview together for shareable and archive-ready project transfer.

Fast preview and discovery

Generated preview images and Quick Look thumbnail support make large libraries easier to scan and reopen.

Productized content systems

Manifest-driven demos, learning modules, and unlock flows connect the core engine to long-term usage.

Layered spatial system design

Metaspace is designed as a layered stack: interaction and rendering at the front, persistent project intelligence in the middle, and distribution systems for packaging and previews at the edge. In the editor view, the active drawing layer sits between front and back viewer layers so users can see exactly which depth plane they are drawing on.

Six-layer architecture narrative

Product experience is built on top of a stable rendering and persistence core, with clear distribution and growth systems.

Core runtime flow

Input is routed into the live scene, persisted as independent scene and metadata artifacts, then packaged and previewed for sharing.

Sketch, organize, share, reopen

Portable spatial continuity

Metaspace preserves creative state between sessions and devices by treating each space as structured project data, not just image output.

Responsive save architecture

Debounced persistence and task-queued operations protect editing flow while keeping project state current and durable.

Stack and distribution surface

  • Platform support: iPhone and iPad
  • UI and interaction: SwiftUI, UIKit host views, PencilKit
  • Rendering core: SceneKit via a dedicated local editor package
  • Project persistence: note.scn, project.n3d, preview.png
  • Package transport: .mtspz zip bundles for import and export
  • System integration: Quick Look thumbnail extension for .mtspz