Official repository for the OpenLensFlare framework.
CMake build files are provided for both the editor and runtime components.
- Only optical systems with one iris are supported.
- Only ghosts that cross an aperture once can be simulated.
- Only ghosts that are reflected twice are supported.
The LensPlanner editor component in action.
An example simulation generated using the OpenLensFlare runtime library in an external framework.
If you find the framework useful, I kindly ask that you cite the paper as follows:
@inproceedings{coba2017openlensflare,
author = {Csoba, István},
title = {{OpenLensFlare: an Open-Source, Lens Flare Designing and Rendering Framework}},
booktitle = {WSCG 2017},
booksubtitle = {Short Papers Proceedings},
editor = {Skala, Vaclav},
year = {2017},
month = {06},
pages = {195--203},
series = {Computer Science Research Notes},
vol = {2702},
location = {Plzeň, Czech Republic},
organization = {Vaclav Skala--UNION Agency},
isbn = {978-8-086-94350-3}
}
This project is licensed under the BSD 2-clause License, see LICENSE for more information.