FAQ
A list of frequently asked questions (and answers) regarding the VirtualRocks application.
What operating system can I use?
VirtualRocks only works on Windows due to software dependencies in the 3D mesh generation pipeline. It may also work on Linux, but it hasn’t been tested and installing dependencies is more difficult.
Warning
This app requires an NVIDA graphics card with CUDA installed.
What types of images can I use?
Our app works for images of type jpg, png, and tiff. For Colmap, it is recomended that images include GPS information in their metadata.
No Attribute error in pymeshlab?
Try running pip install pymeshlab -U to update the package. If this fails, go to the pymeshlab
documentation and find and replace the updated method or variable names. Pymeshlab frequently changes their documentation.
You can also try creating a python script to run pymeshlab.replace_pymeshlab_filter_names('/path/to/my/script.py').
FileNotFoundError when starting the app?
This is because Python could not be found at the location specified by the PYTHONPATH constant in main.py and ReconManager.py. The app expects Python to be located in AppData\Local\Programs\Python\Python311. There are two solutions to this:
Uninstall Python and then re-run the binary installer (recomended).
Run
where pythonin combination withpython --versionand then modify the PYTHONPATH constant in main.py and ReconManager.py to the location returned by thewhere pythoncommand.
Note
If the where command cannot find Python or --version does not return 3.11.5, you may need to install it. If you already have Python 3.11.5 installed,
add it to the system PATH. Both the install and system PATH management will be done automatically by running the VirtualRocks binary installer.