Those are raytracing effects, not doable with any acceptable performance in games. consider using projective mapping of precomputed glass lighting effects


Visit my site: www.masterq32.de