Yup, very possible. Although not really if you're doing it on a per-object basis (one real-time distortion you can just about pull off, but several will slow it down).