23.01.2023

09.01.2023


20.12.2022

08.12.2022

25.11.2022

31.10.2022

21.10.2022

19.10.2022

16.09.2022


Advanced Geometry Modeling in RayJack ONE®

In previous releases of RayJack ONE®, we have already implemented all kinds of surfaces typically needed for optical simulations. If there is still one missing, users can supply their own surface definitions through #Python functions. 

In order to facilitate your work in imaging and illumination optics, RayJack ONE®’s latest 3.2.5 release offers the following frequently requested surface types:

·      Zernike surfaces, which can be used “stand-alone” or as deformations of a base surface such as an asphere; various conventions for entering Zernike coefficients are supported
·      Toroidal surfaces with an aspheric profile
·      Surfaces based on the various types of Forbes polynomials
·      User defined NURBS surfaces to allow for true freeform optics

The animation shows ray tracing through a NURBS surface, varying the weight of one of the control points.


06.09.2022

Finding Unlikely Ray Paths in RayJack ONE®
 
Consider a mirror cabinet consisting of three curved mirrors, illuminated by a point source. Only a small fraction of light will finally hit the small detector behind the last mirror.
This simple optical system mimics a typical situation in stray light analysis, where light paths are often “unlikely” meaning that only a very few rays follow it. Normally this causes large statistical errors in the results or excessively long simulation times. But there is a smarter solution …
 
RayJack ONE®’s path finder tool allows you to find as many rays for a given path as you want. It iteratively searches for rays connecting a sequence of objects until the rays finally hit the detector. And differential ray tracing ensures noise-free results.
 
The picture shows a ray trace through the system along with the irradiance distribution and optical path length map on the detector.


07.07.2022

14.06.2022


20.04.2022


18.03.2022


04.03.2022


09.02.2022


24.01.2022


14.01.2022


04.01.2022


12.11.2021


08.11.2021


22.10.2021


14.10.2021


07.10.2021


06.08.2021


16.07.2021


07.07.2021

18.06.2021

02.06.2021


12.05.2021


05.05.2021


23.04.2021


12.03.2021


26.02.2021


12.02.2021


11.01.2021


21.12.2020


03.12.2020


18.11.2020


09.11.2020


21.10.2020


08.10.2020


01.10.2020


15.09.2020




A look back at past events etc. can be found in our ARCHIVE