2
$\begingroup$

I'm new to blender and I'm trying to make a 3d model of a complex-ish water bottle. Now I'm stuck at a part where there's an array of wavy lines that need to be indented at the top. I've tried a few things, some didn't work and other's didn't really look right. ...and now I'm left with the question, if what I'm trying to do is even possible. :)

enter image description here enter image description here

First I tried using an array of curves and applying a boolean modifier to cut the waves into the bottle. But it instead ended up destroying the mesh. (Maybe by increasing the size of the bottle, cutting it and scaling it down?)

I also tried using a displacement map which actually works, but at rendering I run out of memory. Only when I turn off experimental mode can it render it and it doesn't look smooth enough either way:

enter image description here

My question, if it's possible and what's the best way of doing it is? I look forward to your replies, thank you.

Kind Regards, Peter

$\endgroup$
2

1 Answer 1

3
$\begingroup$

What you could do is:

  • Create your pattern, make it repeatable, dig and bevel.

enter image description here enter image description here enter image description here

  • Repeat with an Array modifier

enter image description here

  • Bend it with the Simple Deform modifier (Bend mode)

enter image description here

  • Give it a Subdivision Surface modifier, apply the Array and Simple Deform modifiers, remove the doubles.

enter image description here

  • Not too much pinching with this topology.

enter image description here

  • A bit less pinching with this solution.

enter image description here

  • No pinching at all with this very heterodox topology.

enter image description here

$\endgroup$
1
  • $\begingroup$ Thanks you that really helped. I was thinking that this morning. ...but I was thinking about it from totally the wrong angle. Like somehow separating the top half of the bottle and flattening it. lol $\endgroup$ May 10, 2020 at 1:27

You must log in to answer this question.

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