formZ can do it.
it’s a lousy app in my opinion, but that’s one thing it is capable of.
it can even add glue stripes to the folding model.
i did it once with a simplified human head, it was a pain to fold it though.
Is this for UV’ing a model or really do paper cut-outs?
For UV’ing there can be some distortion in the model during the unfold process but obviously not for an actual paper application.
The other thing is that for any complex model you might end up with a lot of seams that would have to be connected.
Something you might want to try is using DeepUV or UVW Unwrap to create the UV’s (but do them carefully and without distortion) and then print out the resulting UV wireframe map… not sure…