11

I am making an animation where a person sits down on sofa. I need to make it such that when the person sits on the sofa or presses it with his hand, it deforms. However in my case, when he presses on the sofa, his hands goes trough the sofa. How can I fix this problem?

enter image description here enter image description here

BetterEnglish
  • 2,000
  • 4
  • 29
  • 53

1 Answers1

20

You can use Dynamic Paint simulation, which is the recommended way, and generate very vivid result.

  • Set Sofa as Canvas object, and choose Displace for Surface Type.

  • Set character as Brush object, and choose Mesh Volume for Paint Source.

enter image description here

enter image description here

enter image description here

Example File

Leon Cheung
  • 27,718
  • 11
  • 89
  • 161