Lab

Arki Engine.
The research behind the twins.

Arki Engine is our real-time design platform on Unreal Engine. Grasshopper logic drives the geometry, so a pavilion, a tower or a whole district regenerates as the parameters move, with the schedule attached. Everything we learn here goes into the twins.

Epic MegaGrants Recipient logo Epic MegaGrant Recipient
Tutorials on YouTube
In motion

Watch the tools think.

Four configurators, each recorded live. Sliders move, geometry regenerates, and the numbers on the panel recompute with it.

755 components · 2,257 m² · timber, stock or polycarbonate on one slider

Office T46 · 20 floors · 864 glazed panels · Westminster 3D Tiles

19,551 m² plot · FAR 1 to 6 · parking, set-backs, green ratio

30 levels · 330 planted balconies · 14,584 m² recomputed as you drag

Living model

Our own town, as a living model.

Stockport town centre from 899 real building footprints. Toggle the layers a twin carries: heights, landmarks, the live feeds a council already publishes, and the studio itself.

What a twin consists of
Stockport SK1

Drag to orbit, tap a building for its name. The red beam marks the studio at 45 Middle Hillgate.

CRSEPSG:27700 SRCOSM LOD1 N899
TrafficSCOOT
1,240veh/hr
A6 Wellington Rd · flowing
CCTVCouncil
38of 42 online
Counts only · no faces stored
BusesGTFS-RT
14in view
Bee Network · 1 running late
AirDEFRA AURN
23µg/m³ NO₂
Shaw Heath · low
FootfallSensor
2,860/hr
Merseyway · +12% vs last week
RailDarwin
6next 30 min
Stockport station · on time

Feed values are simulated for illustration. Named sources are the kinds of public and operator feeds we integrate, always under the data owner's terms. Building footprints © OpenStreetMap contributors, projected from EPSG:4326 to local metres.

How the tools are built

From Grasshopper to game engine.

Every configurator starts life as a Grasshopper definition. The RH_IN parameters on these canvases, component count, floor height, form curvature, material, become the live sliders in Unreal Engine, so the logic architects already trust drives the real-time model.

Grasshopper definition for the pavilion configurator, with RH_IN parameters for component number, shape type and material
Pavilion definition
Component · shape · material
Grasshopper definition for the tower configurator, with parameters for floor height, radius, floor number, opening and curvature
Tower definition
The Office T46 logic
Grasshopper definition for the masterplan configurator
Masterplan definition
Parcels from parameters
Grasshopper definition for the vertical garden tower, with parameters for floor height, level count, site dimensions and balcony count
Vertical garden definition
Site · levels · balconies
The stack

What the lab runs on.

Parametric logic in Rhino and Grasshopper, BIM in Revit, GIS in QGIS, real-time in Unreal Engine 5 with Cesium and PLATEAU tiling, and a data layer of IFC, TopologicPy, graph databases and FastAPI bridges holding it together.

Rhino · GrasshopperRevit · DynamoQGIS · GDALUnreal Engine 5Cesium 3D TilesPLATEAU · CityGMLIFC · TopologicPyNeo4jFastAPIComfyUI
Epic
MegaGrant awarded to Arki Engine
20K+
YouTube community learning twins, AI and Unreal with us
50+
Tutorials on real-time visualisation and spatial tech
899
Real buildings in the browser-native Stockport model
Work with the lab

Bring us the problem the standard tools can't hold.

Research partnerships, custom configurators and twin pipelines built around your data.