Transparent faces....

my question is: how to make working with transparent faces efficient as they have to be displayed after faces being farther from the point we’re looking from… does it mean i should sort all faces before displaying them on the screen? then when i have, say 10 000 faces this could take quite a long time to do it each frame…
thanks for any help…

If u want 10 000 correct transparent faces rendered in real-time then it could be a real problem.
But, if you turn off the z buffer check and
set the blending that it is irrelevat if you write the nearest of fartherest poly first (look help for glBlendFunc), than it will look transparent.