https://github.com/alexanderprod/photogrametrytool
A command line application to create 3D models based on photogrametry using the macOS Monterey RealityCapture API.
https://github.com/alexanderprod/photogrametrytool
Last synced: 3 months ago
JSON representation
A command line application to create 3D models based on photogrametry using the macOS Monterey RealityCapture API.
- Host: GitHub
- URL: https://github.com/alexanderprod/photogrametrytool
- Owner: AlexanderProd
- Created: 2021-11-28T11:27:54.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-04T09:40:22.000Z (about 4 years ago)
- Last Synced: 2025-04-03T04:06:08.734Z (10 months ago)
- Language: Swift
- Size: 132 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE/ACKNOWLEDGEMENTS.txt
Awesome Lists containing this project
README
# PhotogrametryTool
Generate 3D objects from images using RealityKit Object Capture. This project is a fork of the [HelloPhotogrametry](https://developer.apple.com/wwdc21/10076/) application by Apple, it ads various features such as USDZ to OBJ conversion and a progress bar.
## ⚠️ Requirements
- macOS 12+ Monterey
- An Apple Silicon Mac OR
- An Intel Mac with 16GB of RAM and an AMD GPU with 4GB of VRAM
## Usage
```
$ photogrametrytool [--detail ] [--sample-ordering ] [--feature-sensitivity ]
```
### USDZ to OBJ Conversion
```
$ photogrametrytool
```
## Options
| Shorthand | Flag | Available Options | Description |
|-----------|-----------------------|-------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| -d | --detail | preview, reduced, medium, full, raw | Detail of output model in terms of mesh size and texture size. |
| -o | --sample-ordering | unordered, sequential | Setting to sequential may speed up computation if images are captured in a spatially sequential pattern. Set to unordered when you don't have good results with sequential. |
| -f | --feature-sensitivity | normal, high | Set to high if the scanned object does not contain a lot of discernible structures, edges or textures. |
| -h | --help | | Show help information. |
## ToDo
- [ ] publish on homebrew
- [ ] -a flag that saves every quality setting