Repository for software to support the analyses in the paper on ray transfer functions
- ISET cam: https://github.com/ISET/isetcam
- ISET Lens: https://github.com/ISET/isetlens
- ISET 3D: https://github.com/ISET/iset3d-v3
- JSONio: https://github.com/gllmflndn/JSONio
In the directory 'paper/data/zemaxratrace/' unzip the archive file to obtain the datasets produces by the zemax macro. This is required before running ''generateRTFfromzemax.m'
An example is given in the examples folder. The general use of the software is
-
Generate a ray dataset using the zemax macro (see paper/zemax/zemaxMacroRTF.ZPL)
-
Generate a RTF Json file using the fitting scripts
-
Render a scene in PBRT using the RTF camera
T. Goossens, Z. Lyu, J. Ko, G. Wan, J. Farrell, B. Wandell, Ray-transfer functions for camera simulation of 3D scenes with hidden lens design, https://arxiv.org/abs/2202.08880