6
$\begingroup$

I'm new to Blender and trying to make two simple objects: square and triangular rings.

I started with a square object (using a cube) and applied bevel on its edges. Unfortunately, this is the best I could achieve after hours of work. I could not find good tutorials on that either. How can I do this?

enter image description here

enter image description here

This is an example of what I am trying to make:

Enter image description here

Enter image description here

$\endgroup$
3
  • $\begingroup$ Edited my post. $\endgroup$ Mar 22, 2023 at 1:43
  • $\begingroup$ Did you try with curves? $\endgroup$
    – Emir
    Mar 22, 2023 at 4:03
  • 2
    $\begingroup$ Just want to thank everyone for their input! Very informative and helpful! $\endgroup$ Mar 22, 2023 at 11:11

4 Answers 4

15
$\begingroup$

You can also do it with geometry nodes... lazy approach...

enter image description here

Some explanations:

  • Mesh to curve: transforms a mesh to a curve, removing faces and just keeping edges as splines.

  • Fillet curve: for "poly" option bevels the curve vertices on a given radius and divisions count.

  • Curve to mesh: generate a mesh from the curve given a profile curve (here a circle).

Little enhancements, in the file below. I've added "profile resolution" for a default circle profile, the possibility to use another profile and a flag to shade smooth or not the result.

enter image description here

The corresponding blend file:

$\endgroup$
5
  • 2
    $\begingroup$ very nice! damn i went the over complicated way lol $\endgroup$ Mar 22, 2023 at 7:56
  • 3
    $\begingroup$ +1 even if i find it very unexplained $\endgroup$
    – moonboots
    Mar 22, 2023 at 8:24
  • 1
    $\begingroup$ @moonboots, yep ; ) $\endgroup$
    – lemon
    Mar 22, 2023 at 8:25
  • $\begingroup$ why are geometry nodes needed - isn't there a modifier which does this to a curve? and why use "mesh to curve" instead of having a curve to begin with? $\endgroup$
    – user253751
    Mar 23, 2023 at 2:29
  • $\begingroup$ @user253751, just a way to do it. One can do it directly with a curve, but with these nodes filets are here only when needed, not all along the curve depending on its resolution. $\endgroup$
    – lemon
    Mar 23, 2023 at 5:53
8
$\begingroup$

If you enable the shipped add-on: Add Curve: Extra Objects, you get curve polygons. You can then (right-click menu) fillet their corners, switch them to 3D, and their Fill Mode to 'Full' in their 'Shape' panel, and use their native Round Bevel to thicken them in their 'Geometry' panel..

enter image description here:

... maybe give a level of Subdiv.

But I wound up having to go backwards and forwards a bit to get satisfactory topology in the fillets, matching thicknesses, etc.. @Lemon's way is better, IMO.

Or.. easier to CtrlShiftB bevel the vertices of a 3-point mesh-circle, or any other faceless mesh-edge shape, convert to a curve, and go from there, with the curve's native Bevel.

$\endgroup$
5
$\begingroup$

Add a plane and a circle with 3 sides, join them with Ctrl+J (or you could do them one at a time as well if you wish), go to Edit mode and bevel all geometry with Ctrl+Shift+B to your liking, then convert the object to curve in Object mode and add some bevel depth in the curve properties. You can add more resolution to the curve to make it smoother and then convert to mesh again for further editing if needed. You might want to set shading to smooth as well.

enter image description here

$\endgroup$
4
  • 1
    $\begingroup$ What's going on with other answers?.. Do we really need add-ons, geometry nodes or so much modelling for something this simple?.. What next? Python script and displacing a sphere with shader nodes? :D Sure it's fun, but why not start with the simple everyday kind of stuff?.. $\endgroup$ Mar 22, 2023 at 10:12
  • 1
    $\begingroup$ Martynas, I just did it this way reacting to Harry much too complicated way to do it. Though, gn solution is very flexible... $\endgroup$
    – lemon
    Mar 22, 2023 at 10:21
  • 3
    $\begingroup$ I just think the first answer should have been the simple one that's all. :D GN solution is actually very nice and the add-on is nice to know about as well for sure. $\endgroup$ Mar 22, 2023 at 11:37
  • 2
    $\begingroup$ @MartynasŽiemys I'm sure that all these answers including my weird approach have made the OP more knowledgable. If it was just 1 simplest and fastest answer, he and future learners would have never known the other stuff existed and that there are more ways to solve a problem and besides, what if geometry nodes or an addon was the approach he preferred but nobody introduced it :) $\endgroup$ Mar 22, 2023 at 13:19
4
$\begingroup$

Add a plane and tab into Edit Mode then press A then M > Merge At Center. There will be one vertex left at the center. Select it and press the sequence EX-1Enter to Extrude along the X-axis by negative 1 unit. Select the center vertex again and then use the sequence EY1Enter to extrude another vertex along the Y-Axis by 1 unit. Then use this extruding technique two times more to extrude another 2 vertices to, say, 0.8 units.

enter image description here

Delete the center vertex by selecting it and pressing X > Delete > Vertices. Temporarily extrude the whole setup by a small amount on the Z-Axis so you get the following shape. Select the vertices shown below and go to Edge > Bridge Edge Loops

enter image description here

Tinker around with the settings in the Adjust Last Operation popup to get the profile you need.

enter image description here

Press ASZ0 to scale the vertices back to zero on the Z-axis. Press AM > Merge By Distance to merge all vertices.

enter image description here

Add a Mirror Modifier for X & Y and tab back into Object Mode. Right click the object and select Convert To > Curve

enter image description here

Under Curve Settings go to Bevel tab and give it some Depth and adjust the Resolution. Right click object and select Convert To > Mesh.

enter image description here

You can do the same technique for the triangle. Just leave a small gap between the 3 corners and let the Bridge Edge Loops step round those corners.

$\endgroup$
15
  • 3
    $\begingroup$ What the heck are you doing to get a square with rounded corners... or do you just want to show Igor how many different tools Blender has? Add a plane, in Edit Mode delete Only Faces, select the vertices and press Ctrl+Shift+B to bevel them... and for the triangle: add Mesh > Circle with 3 vertices and bevel them. $\endgroup$ Mar 22, 2023 at 7:33
  • 2
    $\begingroup$ I can't downvote it, I upvoted it ;) But well, the bevel only makes rounded corners - it has nothing to do with the overall shape. You also don't have to extrude upwards to bevel the corners... and he asked for square and triangular rings, it does not seem he needed to know how to get the general shape, just making it a ring and rounding the corners. $\endgroup$ Mar 22, 2023 at 7:39
  • 2
    $\begingroup$ ...oh, and a bevel can have more than just a simple curvature shape ;) $\endgroup$ Mar 22, 2023 at 7:41
  • 2
    $\begingroup$ @lemon Of course you are right, that was kind of an "aesthetic" decision to delete the face :D $\endgroup$ Mar 22, 2023 at 7:51
  • 2
    $\begingroup$ ok... I'll push an answer ; ) $\endgroup$
    – lemon
    Mar 22, 2023 at 7:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .