
Ray Optics Simulation
A free, open-source web app for creating and simulating 2D geometric optical scenes.
v5.1+20250306.48178d9
This project, including the gallery contents, is licensed under the Apache License 2.0, and is officially hosted on the PhyDemo (phydemo.app) website (formerly on ricktu288.github.io). The source code is available on GitHub, and you are welcome to contribute. If you have questions or suggestions, you can open issues or discussions on GitHub, or email us at ray-optics@phydemo.app if you do not use GitHub.
Cite this project
Main Author
- Yi-Ting Tu (code, UI design, gallery, module, zh-TW & zh-CN translations)
Contributors
- Stas Fainer (code, gallery, module)
- Wei-Fang Sun (code, UI design)
- Paul Falstad (code, gallery)
- James Garrard (code, gallery)
- Pedro Braga (pt-BR translation)
- Fundacja Nauka i Wiedza (pl translation)
- Hong Phong Kim (km translation)
- TamilNeram (ta translation)
- digitalgreenery (code)
- Scott Cheng (code)
- Lo-Chen Cheng (de translation)
- Artuom Jdkd (ru translation)
- Ettore Atalan (de translation)
- Michael Heise (de translation)
- sadajun916 (ja translation)
- Miguel Sánchez Palomino (es translation)
- GLmontanari (code)
- Adrian Dorrington (code)
- Tharusha Theekshana (si translation)
- mcornillon (fr translation)
- Sepp Vogel (code)
- cyamahat (code)
- kqakqakqa (code, zh-CN translation)
- SukkaW (code)
- Abhinandan Kushwaha (code)
- Martin Poitras (code)
- BoopSnoot (ru translation)
- mahjsa (nl translation)
- Wen Zhou (gallery)
- Cutivel Dimitri (fr translation)
- Vincent Fan (code, UI design, gallery)
- Victory Science (gallery)
- Matteo Ricci Cipolloni (gallery)
- Mikhail Kochiev (gallery)
- Steve Stonebraker (gallery)
- krzysztofkrzeslak (UI design)
- Young-Gi Kim (ko translation)
- chuangyu J (gallery)
- Georg Nadorff (gallery)
- Rene (gallery)
- josephernest (module)
- Alex (gallery)
- Liu Quanhong (gallery)
- Peter Becher (gallery)
- Mario Petitclerc (gallery)
- Matthias Guillon (gallery)
- Andreas Arnold (fr translation)
- Leon Seidel (gallery)
- sasavladimirov6 (ru translation)
- Patrick Gretzki (de translation)
- Rafael Bastin (fr translation)
- Daniel Anya (gallery)
(GitHub contributors first; others sorted chronologically.)