I'm trying to 'drop' a blanket with tassels onto a sofa using cloth simulation and am having trouble making the tassels behave realistically. I am using the surface deform modifier to deform the blanket using a simple subdivided plane, and am then applying the cloth simulation to that plane.

I have used a hair particle system to add fringes to the blanket, and have turned on hair dynamics. However, when I play the simulation, the blanket deforms fine but the fringes don't behave very dynamically. Either all the fringes stay in exactly the same orientation, or several of them end up facing upwards and in both cases they don't deform along their length at all, behaving more like solid rods than tassels.

Blend file can be found here

enter image description here


1 Answer 1


For anyone struggling with this problem, I successfully modeled the blanket with tassels by instancing the braided tassels onto the hair particle system using the particle instance modifier with the settings outlined here: Getting instanced particles to follow paths of hairs in particle system with hair dynamics

Edit: For the sake of completeness, it is worth noting that the issue here in this question is about the fact that the blanket has normals that point in the wrong direction. To flip them press Alt+N in Edit mode. After that, the tassel object needs to be rotated by 180° (X-axis: -90° → 90°) so that it sticks out and not in the blanket. To make the tassel bent along the hair particle a Particle Instance modifier is needed (see linked question above).

face orientation overlay


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.