An optimized "raytracer"

Hello, I have made a renderer using roblox studio, it uses rays to determine the frame color, however, calling it a raytracer is a bit of a stretch for now. The optimization turns a 4k image (3840 × 1644, about 6.3 million would be frames) and renders it so the final image only has 6700 frames (an optimization of around 98%). The shadows for right now are a little goofy, but I think they look nice. May or may not improve on it, we’ll see.

Pictures




7 Likes

After some work I have made it better, but still a long way to go. Multiple light sources are supported, and a sort of diffuse lighting is there, though will probably have to be rewritten, also need to make the shadows light intensity based. Because of the more complex operations being done, the optimization has started to be less effective and cannot render a 4k picture anymore.
RobloxScreenShot20230206_114321691

3 Likes

Maybe you could also try adding HDR, or some emissive materials. That would really be great! And maybe also fix a few banding problems.

1 Like

is this in real time? if yes is it laggy? and how many fps you got

1 Like

make a custom raytracer system to optimize obviously

1 Like