You can do this stuff with drones and open source tools. I used a cheap 100 dollar intel drone to take photos of my house and processed the pictures using (alice vision?) software that built the 3D mesh. My idea was to package something together for a home remodeling system that would let people measure and look at their houses with a 3D model but it just so happens that I live in the no-drone radius within Washington DC. Cesium also has a pretty nice 3D tiling photogrammetry service.