Ahh, I have had the same problem with my units, and I figured out why, but I have no solution. Anyways this happens because I noticed that while a unit is in a vehicle (or more specific, any type of crew LOD), your first person view while in a vehicle will be that of the vehicles, not the soldier, so, while in a vehicle and in first person, you don't view yourself from the view - pilot LOD, but instead from the lowest resolution LOD, my guess is because you are using the vehicles first person view and in the vehicles first person your soldier is nothing but a proxy, so you are pretty much the outside of your soldier from a camera positioned in the head. Now, I noticed that no other soldiers had this problem, but I also took into consideration that the fact I am using setobjecttexture to remove/add the helmets from/to my units, that it must be causing problems with this. I am guessing you are doing the same with your units?