Scanning with LiDAR
Capture a real room with Apple RoomPlan, then convert or merge it into an editable drawing.
On supported devices you can scan a real room with LiDAR and turn it into an editable Kaleidoscope Plan drawing, using Apple’s RoomPlan.
Supported devices
Scanning needs a LiDAR sensor — iPhone Pro models and LiDAR-equipped iPad Pro. On other devices the + New scan action is disabled, but you can still open and edit drawings made from scans elsewhere. (In the Simulator, scanning reports “device not supported”.)
Capturing a room
- Open a project (or Unfiled), go to the Scans section, and tap + New scan.
- The full-screen capture view opens. Move slowly around the room so the sensor sees every wall, door and window.
- RoomPlan builds the geometry live as you go.
- Tap Done.
Everything is processed on your device — nothing is uploaded.
How a scan is stored
A scan is saved inside its project as a small folder holding:
- The raw capture — Apple’s
CapturedRoom, kept verbatim and never edited. It’s the source of truth, so a future converter improvement can be re-run against it. - Scan metadata — device model, OS and RoomPlan version, capture duration, notes, and a status of active or archived.
You can also share a scan as a single self-contained .kalascan file.
Turning a scan into a drawing
From the scan’s detail screen:
- Create new drawing — converts the capture into a fresh
.kalarin the same project’s drawings, and archives the scan. - Add to existing drawing — merges the scanned room(s) into a drawing you pick (scoped to the same project first). The scan archives afterward.
Because the raw capture is preserved, you can re-convert an archived scan at any time.
Refining the result
A converted scan is a starting point — clean it up in the editor:
- Square up almost-right corners with Wall Edit Mode.
- Set wall materials, ceiling heights and add openings.
- Resolve any validation issues.
Tips for a clean scan
- Good, even lighting helps the sensor.
- Keep a steady pace and don’t rush corners.
- Re-scan a wall that looks incomplete before tapping Done.