A small project showcasing SceneKit.
Required to build the app: Xcode 13
Supported devices: iPhone iOS 15.0+ (A12+ chip and LiDAR sensor)
How to use the app:
- Open the app (give neccessary permissions).
- Scan the surrounding walls.
- 3D paint rollers will appear on surrounding wall, this let's you know wall is ready to be painted.
- Tap on the wall, color picker will open up.
- Choose a color and dismiss the color picker.
- You can tap on the same wall again to change the color or paint other walls.
- Reset button will reset all tracking and clean the walls.
- There is a settings button which enables/disables mesh visibility and people occlusion.
- Tapping on snapshot button will take a snapshot and save it to photo gallery.
Mesh detection:
Object occlusion:
3D paint roller helper that shows when wall is detected: