Photonic Computing Simulator
Photonic Circuit Simulator is an interactive, sandbox for building and exploring photonic computing circuits.
Place components on a canvas, connect them with cables, and watch light propagate through your circuit in real time.
Components:
- Laser — light source with adjustable amplitude
- Beam Splitter — 50/50 splitter using a unitary transfer matrix
- Phase Shifter — shifts the phase of a signal by φ
- Detector — measures signal intensity (I = amplitude²)
- Controller — a dial (0–360°) that drives a phase shifter via a control cable
Controls:
- Pan: hold left mouse button + drag
- Zoom: scroll wheel or trackpad pinch
- Place component: click a button on the right, then click the canvas
- Delete component: right-click on component
- Connect: click an output connector, then an input connector
- Cancel: right mouse button or Escape
- Save / Load: buttons in the bottom-left corner (or Ctrl+S / Ctrl+O)
Connectors glow yellow when a signal is present. Wires grow brighter and thicker with higher intensity.
Built with Godot 4.
| Updated | 1 day ago |
| Published | 12 days ago |
| Status | In development |
| Platforms | HTML5 |
| Author | Valioso |
| Genre | Educational |
| Made with | Godot |
| Code license | MIT License |
| Average session | A few seconds |
| Languages | German, English |
| AI Disclosure | AI Assisted, Code, Text |

Leave a comment
Log in with itch.io to leave a comment.