Augmented reality, attached using a QR code / horizontal or vertical plane. QR code can be removed after the placement of objects or can be sticky to the object.
- View 3D model in AR, position relative to QR code or horizontal plane, QR code can be removed after placement
- Load 3D animated model from usdz or reality file, from server or from local files
- Display a list of products, choose a product and load a 3D model for it from server, loading progress is displayed
- iPhone & iPad are supported
- Model can be animated
- iOS 16+
- SwiftUI
- ARKit, RealityKit
- Unit tests (coverage > 80%)
Large files are stored in Git LFS (for example, usdz files)
To install Git LFS follow instructions
To pull Git LFS files after you pull a project itself:
% git lfs pull
To install Swiftlint:
% brew install SwiftLint
If you get Permission denied error, do from project folder:
% chmod 755 scripts/swiftlint.sh