4 ms·
Everybody should try implementing a ray tracer at least once in their programming career. The math is well-documented, and the wow factor is pretty great. It a
by angersock 12y ago
Everybody should try implementing a ray tracer at least once in their programming career. The math is well-documented, and the wow factor is pretty great.
It also is a rabbit-hole of optimizations and modularity; you can always add on yet-another-cool-thing, and so never become bored. :)
- igrekel 12y agoI fully agree, I had written one and eventually ended up using it in a parallel programming class to modify it into a parallel program. It was a lot of fun and the wow factor was definitely there. Since then I've ported it to java when I learned the language. Added features now and then over the years when I wanted to try something new.
- strathmeyer 12y agoThe Ray Tracer, as well as the Operating System, is the common feat of the unemployed programmer. What would be neat is if these skills could be transferred into the real world.