Author Topic: Hole filling  (Read 3578 times)


  • Newbie
  • *
  • Posts: 15
    • View Profile
Hole filling
« on: October 10, 2021, 02:27:15 AM »
It would be extremely helpful if there was a hole filling tool that could be used after the model is completed and holes become evident. This tool would be applied to the final model when finished, and would be like the clone stamp tool of Photoshop, where there would be a circle that indicates where the hole needs to be filled and a line to a second circle which surrounds an area of the type of area which is to be used to fill the hole. Thanks for considering this. Without this tool it is a laborious process to fill holes, requiring the model to be exported to third party programs.

Eric Baird

  • Newbie
  • *
  • Posts: 25
  • Quadro K5000 + Quadro K620 / Xeon Hex / 64M RAM
    • View Profile
    • The Brighton Toy and Model Index
Re: Hole filling
« Reply #1 on: October 17, 2021, 04:54:50 PM »
So perhaps ... one highlights a region containing a hole, the surface around the hole perimeter (perhaps excluding the "bleeding edge" itself, for quality reasons) defines an average plane orientation and position, the hole gets filled in automatically, using facets of a similar density to that of the surrounding mesh, you then select a different region of surface, the software calculates the relative average plane and angular and positional offsets of that second surface, and then as you move the mouse with a mouse button pressed, the software influences the heights above and below the initial target mesh by the heights of points above and below the local average of the second mesh region. Successive strokes make the influencing effect stronger, up to 100% ... or just use a paint strength of 100% by default.

Also, don't  limit the the surface painting to the perimeter of the filled hole, also allow overpainting the surrounding region.

Actually, this could be a nice feature even for regions without holes, or where holes have already been filled. Might work nicely in conjunction with a "subdivide mesh" brush, so that one could take a low-res section of mesh, subdivide it, and then "paint" the positions of the new "uninteresting" points with the surface from a more interesting region.

Hm. I wonder whether Blender or Meshlab have a function for this?