Tutorials
Learn by doing!
Local Optimization of a Slide Projector Lens
E x H local optimization using the local gradient-based Levenberg-Marquardt optimization algorithm can quickly turn a good lens design into an excellent one. Click here for the GEMSIF file and get started!

Global Optimization of a Tessar Lens
E x H global optimization the global gradient-free optimization algorithm CMAES is capable of optimizing a very large search space with many variables. Want to try it out, click here for the GEMSIF file!

Model More Complex Lens Systems
Practice with this telephoto lens by downloading the GEMSIF file here!

Material Mixture Definitions and Index Bounds
Ease into the design of gradient index lenses with this GEMSIF file for a Luneberg lens!

Explore Metasurfaces
Ideal metasurface definitions are supported on all lens objects in reTORT. Metasurfaces are modeled in a similar way to a diffraction grating but allow for arbitrary wavelength dependence. Start with this GEMSIF file to explore metasurfaces!

Hybridization Metasurface Demonstration
Still in development but take a peak at the future of interoperability among the GEMSIF suite of solvers with this example of hybridization. Just download this GEMSIF file and, for reference, you can download this explanatory PDF!

Typical Pixelated Element
See what type of performance characteristics you can get with our name using this GEMSIF file as a start!

Multi-layered Pixelated Structures
Use your choice of substrate and to vary performance characteristics of this multi-layer model. Just click here for the GEMSIF file!
