yeah man i was faking it by creating custom materials and setting vertex attributes containing the distance to a specific other object, then in my material using the attribute and the other objects info to blend between the normals at the material level
this is way nicer