This is an example / engine for a single ray, with the ability to bounce off of round smooth sides and straight objects. This uses simple calculations to determine this, so it has very fast speeds. Move the mouse around to aim the ray originating from the centre. Change the shading from 0 [meaning off] to 1 [meaning on] to enable / disable light shading. #ray #tracker #reflection #bounce #curved #objects UPDATE : The sound is a surround sound panning left to right. It sounds great with headphones/earphones, so try it out!