I would think porn can make it worse. I find being in the nudist scene far more benefical to my body image, where there's a range of body types, instead of everyone looking like a model. In fact, this is one reason the younger generation won't get naked in front of each other, since all they see is porn and 'perfect' bodies. Those of us who grew up with communal showers, or being naked with friends/family, etc., know that it's not like that in the real world.