What is iMeshScan?
iMeshScan is an iOS app for 3D scanning of objects and rooms, built for professionals and enthusiasts in 3D, AR, architecture and industrial design.
High‑quality mesh models
Uses LiDAR and RGB data for precise geometry, ideal for visualization, measurement and downstream processing.
Export to 3D/AR/CAD
Supports USDZ for iOS/AR and OBJ for a universal export to your favorite 3D and CAD tools.
Ready for cloud and AI
Architecture is designed for future cloud processing, mesh optimization and AI‑powered enhancements once the app goes beyond MVP.
Target devices and platforms
Initial focus: LiDAR devices
Optimized for iOS 18+ and LiDAR‑enabled devices:
- iPhone 12 Pro / Pro Max
- iPhone 13 Pro / Pro Max
- iPhone 14 Pro / Pro Max
- iPhone 15 Pro / Pro Max
- iPhone 16 Pro / Pro Max
- iPhone 17 Pro / Pro Max
- iPad Pro 11" (2nd gen и по‑нови с LiDAR)
- iPad Pro 12.9" (4th gen и по‑нови с LiDAR)
Next step: devices without LiDAR
In phase 2 we plan photogrammetry from photo sets and integration with Apple Object Capture for devices without LiDAR.
Key capabilities of the MVP
LiDAR‑based scanning
Start an AR session, capture depth and RGB data, and see a live point cloud and mesh preview.
Local 3D model generation
Combine LiDAR data into a single mesh, apply basic optimization and get it ready for export.
Storage and organization
Store models locally with metadata: name, date, type (object/room), size and available formats.
USDZ and OBJ export
Share easily via the iOS share sheet – Mail, Messages, AirDrop, Files and other 3D‑capable apps.
Intuitive 3D viewer
Rotate, zoom and pan around your model, with a roadmap towards future modes like wireframe and measurements.
Clean, focused UI
SwiftUI interface optimized for one‑hand use and quick access to your latest scans.
Technical architecture
Client app (iOS)
- SwiftUI for modern, adaptive UI.
- ARKit for LiDAR, depth data and tracking.
- RealityKit for 3D scene and object rendering.
- USDZ and OBJ as primary export formats.
- FileManager + Codable for local metadata storage.
Future cloud (phase 2)
- .NET backend with Minimal APIs.
- Azure App Service or Container Apps for hosting.
- Azure Blob Storage for 3D files.
- Cloud processing: mesh simplification, AI segmentation, batch conversion.
iMeshScan (iOS App)
├─ Capture Layer (ARKit + LiDAR)
├─ Processing Layer (mesh reconstruction)
├─ Storage Layer (local files + metadata)
├─ Presentation Layer (SwiftUI UI)
└─ Export Layer (USDZ / OBJ)
Core app modules
Capture module
AR session, LiDAR, point clouds and scan state management.
Mesh processing
Merge ARMeshAnchors, smooth the mesh and prepare it for export.
Storage module
File structure and metadata for each scan.
Viewer module
3D viewing, camera controls and future modes like measurements.
Export module
Generate USDZ and OBJ exports, integrated with the iOS share sheet.
UI / UX
Home, Scan, Viewer, Settings – focused on simplicity and speed.
Who is iMeshScan for?
Architects and interior designers
Quickly scan rooms for reference, measurements and conceptual 3D models that can be imported into your CAD and 3D tools.
3D artists and game developers
Capture real‑world objects as a base for props, scenes and AR content.
Industrial and product design
Scan prototypes and finished products for analysis, visualization and documentation.
Roadmap – first 3 phases
Phase 1 – MVP
- Capture module with LiDAR.
- Basic mesh build and viewer.
- Local storage + USDZ export.
- Simple, clean UI for the main flow.
Phase 2 – Enhanced scanning
- OBJ export and more quality controls.
- Richer viewer: wireframe and distance measurement.
- Local notifications and interactive tutorials.
Phase 3 – Cloud and AI
- Azure‑based backend for upload/download.
- Cloud‑based mesh optimization.
- User accounts, basic analytics and AI segmentation.
Privacy and security
In the MVP phase iMeshScan works fully offline – scans and models are stored only on the device, with no automatic cloud upload.
- Local‑first storage by default.
- Controlled export only when the user chooses to share.
- Prepared for secure cloud sync in phase 2.
Want early access to iMeshScan?
We are currently building the first working version. If you want to test the app once it is ready for TestFlight, leave us your email and we will get in touch.
No spam. Only important updates about the app.