A Discrete Environment-Driven GPU-Based Ray Launching Algorithm | AMiner