3
$\begingroup$

Trying to create a 3d Ghost like the kind with a sheet and two eyes. I've created the sheet, textured it and put it on top of a sphere. Looks great but I don't want the sheet to drop onto the object underneath. I want it to start out already draped over the sphere. Any help would be great. Thanks.

$\endgroup$
  • $\begingroup$ Do you just want the look/shape of a single frame of the cloth simulation? $\endgroup$ – rjg Aug 17 at 18:06
  • $\begingroup$ Thanks for getting back to me. I want to be able to animate it. I want to be able to move the sphere and have the cloth flow with the movement of the sphere. $\endgroup$ – John Burness Aug 18 at 19:26
7
$\begingroup$

TL;DR You need to select vertices on your cloth mesh that you would like to pin and create a vertex group for them. A hook modifier needs to be added to the cloth object with Object set to the sphere and the Vertex Group to the one you just created. In the cloth simulation the Pin Group has to be set to the vertex group as well.


This is a little tutorial for a pinned cloth simulation.

enter image description here

Create a sphere which will be used as collision object. enter image description here

Add a plane and scale it to the size of the cloth you would like to have enter image description here

Add a subdivision modifier in the modifier tab and set it to Simple. Increase the Viewport subdivisions and apply the modifier. enter image description here

Switch to the physics tab and add a cloth simulation to the plane. Make sure to reduce the tension and compression to make the cloth less stiff. You can configure the cloth settings however you like, the options below are just an example. Enable Self Collisions. enter image description here

Select the sphere and enable Collision in the physics tab. enter image description here

Play the animation in the timeline. The cloth should wrap around the sphere. Once you reached a frame with a shape that you would like to use as a starting shape, press pause and switch to the modifier tab. Apply the cloth simulation modifier. enter image description here

Now switch back to the physics tab and create another cloth simulation with the same settings as before. enter image description here

With the plane selected, switch to edit mode and select the vertices you would like to attach to the sphere during animation. enter image description here

Go to the object data tab and create a vertex group. Assign the selected vertices with the Assign button. enter image description here

In the modifier tab, add a Hook modifier to the plane. enter image description here

Move the Hook modifier to the top using the arrow buttons and set the sphere as object and the vertex group. The modifier ensures that the vertices in the vertex group follow the sphere. enter image description here

Switch to the physics tab again and set the vertex group as the Pin Group. This will ensure that the vertices stay in place and don't slip. enter image description here

You can add another subdivision modifier, set shading to smooth until your happy with the resolution. Add it before the Cloth modifier if you want the subdivisions to be included in the simulation. enter image description here

Now you can animate the sphere. Once you play the animation from the start or bake it, the cloth should stay pinned to the sphere. enter image description here

$\endgroup$
  • $\begingroup$ Holy Crap! Thank you so much rjg. I really appreciate it. I'll check this out today in the studio. $\endgroup$ – John Burness Aug 20 at 14:13
  • $\begingroup$ @JohnBurness if it solved your problem, please mark the answer as accepted by clicking on the checkmark next to it. $\endgroup$ – rjg Aug 23 at 17:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.