This checklist is for on-device validation of SharedCamera alignment and AR placement.
- ARCore-supported device with Depth API.
- Grant Camera and Microphone permissions.
- Use a stable, well-lit environment and a textured object.
- Launch the app and tap Start Capture.
- Move slowly in a small arc; ensure tracking remains TRACKING.
- Verify image timestamps are written to
Metadata/video_sync.csv. - Verify
video_sync.csvtimecodes increase monotonically. - Open the recorded video (
Video/scan_video.mp4) and spot-check frames against still images. - If drift is noticeable, adjust
VideoRecordertimebase or switch to hardware timestamps.
- Move the device within 0.4–0.8 meters of the object.
- Confirm the distance overlay changes from red to green.
- Move closer (<0.4 m) and confirm auto-capture stops.
- Move farther (>0.8 m) and confirm auto-capture stops.
- Capture a full 360° pass at mid elevation.
- Confirm the orbit ring shows filled sectors.
- Confirm missing sectors remain red.
- Observe band suggestions (Low/Mid/High) as you switch elevation.
- Tap Save Draft during capture.
- Force-close the app.
- Relaunch and tap Resume Draft.
- Verify capture folder and orbit coverage are restored.
- Delete a few frames in Review and re-export.
- Verify
images.txtandimage_list.txtreflect current images. - Export ZIP and confirm it includes Images, Metadata, Video, and Colmap.
- Export/convert a model to GLB and place it in
Models/. - Open Viewer and tap AR Placement.
- Tap a plane to place the model.
- Validate scale/orientation and stability.