Hello,
I just discovered WebODM after realizing I could use my drone to make some photogrammetry.
My primary goal would be to make 3D models to print with my 3D printer.
My operating system is Linux (Ubuntu 20.04) and the browser is Firefox. My computer is a 6-core i5, it had 16 GB RAM but now upgraded to 48GB.
I shot a large-ish set of pictures of my work place area, it’s 1070 pictures, taken from two different heights (35m and 70m), from different directions, and with a camera inclination of about 15° from vertical.
I rendered the model with the standard settings, and it worked. It took a very short time (about 1 hour) and the dense point cloud was beautiful, but the actual 3D mesh was a bit disappointing - the buildings were not well-defined with sharp edges, but they had a “round-ish” appearance. Not so good for a 3D print.
So I tried again with higher settings… I set the following options:
depthmap-resolution: 1024
feature quality: ultra
mesh size: 400000
min-num-features: 40000
pc-quality: high
No resizing of original photos
With these settings, I got an “out of memory” error. So I upgraded the RAM from 16GB to 48GB, but I still got an “out of memory” after about 6 hours.
Now I’m trying to reduce the settings, I have set:
depthmap-resolution: 1000
feature quality: ultra
mesh size: 400000
min-num-features: 40000
pc-quality: high
Basically I let it resize the original photos, and decreased the depthmap resolution a bit. Will this significantly decrease memory usage, or should I change something else?
What would be good settings for my purpose - the creation of a sharp and detailed 3D model of terrain and buildings (trees aren’t as important) for 3D printing?
Also, I got a message “nvidia-smi not found in PATH, using CPU” but if I run the command “nvidia-smi” from the terminal, it works, so it is installed and it is in the path…
Thanks
Cristian