IIRC a trace against a mesh can return the surface normal at whatever point you hit - wouldn't that "just work"? (assuming it takes the interpolated normals into account)
Nice model! Yeah, why is the chest open? I would have thought that is one area to protect. Breasts are an odd form. The hair looks flat and atm look like cards with no normal map. The high heels look ceremonial but the waist cloth looks battleworn. The sword haft looks really fragile. The surface she is standing on is very…