Ability to mark flat surfaces as such

Last year I wrote an article in ArchDaily and more detailed tutorial about the use of RC for architecture visualization, using a low-cost drone to capture the images. Architects always like to show their design in context, i.e. they like to show their design in its future setting. Photogrammetry can play an important role there. The articles received 50k views.

Now, I would like to write an update of the article, addressing some points that some of the readers brought up, or that I ran into myself as limitation. The “blubbery” surfaces of the walls and roofs is seen as one of the limitations for a wider adoption of photogrammetry for architecture visualisation. In my post above I wrote a suggestion for improvement, requiring manual work. Maybe the algorithms have improved now to a level that the 3D mesh can be improved automatically, to identify flat surfaces and replace the blubbery surface with a flat surface? Or are there 3rd-party solutions which can do that cost-effectively?

Any other suggestion for improvement of the article & tutorial?

Thanks,
Pjotr