Pol, animated character and animation engine
Pol is Gabriel Oliveira Carballo's alter ego, a hand-drawn character powered by a custom, dependency-free JavaScript animation engine that talks, gestures and exports to video.
What it is
Pol is the character who stars in this portfolio and my alter ego. I drew him in Figma and turned him into a rigged system of parts: the face, hands and feet are drawings, while the arms and legs are articulated.
What he can do
Pol talks with speech bubbles and changes his face depending on what he says, walks and runs through different settings, rides a bike and has friends to talk to. Scenes are written as a story and exported as vertical video for Reels.
How it’s built
It is a plain JavaScript animation engine with no dependencies, plus Python tools to build the parts, verify the output and record videos with voice.