Case Study
1,000 QR Codes, or None: How Sitelink Runs Markerless BIM Overlay on Live Job Sites
VPS Navigation
0
markers
installed per markerless floor, against 1,000
8.3
crew days removed
field days cut from a markerless floor deployment
98%
lower setup cost
From $15,700 to $385 per 100,000 sq ft floor

A field BIM viewer is only as good as its position. Sitelink runs on datacenters, hospitals, life sciences facilities and infrastructure megaprojects, and for years it solved position with printed QR codes used as survey control: a VDC engineer picked target points in the model, a field resource mounted a code at each point, and the app sighted off two codes to solve position, the same way a total station sights off control points. It worked, and it cost a five-figure mobilization per floor.

In 2026 the platform added camera-only localization on MultiSet VPS as a second mode. Markers did not go away. Both are shipped, the rollout is phased, and every customer picks markers or markerless when setting up a project. On the projects that pick markerless, setup stops requiring anyone on site and coverage stops being a budget decision.

Markers cost a crew, and still lose the model

On a 100,000 sq ft floor at 10 ft spacing, marker-based control means 1,000 printed codes. At four minutes each that is 8.3 field crew days before anyone views a model, on top of 20 hours of VDC layout in the model. Priced at a blended survey rate, deployment lands at $15,700 per floor. One hospital job was scoped at a full week of installation.

The bill does not stop at deployment. Codes get painted over, covered by finishes, buried behind drywall and pulled off as trades move through. Every loss sends someone back to the original coordinates and back out to the floor.

The accuracy problem is the part usually left out. A marker gives a survey-grade pose at the marker and nowhere else. Phone tracking drifts as the user walks, with published scaling error running as high as 14.4 cm per metre, which is roughly a metre and a half of error inside the first 10 metres. For in-wall coordination that is already unusable.

The only recovery is to walk back to a code and re-scan it. That is why teams wallpaper sites with codes that do not help, and why field users quietly stop trusting the overlay. Holding accuracy required unnatural behaviour from people who just wanted to look at a wall.

Those costs compound into a coverage ceiling. Because setup scales with floor area, most projects deploy one showcase floor and leave the rest of the building dark.

Camera-only localization, behind an existing interface

Sitelink had already built its platform so localization providers plug in behind a common interface. MultiSet VPS went in against that interface and reached production in about a day of integration work, inside a SceneKit application rather than RealityKit. No rendering stack rewrite, no proprietary capture app, no hardware.

That architecture is why markerless shipped as a choice rather than a migration. Localization mode is a project-level setting: pick markerless, enter a map code, and the rest of the product behaves the same. Existing marker projects keep working untouched, which is what makes a phased rollout possible and lets a customer run one job each way before committing a portfolio.

# Step Who What happens
1 Supply a scan the job already produces Project E57 from a terrestrial or handheld scanner, or a 360 walk. No capture through a proprietary scanning app, so reality capture the project already paid for is reused as is.
2 Process into a VPS map MultiSet Ingest, build the localization map, return a map code. Nobody travels to the building for this step.
3 Align the BIM to the scan, once Platform Pull the map mesh over the REST API, align in ortho mode in the web app, save it to the project. Field users never touch alignment again.
4 Open the model on site Field Set localization to markerless, enter the map code, raise the camera. Pose resolves against the map.
5 Hold it while walking Runtime The device re-queries position against the map and corrects continuously, so the model stays anchored to the building instead of dead-reckoned from the last good pose.

What changed on site

The hardest test on any job is a finished room, because a finished room no longer resembles the scan it was mapped from. Healthcare is where that gets extreme, since a hospital carries the highest MEP density of any building type. In July 2026 the platform ran a fourth-floor hybrid operating room with the fit-out essentially complete: surgical booms hung, ceiling lights installed, clean-suite grid in place, monitors mounted, equipment moved in.

Seven discipline models loaded into a single session, covering architectural, structural, mechanical, in-wall conduit, medical equipment and the clean-suite ceiling. The user opened the AR view with the camera pointed at the floor, raised it into the room, and the pose resolved at 0.97 confidence. It held for the rest of the walkthrough with no re-anchoring and no manual correction, through ceiling inspection and movement around the booms.

The same room ran twice that day, once markerless and once on the QR workflow, as two parallel projects on one device. That is not a test rig, it is the product working as designed: because mode is a per-project setting, a team can stand in one room and compare both against the same models before deciding how to set up the next hundred floors. On an earlier federal healthcare site, localization succeeded against a map built before new mechanical, electrical and plumbing went in and before floor equipment was rearranged, from a capture that was not high quality.

Per 100,000 sq ft floor Marker mode Markerless mode, MultiSet VPS
Markers installed1,0000
Field crew days8.30
Deployment cost$15,700$385
Monthly upkeep$2,100$0
Time to first use2 to 3 weeks, gated by crew availabilitySame day
Accuracy while walkingDecays from the marker, recovered by re-scanning a codeCorrected continuously against the map
Floors covered per project1, showcaseAll

Where the scan comes from

Camera-only localization needs a map, and a map needs a scan. Where that scan comes from decides the economics, so it is worth stating plainly.

Most large projects already run reality capture, which makes the incremental cost an export and an upload, about $385 per floor. Localization consumes the registered point cloud only, not a modelled BIM deliverable, and modelling is roughly 70% of a reality capture budget, so there is no need to pay for the expensive tier.

Commissioning a professional scan purely to enable AR is the one case that does not pay back on day one. Registered point cloud work runs $0.20 to $0.70 per sq ft and lands near $0.30 at this scale, so about $30,000 for a floor. That breaks even against marker control at month seven, because markers keep billing $2,100 a month and a scan does not.

The cheapest way onto a map

Where no scan exists, a $500 consumer 360 camera converts into a VPS map at roughly 1,000 sq ft per 60 seconds of walking. That is about 100 minutes for a 100,000 sq ft floor, done by one person, with no crew, no survey instrument and no marker layout. Under $600 a floor, and the same pass produces a viewable 3D asset alongside the machine-readable map.

Maps that keep up with the build

Construction has the highest rate of change of any environment MultiSet serves. A map is not a deliverable, it is a document the project keeps editing. Map Set lets a new capture join an existing map on the same origin, so a floor that was framed steel last month and finished ceiling this month stays one map with layers. Versioning archives the prior state rather than consuming a new map slot, which matters on sites that capture weekly. From there, two versions of the same space become a measurement: how much of this floor changed, by surface area and square footage, delivered over the REST API into whatever dashboard the customer already reads.

Join industry leaders in changing the way you build spatial computing solutions and scale your deployments.