К тому же учитывайте, что десятки шагов - это те самые (n*m - 1) * (очень переменные десятки шагов). А потом вам понадобится искать градиент - это ещё минимум на 4. Потом вы захотите делать тени, а с тенями AABB применять напрямую не получится, потому что нужно вычислять не только пересечение луча с объектами, но и его расстояние до ближайшей поверхности в процессе пересеченения. И ещё куча других проблем