I have gotten great results previously by just cold crashing the primary for a few days, then transferring to keg and chilling a few more days. First few pints cloudy, crystal clear after that.
Then things took a turn. I made a Mocktoberfest marzen-style ale with Wyeast 2565 Kolsch yeast. Tasted great after three weeks in the primary, but cloudier than Los Angeles on a summer day. Cold crashing the primary didn't do squat, so I used gelatin added to the fermenter and continued to cold crash for two more days. Cleared up appreciably when transferred to keg, a few more days and it was beautiful.
I won't use gelatin as a standard process, but it worked great when I needed it.