Waiting will do it usually, and I think enough calcium so the yeast floc out well. Gelatin works great for making it crystal clear in a big hurry. I have used biofine clear before too, ok but not as good as gelatin.
I have a porter which is crystal clear, no special finings, just 4 weeks in the keg and wyeast 1968 yeast.