Digital Twins From Drone

Tools

  • Meshroom

  • Blendar

    • Paid Plugin: Simple Bake

  • MeshLab

Process:

  1. Take images on cloudy day to minimize shadows

  2. Import images to meshroom

    1. Process the mesh

    2. Export obj and textures

  3. Import into blender

    1. Duplicate the object

    2. Remove the textures

  4. Export the blank obj into Meshlab

    1. Create the UV map in Meshlab

      1. Created 8k UV map

    2. Save the uvmap to the obj

  5. Go back to blender

    1. Import object file

    2. Decimate the mesh

    3. Run the simple bake with PBR

      1. Diffuse

      2. Bake at 8k

      3. New UV maps

Blender, mesh baking: https://www.youtube.com/watch?v=Yx9TvvnxCAM

Step by Step:

This talkes about how to handle multiple texture maps

https://brandonsdrawings.com/texture-baking/)

  • painful part is that meshroom creates several texture maps, which makes this workflow almost impossible.

Paid Plugin:

This is the simple bake plugin for Blendar that automates the flow: https://www.youtube.com/watch?v=HGoQrqu_V1A&t=4s

UV map created by Meshroom is aweful

Fix the UV map

https://www.youtube.com/watch?v=XUkMY8Sp_AM

Changing Sun positions

auto-boundary: true, feature-quality: ultra, feature-type: akaze, mesh-size: 600000, min-num-features: 20000, pc-quality: ultra, rerun-from: dataset

1 hour- 300 pics

AKAZE v Sift

Akaze is worse for shadows.

Hahog

3 hours

auto-boundary: true, feature-quality: ultra, feature-type: hahog, mesh-size: 600000, min-num-features: 20000, pc-quality: ultra, rerun-from: dataset

Tighter mesh, reconstructed more of the street

WebODM

https://opendronemap.org/odm/

Last updated