AR Dining
Revolutionizing Restaurant Experiences with Augmented Reality Menus
From Concept to Market: The AR Dining Journey
AR Dining represents my first entrepreneurial venture into commercial augmented reality applications, marking the transition from experimental web AR projects to real-world business solutions. Founded under Silkun Innovations in partnership with a software engineer from BlackRock whom I met on Reddit, this project aimed to revolutionize the restaurant industry using cutting-edge AR technology.
The Problem: Bridging Expectation and Reality
Through extensive market research and customer interviews, we identified a fundamental disconnect in the dining experience: customers were consistently disappointed by food that didn’t match their expectations. Our observations revealed a common behavior pattern - diners frequently look around restaurants to see what others are eating before making their ordering decisions.
This insight led to a clear value proposition: what if customers could see exactly what their food would look like before ordering?
The Solution: Tracker-Based AR Menus
Our solution leveraged marker-based augmented reality to overlay 3D models of actual dishes directly onto existing paper menus. By scanning QR codes or AR markers, customers could visualize realistic 3D representations of food items in real-time, creating an immersive preview experience that eliminated guesswork from the ordering process.
Core Technology Stack
The AR Dining platform was built around a sophisticated four-stage workflow:
- 3D Food Scanning - Photogrammetry and advanced scanning techniques
- Asset Optimization - Compression and performance optimization
- AR Frontend Development - Interactive viewing experiences
- Hosting Infrastructure - Scalable deployment solutions
Technical Implementation Deep Dive
Stage 1: 3D Food Scanning - Overcoming Photogrammetry Challenges
The foundation of our AR experience required high-quality 3D models of actual restaurant dishes. We systematically evaluated every major 3D scanning solution available:
Scanning Technologies Tested:
- KIRI Engine - Mobile photogrammetry solution
- Polycam - Professional-grade mobile scanning
- Scaniverse - Niantic’s LiDAR-powered app
- Computer-based photogrammetry - Desktop processing solutions
- LiDAR vs. traditional photogrammetry - Comparative analysis
The Ceramic Plate Challenge
Our biggest technical hurdle emerged from an unexpected source: restaurant dishware. Traditional photogrammetry algorithms struggle with thin, plain ceramic plates commonly used in restaurants, resulting in incomplete mesh reconstruction with holes where the plate should be.
Innovation: Dot-Pattern Algorithm
Challenge: Photogrammetry fails on plain ceramic surfaces
Solution: Strategic dot placement + custom removal algorithm
Result: Complete mesh reconstruction with texture preservation challenges
We developed a novel approach:
- Dot Application: Strategically placed tracking dots on plate surfaces
- Capture Process: Standard photogrammetry workflow with enhanced surface detail
- Post-Processing: Custom Python algorithm using bpy (Blender Python API) to automatically detect and remove dots from textures
- Texture Restoration: Advanced inpainting techniques to restore natural surface appearance
This process provided invaluable experience with:
- Blender - 3D modeling and mesh processing
- Python/bpy - Custom Blender extensions and automation
- Computer vision - Dot detection and texture manipulation algorithms
Stage 2: Asset Optimization Pipeline
Raw 3D scans typically exceeded 50MB per model - far too large for real-time web AR applications. We developed a comprehensive optimization pipeline:
Optimization Tool Evolution:
- gltf.report - Initial web-based optimization (limited results)
- gltf-transform CLI - Command-line processing with better compression
- Rapid Pipeline - Production solution achieving 3-4MB per model average
The Rapid Pipeline emerged as our production standard, delivering:
- 90% file size reduction without significant quality loss
- Batch processing capabilities for restaurant-scale deployments
- Automated LOD generation for performance scaling
Stage 3: AR Rendering Technology Selection
We conducted extensive testing of available AR frameworks to find the optimal solution for restaurant environments:
AR Framework Evaluation:
AR.js
- Open-source and lightweight
- L Limited tracking stability in varying lighting
- L Performance issues with larger models
Encantar.js
- Promising tracking accuracy
- L Failed to load larger GLB files consistently
- L Frequent crashes and instability
Mind.js
- Good performance on simple models
- L Limited documentation and community support
Eight Wall by Niantic
- Professional-grade tracking (makers of Pok�mon GO)
- L Licensing costs prohibitive for startup
- L Complex integration requirements
Zappar’s Mattercraft P Winner
- Excellent documentation and developer resources
- London-based company - local support and collaboration
- Intuitive GUI for rapid menu development
- Superior tracking stability in restaurant lighting conditions
- Robust performance with optimized 3D models
// Example Mattercraft integration
import { Scene, Camera, Renderer } from 'mattercraft';
const scene = new Scene();
const camera = new Camera();
const renderer = new Renderer();
// Load optimized food model
const foodModel = await scene.loadGLTF('assets/models/pasta_carbonara_optimized.glb');
// Configure AR tracking
const tracker = scene.createImageTracker('menu_marker.png');
tracker.onVisible = () => {
foodModel.setVisible(true);
foodModel.animateIn();
};
Product Evolution: Beyond Pure AR
The 3D Menu Alternative
Market testing revealed an important insight: while AR menus were technically impressive, there was significant demand for non-AR 3D visualization. Many customers found pure 3D menu experiences more accessible than full AR implementations.
Our Flagship Product: Panoramic 3D Menus
- AI-generated environments using Meshy.ai for realistic table settings
- 360-degree food visualization without AR hardware requirements
- Lower technical barriers for restaurant adoption
- Better performance on older mobile devices
This became our primary market entry strategy: introduce accessible 3D menus first, then evolve customers toward full AR experiences as their comfort with 3D interfaces developed.
Advanced Research and Development
Gaussian Splats: Next-Generation Food Scanning
As Gaussian Splatting technology emerged, we investigated its potential for solving our ceramic plate scanning challenges:
Advantages:
- Superior surface reconstruction - Successfully captured thin ceramic bowls without dot patterns
- Photorealistic rendering quality exceeding traditional mesh-based models
- Faster capture process compared to traditional photogrammetry
Limitations:
- Limited web rendering libraries - Few production-ready JavaScript implementations
- File size challenges - Splat files often larger than optimized meshes
- Detail blur - Small food items exhibited artifacts and blur
- Hardware requirements - Demanding rendering specifications
Conclusion: Gaussian Splats showed promise for larger food items and restaurant environments but weren’t ready for small-scale food visualization in 2023.
Image-to-3D: The Holy Grail
Our final research direction explored AI-powered image-to-3D generation as the ultimate solution for rapid menu digitization:
The Vision: Upload 2-3 photos of a dish � Automatically generate 3D model The Reality: Generated models suffered from poor texture quality, making food appear like “play dough” rather than appetizing dishes
While this technology has potential, current limitations prevented production deployment for restaurant applications where visual appeal is critical.
Business Development and Market Validation
Restaurant Partnerships
AR Dining successfully deployed solutions for several London and Manchester establishments:
- Grand Somsa - Premium dining experience enhancement
- Paisabor - Cultural cuisine visualization
- Pasha - Middle Eastern restaurant chain integration
- My Peshawar - Traditional Pakistani cuisine showcase
Each deployment provided valuable insights into restaurant operations, customer behavior, and technical requirements for production AR systems.
Technical Architecture
graph TD
A[Food Photography] --> B[3D Scanning Pipeline]
B --> C[Mesh Processing & Optimization]
C --> D[Asset Compression]
D --> E[AR Framework Integration]
E --> F[Web Deployment]
B --> G[Dot Pattern Detection]
G --> H[Texture Restoration]
H --> C
F --> I[Restaurant QR Codes]
I --> J[Customer AR Experience]
Lessons Learned and Project Conclusion
Market Reality vs. Technical Innovation
While AR Dining represented significant technological advancement, market research revealed fundamental challenges:
Restaurant Priority Issues:
- Supplier communication systems - More pressing than menu innovation
- Inventory management - Critical operational efficiency needs
- Staff scheduling and payroll - Core business process challenges
Customer Adoption Barriers:
- Device limitations - Small mobile screens inadequate for detailed menu viewing
- Digital menu resistance - Customers preferred physical menus unless provided with tablets
- Tablet costs - Hardware investment prohibitive for smaller establishments
Technical Achievements
Despite market challenges, AR Dining delivered significant technical innovations:
Advanced 3D Scanning Solutions - Solved ceramic surface reconstruction challenges Production-Ready Optimization Pipeline - Achieved web-suitable file sizes while maintaining quality Cross-Platform AR Framework - Stable tracking across diverse restaurant environments Scalable Hosting Architecture - Supported multiple concurrent restaurant deployments
Business Impact
AR Dining provided invaluable experience in:
- Market validation methodologies for emerging technologies
- B2B sales processes in the hospitality industry
- Technical solution scaling from prototype to production
- Team management in a startup environment
- Partnership development with international co-founders
Project Impact and Legacy
While AR Dining ultimately concluded operations, the project established critical foundations for future AR ventures:
- Technical Expertise: Deep knowledge of web AR development, 3D asset optimization, and photogrammetry
- Market Understanding: Clear insights into restaurant industry challenges and customer behavior
- Business Experience: Practical startup management and partnership development skills
- Network Development: Established relationships in London’s tech and hospitality sectors
The technologies and methodologies developed for AR Dining continue to influence current projects, demonstrating the lasting value of ambitious technical exploration even when market timing proves challenging.
Project Repository: github.com/ar-dining Webpage: See the page Company: Silkun Innovations Technologies: Mattercraft, Blender, Python, WebGL, Photogrammetry