brute force caustics