//=time() ?>
"Dissolving Ink"
A way better version of my #pico8 #tweetcart! The previous version is as nothing to me now. This is clearly the definitive version!
I'm really pleased by the dissolve effect, way better than the basic fadeout on the previous cart.
And it is done @Peter_shirley 's "#RayTracing in One Weekend" implemented on the #pico8.
I'll put the code up on the @lexaloffle BBS soon. So many things to improve. Working out a better colour palette and colour distance mapping for a start.
Some people say you haven't really written a #raytracer until you have a glass ball sitting between two metallic balls on a checkerboard surface and I can understand what they mean.
Kind of blown away by how good this looks on the #pico8
Hmm, Hmmmmm and 3 times hmmmmm
Left is the reference python #raytracer at 4 samples per pixel colourmapping to #pico8 palette. Right is the actual pico8 version. I feel these visual clues should make it super obvious what is wrong in the pico version but I just can't grok it.
Same scene rendered in my reference #Python #RayTracer and my current #pico8 RayTracer. A prize for anyone who can tell which one is which
The left and right balls are reflective.
My #pico8 take on @Peter_shirley 's "#RayTracing in one weekend" continues.
I absolutely have a bug somewhere though, the shadows are all going to the left when they should be perfectly centred.