Ray Tracer (With Path Traced GI)
I decided to make a ray tracer (kind of because was not getting what I was saying. An I wanted to. :P) Now I have slowly developed it. It can now do GI, Ao, Pbr, reflections, and some other things. I made a function that did AO (once most of my phong lighting, and shadows were done.) Then I transformed the function into a type of path tracer for GI. Up until point it took under a minuet to render with no GI.
EX: p.s. picture doesn’t have GI
Most of my GI was simple and off by a bit. Now After getting the equations more refined I have a better GI system. With no speed ups, or use of a graphics card. I have it rendering in a minuet or two. It only uses around 3kbs of ram and 10% of my cpu’s power. The GI is a little fuzzy depends on how much fuzzy’s you wan’t I can make it almost none, or a lot for effect and smoothness. None of uses voxels. The final thing uses 5kbs of ram, 25% of my cpu
EX: p.s. (Most of these are sideways planes, Because of I am having shadowing errors.)
Here’s just the GI ( I think three Sample Rays) around 1 minuet. I’m getting minor GI errors because of exposure problems and also because of all the green that’s in the scene.
P.s. I’m showing you because you partially inspired me to make a ray tracer/path tracer! Hopefully it will turn into a full engine, or is implemented into unreal engine 4.