0
$\begingroup$

I have base of the machine and the button separate model. I want the button to be bend and shrink so that it fix on the top of the machine.

enter image description here

enter image description here

I tried shrinkwrap and bend option but its not working.

With bend option i got this result

enter image description here

With shrinkwrap option i got this result

enter image description here

I want to achieve this result

enter image description here

$\endgroup$
5
  • $\begingroup$ The shrinkwrap modifier is going to flatten your object. Use a lattice to deform the buttons and then shrinkwrap the lattice over the other object. See: blender.stackexchange.com/a/44820/1853 $\endgroup$
    – user1853
    Jan 19, 2018 at 15:05
  • $\begingroup$ @cegaton do i have to apply the lattice to proceed with the shrikwrap modifier $\endgroup$
    – atek
    Jan 19, 2018 at 15:12
  • $\begingroup$ Please read the link. $\endgroup$
    – user1853
    Jan 19, 2018 at 15:15
  • $\begingroup$ @cegaton it not working for me this is my result. pasteall.org/pic/index.php?id=123045 $\endgroup$
    – atek
    Jan 19, 2018 at 15:26
  • $\begingroup$ You would need to rotate the buttons element so that is parallel to the floor. Then use a lattice with only one subdivision on the Z axis, place it at the bottom of the buttons object. Then shrinkwrap would work correctly. $\endgroup$
    – user1853
    Jan 19, 2018 at 16:50

1 Answer 1

3
$\begingroup$

As you correctly guessed, you can use the simple deform modifier, with the bend option. However, you have to change the direction and origin of the bend You can control this by creating an empty and positioning it close to the button, if you select the empty in the origin property of the modifier. Here, I created two deform modifiers, controlled by two empties:
Screenshot 1
Screenshot 2

The two empties were made the children of the button, and rotated so that the bending happened in the right direction (to find the right direction, I had to play with the rotation a bit - there is no easy way to understand the correct orientation):

Rotate

The modifiers look like this (again, I had to try different angles to find a good value):

Modifiers

Here is the .blend file:

$\endgroup$
3
  • $\begingroup$ Looks good what i need but at the bottom its not touching the base. Some gap space seen. Other that its perfect. pasteall.org/pic/index.php?id=123044 $\endgroup$
    – atek
    Jan 19, 2018 at 15:08
  • $\begingroup$ @atek, to fix that, you'll just have to move it along the z-axis (G for grab + Z for locking on z-axis, hold Shift for more accurate movement), and maybe tweak the angles a little bit, until you get the effect you want. Good luck! :) $\endgroup$ Jan 19, 2018 at 15:19
  • $\begingroup$ @atek to get "perfect result" is perhaps better to fit your "control panel" into an "inset"of the machine body, as it probably is in reality. And, I would also model the panel itself from a copy of the destination curved surface. $\endgroup$
    – m.ardito
    Jan 19, 2018 at 22:23

You must log in to answer this question.

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