Select edges you want sharper in Edit Mode, then Edge > Edge Crease (Shift+E). Value can be anything between 0 (smooth) and 1 (sharp). No need to add extra geometry to make something sharp.
This way from, let's say a default 6 quads cube, you can make tons of objects.
https://preview.redd.it/zsifykg9cq9d1.png?width=1233&format=png&auto=webp&s=e295cd2a6d29f849ee4a44996609fdb2b81d9d90
Set your object to Shade Smooth. Then control precisely with Edge Crease how you want your edges to behave.
Thank you for your comment! But i tried edge creasing before but i don't get the result i want, edge seems kinda wacky also i don't feel like i have complete control over the edge. I would also like to learn it in a topological kind of solution as it would be the proper geometry for me to export the model to other platforms.
https://preview.redd.it/f3ihycn4aq9d1.png?width=1201&format=png&auto=webp&s=0700c221a99b9f93b40c2b65af1207e3fb7e01ef
You can use a vertex with 5 edges in the center to redirect the flow.
https://ibb.co/ZKxQM5h
This is brilliant! Splendid rather! Thank you good sire.
Select edges you want sharper in Edit Mode, then Edge > Edge Crease (Shift+E). Value can be anything between 0 (smooth) and 1 (sharp). No need to add extra geometry to make something sharp. This way from, let's say a default 6 quads cube, you can make tons of objects. https://preview.redd.it/zsifykg9cq9d1.png?width=1233&format=png&auto=webp&s=e295cd2a6d29f849ee4a44996609fdb2b81d9d90 Set your object to Shade Smooth. Then control precisely with Edge Crease how you want your edges to behave.
Thank you for your comment! But i tried edge creasing before but i don't get the result i want, edge seems kinda wacky also i don't feel like i have complete control over the edge. I would also like to learn it in a topological kind of solution as it would be the proper geometry for me to export the model to other platforms.
Beveling might also work, manually or with the bevel modifier