Discrete Environment-Driven Ray Launching