Re:Improving the fast inverse square root (2010)
by GuB-42 on Monday July 09, 2018 @12:27PM
(#17491410)
From the author:
What is it: implicit surfaces raymarching using binary search. The shapes get "blown up" according to step size, which fakes the ambient occlusion feel (also necessary for the bisection to work). Color is the number of missed probes minus log(last step size), which had the most bearable artifacts.
- implicit surfaces are surfaces defined as the solution of an equation f(x,y,z)=0
- raymarching is a raytracing technique where you advance step by step along the ray, it is a very common technique for sizecoding. The rest of the description detail the rendering tricks used for shading and coloring.
The "content" does not "use the same byte as code", it is code, in the form of the implicit surface equation.
Re:Improving the fast inverse square root (2010)
by Waterluvian on Monday July 09, 2018 @08:06AM
(#17489598)
I heard some Nintendo games does that with sprites or sounds that can take on a random-ish look. Very very cool.
E.g. Puls from 2009: https://www.pouet.net/prod.php?which=53816 (check the youtube link if you don't have an MS-DOS ready)
I understand little about extreme sizecoding, but I suspect it's a similarly obsessed mathy story as this blog post, to double use the same bytes as code and content in a way that things actually work and look great.