Call me a critic, but I don't see any "realistic transitions"? I mean, the positions of the limbs are continuous, barely. Stopping is very jerky. Sometimes the dog does a sort of "downward dog" pose for a long time when you stop, sometimes entering and exiting this pose slowly. The hind legs look weirdly limp at times. Is this better than some sort of naive interpolation between animations?
It took me a while to realize about the A-W-D movement controls (I tried arrow keys and mouse first), and, as others have said, everything is really dark.
> Is this better than some sort of naive interpolation between animations?
The current implementation might not be, but the idea of procedural animation can very powerful. It eliminates a lot of manual labor of creating animations clips / state machines and also can account for realtime unpredictable states.
To see what's possible, you should check out the original demo that this project ported to the web -- https://github.com/sebastianstarke/AI4Animation