6,991 karma · joined August 12, 2013
Actor / filmmaker: http://gabrielgambetta.biz
Could it be useful to more people? Almost certainly, and at some point I considered running it as a service, and I even had a few trial users. But then I realized that dealing with GDPR compliance and the like wasn't going to be as fun, so in the end it remained an internal project.
I recently ported my teaching raytracer to the Spectrum [0], not even using assembler, but the horribly slow native BASIC. It was a ton of fun! It's super slow especially when run on the original hardware, but even then I can't remember something like this from back in the day (and I'd bet something like Microhobby would have listed this as some kind of curiosity); makes me think the Spectrum's limitations weren't even fully explored. Raytracing people were probably working on beefier machines and more serious projects.
I've also published stuff that gets little attention and leads nowhere, like Emulator-Backed Remakes[2] or ZX Spectrum Raytracer[3], and I'm totally fine with that. I make these things primarily for my own amusement ¯\_(ツ)_/¯
I don't know how many people visit my website. I have analytics, but I rarely check them.
[0] https://gabrielgambetta.com/computer-graphics-from-scratch
[1] https://gabrielgambetta.com/client-server-game-architecture....
Very early on I realized that turning with the stick gives me nausea, but not moving back and forth. So I use the stick to move back and forth, and my own human body to rotate. Can play for hours with zero issues.
https://gabrielgambetta.com/zx-raytracer.html#fourth-iterati...
The length is fixed at 72 pages/frames, but you support uploading up to 30s of video. How does this work? You sample 72 frames from a video of any length? Is there a recommended frame rate (and therefore duration) that is somehow optimal? What's the natural frame rate range of humans flipping flipbooks? So many questions!
"Outright smarmy" is spicy, I give you that :)
Took a quick look at fatmap2 and surprisingly it doesn't do perspective-correct texture mapping (although it points to some other document in the introduction).