Hi Zephyr-ites,
I'm an architect and I'm interested in using Zephyr Lite to produce 3D models of client's existing homes, which I can then modify to show them my concept proposals. My hope is that I can make this a very simple process for the client - all they would have to do is walk around their home recording a video on their phone, which they could then send to me, and I would do the rest. This would mean I wouldn't have to visit to undertake a survey (what I would do traditionally), and could provide a fully remote service, and one that could be much quicker and cheaper than the standard architectural service.
The workflow I had in mind was:
For my first tests I walked around my home once quickly, but I found that I got much better results by walking around twice slowly. I tried walking around the whole flat twice, and then walking around each room twice. I also tried extracting 1, 2 and 5 FPS. The best results came from walking around twice, and extracting 5 FPS from the video. I also turned all the lights on, though I was shooting during the day, so I don't know if that made a difference. Zephyr managed to produce a coherent model of the entire flat, though there is still room for improvement - what I would most like is a way to avoid having plain flat walls 'bubble' outwards, because this makes it hard to find an accurate point to dimension from/model to.
When it comes to scale, I didn't think Zephyr would have any idea of what the scale of the model was, but in some cases when I imported the point cloud into Sketchup I found that the scale was right, or off by a factor of 10 exactly. Once, however, it was just wrong. Is this a coincidence?
Do you have any advice on how I could improve the process, given the restriction that the video will be taken by the client on a phone, so the instructions to them have to be simple, and the quality of the camera will vary? Are any of the things I'm doing unnecessary? I also want to avoid a lot of time consuming work 'by hand' within Zephyr, because I'm trying to keep the cost of the service down.
The settings I used:
I'm an architect and I'm interested in using Zephyr Lite to produce 3D models of client's existing homes, which I can then modify to show them my concept proposals. My hope is that I can make this a very simple process for the client - all they would have to do is walk around their home recording a video on their phone, which they could then send to me, and I would do the rest. This would mean I wouldn't have to visit to undertake a survey (what I would do traditionally), and could provide a fully remote service, and one that could be much quicker and cheaper than the standard architectural service.
The workflow I had in mind was:
- Input client video into photogrammetry software
- Export point cloud
- Import point cloud into Sketchup
- Produce simple model of the existing building in Sketchup using the point cloud as a reference for dimensions
For my first tests I walked around my home once quickly, but I found that I got much better results by walking around twice slowly. I tried walking around the whole flat twice, and then walking around each room twice. I also tried extracting 1, 2 and 5 FPS. The best results came from walking around twice, and extracting 5 FPS from the video. I also turned all the lights on, though I was shooting during the day, so I don't know if that made a difference. Zephyr managed to produce a coherent model of the entire flat, though there is still room for improvement - what I would most like is a way to avoid having plain flat walls 'bubble' outwards, because this makes it hard to find an accurate point to dimension from/model to.
When it comes to scale, I didn't think Zephyr would have any idea of what the scale of the model was, but in some cases when I imported the point cloud into Sketchup I found that the scale was right, or off by a factor of 10 exactly. Once, however, it was just wrong. Is this a coincidence?
Do you have any advice on how I could improve the process, given the restriction that the video will be taken by the client on a phone, so the instructions to them have to be simple, and the quality of the camera will vary? Are any of the things I'm doing unnecessary? I also want to avoid a lot of time consuming work 'by hand' within Zephyr, because I'm trying to keep the cost of the service down.
The settings I used:
- For the camera orientation, I chose category Urban, and the preset Deep
- For the dense point cloud and surface reconstruction, I chose category Urban again, and preset High Details
Comment