Download

Physics simulation of a blade who penetrate meat

Hello to everyone,
Actually I’m playing quite a lot with the physics is unreal engine 4, mainly with the Physics handles and melee weapons attached in order to simulate impact on other mesh and skeletal mesh.
Since the impact simulation works quite well, i was wandering if there is some methodology, trick or any advice on how i can achieve the penetration of a blade inside a mesh, trying to simulate the behavior of the meat. to reach this goal I’m playing a bit with the simulation physics on/off of the mesh but I was wandering if there is some other “simpler” way to dynamically change the collision of a mesh according to the material and make it penetrable…

Thank you in advance…

Create a Collision Component which is set to overlap. Set its size to just outside of the objects collision and on overlap check the physics material and velocity of the overlap, based on the velocity you want and which materials you wan’t to penetrate set the objects collision to overlap with the appropriate channel. Probably world dynamic or physics body, or both depending on what object you want to cut into. On end overlap set the collision type back to block for appropriate object types.

Thank you very much for your reply…
In fact i was following more or less your advice and I’m playing with the collision channels in order to permit the blade to enter inside the mesh… The problem is that I’m developing a demo in VR and in somehow i have to consider the fact i move my blade with the motion controller, so, once i penetrate the mesh (the meat) with the blade I have to deal with the fact the blade it self is fix in the meat and from point of view of simulation i see the meat as a material with a super high density and friction… To simulate this I’m using the physic handle… in fact the blade is grabbed from one physic handle which is in my hand, one physic handle which is attached to the part of body where my blade supposed to be fixed… But at this point i don t know if there can be a proper better way to address this goal…