How to do support loops to combine smooth, curved surface with hard edge So time and time again I come across a problem with shapes like that one below, where the smooth faces are ment to keep the curvature but the extruded bits shoud have sharp edges and blend seamlessly at the top last face with to curvature.

But I'm unable to route the support loops in a way that would gime me a clean surface without pinching
Below are few of my failed attempts at this:


Using Bewel weight:
This topology works:


Same with 3 edge loops:

if you need a sharp horizontal edge: