The decals can be applied to any surface with angle deviation up to 90 degrees. Also It can be projected on the floor and walls at the same time (but with a little overhead) -Used instanced rendering for the blood and decals You can render the same blood prefab 500 times in two draw calls -The number of triangles per effect 3k-6k.
Unfortunately, there is no universal way to project a decal at the point of impact. Because each project used different moving models, different uv, different shaders. So I use a screen space decal (with a limit of 90 degrees) and attach it to a moving object or to the bones.
Check the Price on Unity Asset Store: https://assetstore.unity.com/packages/vfx/particles/volumetric-blood-fluids-173863