Using generative deep learning to create high-quality models from 3D scans