You may find the signal will degrade under trees because trees absorb microwave signals.
If you have a Direct TV or satellite dish they will always require a clear path to the satellite. If you place it behind a tree the signal will degrade to the point of loss. Same concept with a GPS. The thicker the foliage the less signal you will receive.
The roof is another story. Plywood and all the stuff on top of it won't stop a microwave. My local antennia is in the attic. Yea, the signal is not as good as if it was outside the roof but, the antennia is protected from the weather.
So, trees absorb microwaves, roofs don't (well at least not as much as trees).