For fun, I tried to translate a minified C++ CPU Raytracer into a maintainable and extendable C# version. I started by translating it directly, and slowly started to add more features. An example of its outputs can be seen below:
For fun, I tried to translate a minified C++ CPU Raytracer into a maintainable and extendable C# version. I started by translating it directly, and slowly started to add more features. An example of its outputs can be seen below: