Download

Weapon and cloth collision

I have a pawn that extends UDKPawn and it interacts properly with a cloth skeletal mesh. Now there is a melee weapon attached to the pawn but it doesn’t collide with the cloth. The weapon has a physics asset but it still doesn’t interact with the cloth. Maybe I am missing some flag or something or is it like an attached mesh won’t collide with cloth or something?

The weapon needs to have collision shapes added to it like you did with the cloth.

Already said the weapon has a physics asset and is perfectly there with the ‘show collision’ command but doesn’t work. If I put the weapon mesh directly in the level it perfectly collides with the cloth. It must be something related to getting attached. I actually worked around applying impulse to the cloth in code with a line trace.

Chimera, to clarify, physics assets are not collision volumes that cloth can collide with.

Cloth can only collide with collision volumes defined when you create the mesh in the editor (3ds max or maya). Cloth can’t collide with physics asset shapes.

Currently I can only get cloth to collide with collision volumes in the main mesh of the character, not meshes added or attached.

Exactly.

I think the collision volumes u are referring to is the physics asset itself. The other collision volume I can think of is the primitive cylindrical component that u specify as a collision volume for the pawn and AI. That volume isn’t good for this kind of collision. And the cloth does collide with the physics asset. It does not when its attached to something else.

Alternatively if I remove the physics asset of a standalone mesh then it goes through. So it confirms that the cloth does collide(intended collision) with the physics asset if it is standalone.

Chimera

I have got it working ! The secret is to add any additional meshes to the mesh that contains the cloth NOT the main mesh, also you need enable collision in both the attached mesh and the cloth mesh.

Let me know how you get on

W Jones

How is that going to be useful? I wanted the collision to work on the weapon that’s attached to the player character pawn. I’m actually going ahead with applying impulse through line trace.