This is an idea I have been playing around with.
I first ported https://github.com/ssloy/tinyraytracer to c#, it didn't work 100% right. While doing more research I found https://github.com/RayTracing/InOneWeekend, and I decided to try porting that instead. It worked better, but lacked refractions and lights. I then ported the lighting and material algorithm from tinyraytracer to c#, adding refractions and lights. I plan on adding mouse controls depending on how hard it is to capture the windows cursor. Then maybe new shapes and polygons.
There are a few controls.
Move with WASD.
Change the fov with Q and E.
Spawn random spheres with R.
Also I suck at markdown.