I am using Blender 2.90.1 and I want to add that nice tiny bevels (so called brick seams) to a simple 1x4 LEGO brick (imported as OBJ file) using bevel modifier which doing its work very nicely with standard Blender cube (as seen in zillions of online tutorials about the bevel modifier).
But when I apply the same bevel modifier with the exact same values to the LEGO brick model, it extrudes edges of the LEGO brick erratically in all directions.
When I change the LIMIT METHOD to Angle and set it to 45° (or to any other angle) - as I need to bevel only edges under/above specific angle, it does nothing at all.
I guess there may be some sort of problem with the mesh defined inside the OBJ file, cos when I deleted all the faces except the side ones and re-apply the bevel modifier with amount value increased to 1m this is what happened:
For anyone willing to test it I uploaded the LEGO brick obj + mtl file to zippyshare here: https://www111.zippyshare.com/v/ZMN8UVNM/file.html
All the surfaces - cube and LEGO brick - are triangles.
My question is how to make the bevel modifier work with the LEGO brick mesh?