Alpha values, just like colours, can be assigned on a per-vertex basis. This allows for varying levels of transparency across objects.
Pretty please, I'm just one man.