Very few people look good without a shirt. If you think you look good without a shirt on, you probably should put one on. Even models don't look hot without the oil they spread on them and in whatever poses the photographer tells them to be. <br />
If the shorts go past your knees and are khaki colored they should be fine.