March Code
Building materials

Building materials visualizer and virtual tours in MR headsets

A SaaS platform with three modules: AI-rendered finishes on a photo in 30 seconds, material try-ons in a Meta Quest 3 headset, and virtual tours of apartments that haven't been built yet.

Client: VidotekaAISaaS
Building materials visualizer and virtual tours in MR headsets

30 sec

From photo to photorealism

2,300+

AI generations processed

3

Modules in one platform

121

organizations work on the platform

The same house. 30 seconds apart

The client sent a photo of the site, and AI laid the paving tiles. Not a render, but photorealism on a real shot

AI · 30 seconds
Construction photo
Construction photoAI · 30 seconds

Drag the slider to compare

01

Challenge

A buyer choosing finishes can't picture the result: a tile in a catalog and the same tile on their own house are two different things. Traditional renders take days of work and cost hundreds of dollars per image. Property developers, for their part, drive buyers out to the construction site or show them a scale model.

“I can't picture how it will look at my place” is the number one objection in selling finishes and real estate.

Materials manufacturers, designers and developers need a way to show the finished result before any work starts: fast, cheap and convincing.

02

Solution

Three modules, three sales scenarios

Photo-vis
AI finishes on a photo
  • Photo of the property → mask with a brush → texture from the catalog
  • Generation with Google Gemini or OpenAI gpt-image
  • Several variants in a single batch run
MR-vis · Quest 3
Try-ons in a headset
  • Native Meta Quest 3 app (OpenXR)
  • Finishes on real walls in mixed reality
  • The catalog syncs with the web account
MR-projects
Tours of future apartments
  • 3D models of buildings and apartments (GLB)
  • VGGT: a 3D scene from a set of photos
  • The buyer “walks” through the apartment in a headset

From photo to photorealism in four steps

Photo

Drag&drop, paste from the clipboard or take a shot with the camera

Mask

Brush, eraser and fill to mark the finish area

Texture

From the manufacturer's catalog or a text description

Result

Download it, add it to a client proposal or make a QR code for the showroom

Not just a generator, but a sales system

Results are collected into a sales proposal with a shareable link: the client views the options without signing up, likes and comments on them and leaves a request, while the sales rep sees the reaction and gets a lead. The platform also has multi-tenancy for dealer networks (manufacturer → distributor → dealer), a materials catalog with Excel import, and subscriptions with payments via Robokassa (a Russian payment gateway), including automatic invoices and closing documents.

Under the hood: NestJS 10 + PostgreSQL (118 migrations), Redis/Bull queues for batch generation, a Three.js surface editor, a VGGT 3D reconstruction service and a native Meta Quest 3 app with Device Code sign-in. 118,000+ lines of production TypeScript code.

03

The system from the inside

Real screens of a working system, not mockups. Click to take a closer look

AI visualization result: KONIGSTEIN brick on a real photo, ready to download, compare or add to a proposal
One house, four brick options: batch generation in a single run
AI visualizer: area mask, materials from the catalog, batch generation of variants
Builder: trying textures on a photo with control over scale, rotation and perspective
Setting a plane by three points, so the texture lies with the correct perspective
MR projects: a residential complex with an apartment hierarchy and 3D models for a tour in a Quest 3 headset
04

Results

30 sec

From photo to photorealism

A finish option generated on a real photo of the property, instead of days of work by a visualization artist

2,300+

AI generations processed

Real production load: 121 organizations and 680+ products in the platform's catalogs

3

Modules in one platform

Photo-vis, MR try-on and virtual tours are sold and billed independently

121

organizations work on the platform

680+ products in the catalogs; generation runs on real photos of properties instead of studio shoots and manual renders

Project technologies

NestJS 10PostgreSQLRedis + BullReact 18TypeScriptThree.jsGoogle GeminiOpenAI gpt-imageVGGTMeta Quest 3 / OpenXRRobokassaDockerGitLab CI/CDS3

Want a similar result?

Pilot from $3,900, prototype free

Prices are indicative and not a binding offer.

We build an agent prototype for one scenario using your examples, so you can judge answer quality before signing.

Step 1 of 2 · Task