На границе двух прозрачных сред луч меняет направление — преломляется, потому что в разных средах скорость света разная. Показатель преломления среды n = c/v показывает, во сколько раз свет в ней медленнее, чем в вакууме. У вакуума n = 1, у воздуха ≈ 1,0, у воды ≈ 1,33, у обычного стекла ≈ 1,5, у алмаза ≈ 2,42.
Закон Снеллиуса связывает углы и показатели: n₁·sinα = n₂·sinβ, где α — угол падения, β — угол преломления (оба от нормали). При переходе в более плотную оптически среду (n₂ > n₁) луч приближается к нормали (β < α); при переходе в менее плотную — удаляется от неё.
Именно преломление делает ложку в стакане «сломанной», а дно водоёма — кажущимся ближе, чем оно есть на самом деле.