Use the mouse to scroll around. I HIGHLY RECOMMEND playing this in forkphorus. Here is how to do that: 1: Go to https://forkphorus.github.io/#366932320 2: By default, the engine will profile your machine an adjust rays to hit 30 fps (probably around 4000). If you want to see in extra resolution, press "q," and type in the number of rays you want. There will be a buggy transition period, but after scrolling around for a few seconds, it should go away. I don't recommend over 20,000 dots, but you do you. "h" for performance stats
#raymadness #ray #madness May 21, 2020 Update: gamma correction, d^2 attenuation This is a program that simulates the travel of light and the shadows it casts. Basically, global illumination. but - That's just the demo project. The point of this engine is to greatly reduce the number of samples needed when rendering. This means that you can spend more compute per sample, and have nicer VFX. For example, for every dot in the image, the rendering engine iterrated over 3 lights * 5 ray samples per light * 8 circles = 120 distance calculations **per dot** That is only possible because the rendering engine avoids over 99% of dot calcuations every frame. I will release a more optimized version of this at some point with a techincal description of how it works.