For those looking for silliness: https://www.youtube.com/watch?v=yVO2VDPnI0Y
53 karma · joined August 21, 2021
For those looking for silliness: https://www.youtube.com/watch?v=yVO2VDPnI0Y
I did however manage to get Delphi Personal Edition off a cover CD from a magazine grey-imported from up-north.
I proceeded to create "TISFAT" (This is Stick Figure Animation Theatre) in Delphi, inventing my own "inverse kinematics" algorithm, quotation marks not only because I had no idea what that was at the time, but I also had no way to look it up, and it was ghastly (the day I found out what atan2 did unlocked everything!).
Being a cocky teenager, I thought, "this is great!" and sent it to the local version of "PC Format" magazine and got it on the local coverdisc.
That's when I first learnt several very important things about having users! Always -always- version your file formats!
Anyway, it somehow made its way onto "the world wide web", and someone set up a forum about it, and a small community built around my bug-ridden app. Then the religious wars of "Pivot vs. TISFAT" started, so I reached out to the author of Pivot just to say I wasn't any part of it, and I'd be keen to add support for the Pivot file format.
Later on I learnt about verlet particle physics, made better "IK", made a Pascal wrapper for the Chipmunk physics library, allowing me to add physically-driven animation creation.
I look back with awe at younger me, because I wouldn't have the energy to power on like I did, and I'd think more-than-twice about showing anyone my work nowadays (I have the physical Winamp part 2 video basically done, but the fear of showing it in public is holding me back).
You can still find videos created with TISFAT on YouTube, and I've still got a complete rewrite sitting on a HDD somewhere, where I planned a "no UI" way of animating, targeting all the "new" multi-touchscreens back then...
Ah, good times.
I was thinking about using a "SoftPot Membrane Potentiometer" to bring the chonkiness down a little, where the knob on the front would have a little nub at the back which would press against the strip and give you the same kind of effect (but then you need a way to drive that nub, of course).
I also thought about using the stepper motor and spiral combo out of a CD-ROM drive, maybe putting an encoder on it, but the spiral isn't long enough, so meh.
I'm still waiting for screens from AliExpress before I make an updated video, otherwise it'd just be, "look, it's smoother now, yay".
The screens are by far the most tricky part to get right, size and positioning. At first I thought about using one of the super thin Sony mobile screens for the entire thing, then using an overlay to separate them, annnd then to make it tactile with knobs, the knobs would touch the screen, and the phone would send the co-ords to the playback device (RPi in my case).
But that's because I wanted a very "thin" end product. Making it deeper allows for some more creative layout.
I've settled on a linear potentiometer driven by a stepper motor, and it's working out for me so far!
Good luck with yours! Got any links to follow it on?
Here's mine FWIW: https://youtu.be/GjmFbgqFeMQ
Since then I've changed to a Pi Pico, and using PIO (programmable pins) makes the touch-delay problems I had magically go away. PIO really is awesome.
I've also replaced the DC motor with a tiny stepper motor, and now everything works peachy. Just waiting for some screens and stuff from AliExpress.
Anyhoo, shooting myself in the foot: https://youtu.be/GjmFbgqFeMQ
https://youtu.be/yVO2VDPnI0Y (the first 1.5 minutes are fine to watch, the rest is of dubious worth)