Sub D circle looks bad because of bad topology

image
image

I want to change the topology but am unsure what to do in order to make the sub d flow evenly around the circle.

Thanks in advance

Actually you answered your question already within the header of the topic :slight_smile:

SubDiv only works well (or rather: gives the result youre looking for) if the distances (colored in my image) are equal - please compare the distances around your corner; they are extremly unequal and therefore it gives the “weired” result

Edit: so in order to clean up your topology, e.g. use support loops as I did in my image

Yeah I should have specified that I just wanted to find a way to make sure the topology was better

Thank you for the help!

well, ten I marked the wrong edges within my images :smiley:

did that already answered all your questions?

Yes it did thank you! Also, just a quick question, I understand the distances are extremely inconsistent but how can I make it so that this loop cut and slide maintains the same distance or is that not a possiblity and i have to do it by hand?

Adding a new loop doesnt solve your problem - you should use knife tool in order to get the (approximate distances as I marked below). After that, ensure you only (or mostly) usw quads so subdiv has better outcome

You might also try to find your loop like so (using also the LoopTools addon circle"ize" ):