VIZUAL.Start with one dish →
ProductRestaurantsTechnologyPlansEnter EmberContact

Real dish in.
Digital dish out.

A production path designed around physical scale, mobile delivery, graceful fallback, and model review.

From capture
to browser.

Technical controls appear here because they matter to teams evaluating how the product is made and delivered.

01

Capture

The restaurant’s finished plate is photographed under controlled light from multiple calibrated viewpoints.

02

Reconstruction

The capture set is resolved into dimensional geometry and surface detail.

03

Scale calibration

Physical measurements are checked against the digital asset before table placement is enabled.

04

Optimization

Geometry and textures are prepared for mobile delivery, with compression chosen per asset.

05

Browser delivery

A poster arrives first. GLB delivery and WebGL controls load only when an approved model is requested.

06

iOS delivery

Approved dishes can pair a USDZ asset with the browser model for native Quick Look.

07

Android delivery

Supported devices hand the calibrated GLB to Scene Viewer; other devices retain the browser experience.

08

Fallback

If 3D, AR, or WebGL is unavailable, the menu keeps the poster, description, price, and ordering action.

Performance is part
of the product.

Posters remain discoverable in server-rendered HTML. Model code loads after intent. One canvas is used at a time, reduced motion is respected, and the menu remains usable when WebGL fails.

INITIAL

Poster and essential dish information

ON INTENT

GLB and viewer controls

NATIVE AR

USDZ or Scene Viewer when available

FALLBACK

Photo, description, price, and add action

Discuss one dish →