8
$\begingroup$

Let's say that I want to make, say, a tarp stretched over some objectsenter image description here
(like some tools covered down on a military jeep)
or a snake stretched around it's prey (I'm a horrible person, I know :P)
enter image description here
or even camouflage netting: enter image description here

I've had a go at this using soft bodies physics:

Like This Animation

But if you've watched the animation, well... the results are not so great. Does anyone know of any methods to do this?

Any and all methods are welcome, whether animate-able or not!

$\endgroup$
1
  • $\begingroup$ What about cloth simulation or the shrinkwrap modifier? $\endgroup$
    – gandalf3
    Commented Feb 19, 2014 at 22:45

1 Answer 1

15
$\begingroup$

You could also try Cloth simulation or the Shrink wrap modifier.

Soft body simulation could be useful if you need the cloth to stretch (see What is the technical difference between softbody and cloth simulation?), but other than that you are probably better off with cloth. Note that if you do use soft body, remember to set the Cache step in Physics > Soft Body Cache to 1 to cache soft body deformations on every frame.

Cloth simulation:

Cloth simulation is one of the hardest aspects of CG, because it is a deceptively simple real-world item that is taken for granted, yet actually has very complex internal and environmental interactions. After years of development, Blender has a very robust cloth simulator that is used to make clothing, flags, banners, and so on. Cloth interacts with and is affected by other moving objects, the wind and other forces, as well as a general aerodynamic model, all of which is under your control.

enter image description here

Note that a new feature for "sewing" cloth has been added on February 6th 2014. This could be very useful for pulling cloth together (like in your first image). If you want to try it out, get a recent development version and have fun :)

Shrinkwrap modifier:

The Shrinkwrap modifier allows an object to “shrink” to the surface of another object. It moves each vertex of the object being modified to the closest position on the surface of the given mesh (using one of the three methods available). It can be applied to meshes, lattices, curves, surfaces and texts.

enter image description here

enter image description here

As mentioned by ideasman42, you can also try using the Convex Hull tool.

Run it by pressing Space> Search > Convex Hull:

enter image description here

enter image description here

$\endgroup$
2
  • 2
    $\begingroup$ Maybe worth mentioning the convex hull editmesh tool - its a good basis for shrink-wrap too. $\endgroup$
    – ideasman42
    Commented Feb 20, 2014 at 1:05
  • $\begingroup$ Could you share your settings for the cloth simulation? I was going to ask a similar question to this one, how many subdivs? How do you make it look so good? How do objects not go through each other? Thanks! $\endgroup$ Commented Jan 24, 2017 at 21:08

You must log in to answer this question.

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