Following on from my Pikuniku feet prototype, I've recently picked up the procedural feet again, and taken them in a bit of a more sensible direction!
The way this works is that the feet are disconnected from the avatar, and normally stay static in the environment. But when it comes time to take a step, a foot will initiate a stepping animation (varying by the type of ambulation - walk, run, etc.), and over the duration of the step animation will lerp to the correct position and orientation below the body. As soon as the animation is finished (and therefore also the lerp), the foot returns to being static in the environment until the next step.
I'm pretty happy with how it's turned out!
--
It's been a while since I uploaded here, as alas my recent projects haven't been so conducive to video form. I post screenshots and whatnot more often on my Mastodon account, but rest assured I've not forgotten about ol' PeerTube!