2

Is there any way to create a perfect curve automatically without having to move the polygons manually?

gun grip

JakeD
  • 8,467
  • 2
  • 30
  • 73
Hewerton22
  • 23
  • 4
  • Do you know about curve objects? Also, what about proportional editing falloff? – JakeD Sep 25 '18 at 02:51
  • Maybe not, I'm still learning – Hewerton22 Sep 25 '18 at 03:49
  • I don't think it's possible, you could flat the surface then deform it with the Proportional Editing / Sphere Falloff type, or delete this surface, and completely recreate it from an circle arc. – moonboots Sep 25 '18 at 06:57
  • What do you mean by "a perfect curve"? Does proportional editing do what you need? In edit mode, press O to turn it on and experiment with it. Note that there are different settings for it which will give different results. – S5amuel Sep 25 '18 at 06:38
  • I have no problem editing manually, but it would be interesting a tool to make symmetrical curves in large areas automatically – Hewerton22 Sep 25 '18 at 15:08

3 Answers3

3

You can use Relax function that comes with LoopTools add-on. The add-on comes with Blender so you just need to activate it in the User Preferences (ctrl+alt+u). The function is then accessible from Specials menu (w), LoopTools submenu. It can be used with edge loops selected. Note all the options in the t panel that you can change.

enter image description here

Space function might also be useful:

enter image description here

Martynas Žiemys
  • 24,274
  • 2
  • 34
  • 77
2

I'd suggest using fewer polygons and letting the subsurf modifier work for you. For example, I tried replicating your shape with fewer edge loops:

enter image description here

Sparser geometry should make it easier to manipulate your subsurf'd mesh into curved shapes manually. Additionally, for a "perfect", arbitrary, non-destructive curve, I'd suggest using the curve modifier. This way you can guide your mesh with a curve object, which is ideal for describing a smooth curve with few points.

For perfectly repeating geometry, you can couple this with an array modifier for maximum non-destructivity:

enter image description here

gandalf3
  • 157,169
  • 58
  • 601
  • 1,133
0

Or, to extrude to a specific curve:

  • Draw your curve.. in its Data > Shape panel set its resolution to match the edge you're extruding from, bearing in mind resolution is per-segment.
  • In Object Mode, Alt C convert the curve to a mesh
  • You may have to tweak the number of, and/or space the vertices - Loop Tools > Space will do that
  • Ctrl J Join the meshes
  • Ctrl E Edge Menu > 'Bridge Edge Loops' (probably set to linear , with no profile influence)

enter image description here

Robin Betts
  • 76,260
  • 8
  • 77
  • 190