[sprout.darkroom] implemented refraction