I think I got first one working, but any suggestions are still welcome 
Model has several materials which represent armor thickness.
I am getting material by face index, then using section index to lookup thickness in array [100, 150, 200, 250].
Mesh has complex collision as simple enabled.

