https://gabrielgambetta.com/zx-raytracer.html
Interesting piece, if anyone's not seen it.
The latest ZXDB database update will be applied today at 1530 BST. The site goes down for around 30 minutes whilst this happens.
Ray tracing in BASIC
Ray tracing in BASIC
CLEAR 23855