reTORT Arbitrary Gradient-Index Ray Tracer

General-purpose Optical Ray Tracer, with a focus on support for arbitrary GRIN optics.

reTORT is a geometric-optics ray tracer for modeling and optimizing complex optical systems that may include arbitrary three-dimensional refractive index gradients.

reTORT provides ray-tracing capabilities for the design of infrared and optical lens systems including any combination of glass lens elements or newly-emerging gradient-index (GRIN) lens elements. GRIN elements can combine the functionality of multiple conventional elements and thus reduce the size and weight of a lens system without compromising on performance. Existing software alternatives provide very limited support for complex GRIN elements. reTORT has been designed from the ground up with the goal of ray-tracing through arbitrary media while maintaining computational efficiency.