I've got the model of a hand fully rigged and programmed with a python controller, but I can't find a way to make it collide with itself, so the fingers won't "perforate" the hand.

I am in Blender Game, and the mesh is configured as Soft Body and added boundaries, but it keeps acting the same.


Is there a way to make it? Thanks in advance!

  • $\begingroup$ You really do that with softbody? Why? usually fingers are animated via armature and playing an action. $\endgroup$ – Monster Jan 16 '17 at 6:18
  • $\begingroup$ It is rigged, the point is that I need the mesh to collide with itself, so I used softbody because in the blender manual says that only soft bodies can collide with themselves. I'm open to other ideas. $\endgroup$ – Sanjo Jan 16 '17 at 10:58
  • $\begingroup$ I'm pretty sure this manual talks about Blender soft body rather than BGE soft body. These are two separate things (and not compatible). I haven't seen a self-collision option at the BGE soft body. As you already rigged the mesh the armature takes over ALL poses. There is no need for soft body, especially not at the fingers. Just play the action. $\endgroup$ – Monster Jan 17 '17 at 5:20
  • $\begingroup$ The api says that only softbody can collide with themselves and that's true but it referes collision between two or more objects not to self collision. ;) $\endgroup$ – Pablo Apr 8 '17 at 22:16

Your Answer

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

Browse other questions tagged or ask your own question.