Animacja komputerowa jest generalnie rzecz biorąc cyfrowym spadkobiercą sztuki animacji nieruchomych obiektów trójwymiarowych (np. kukiełek) i animacji poklatkowej ilustracji płaskich. W przypadku animacji 3D, obiekty (modele) budowane (modelowane) są na ekranie komputera, po czym trójwymiarowe figury otrzymują wirtualny szkielet. W przypadku animacji płaskich, korzysta się z oddzielnych obiektów (ilustracji) i oddzielnych przezroczystych warstw, nie zawsze zaś z wirtualnych szkieletów. Kończyny, oczy, usta, czy ubrania modelu są następnie poruszane przez animatora w kolejnych klatkach kluczowych. Różnice wyglądu między klatkami kluczowymi są następnie przeliczane przez komputer, korzystając z procesów tweeningu i morfingu. Ostatnim stadium prac jest renderowanie.

W przypadku animacji trójwymiarowych konieczny jest rendering wszystkich klatek po zakończeniu modelowania. W pracach nad dwuwymiarowymi animacjami wektorowymi, proces renderingu jest tożsamy ze stworzeniem każdej klatki kluczowej, zaś klatki pośrednie są renderowane w razie potrzeb. W przypadku prezentacji, które są przeznaczone do późniejszego odtworzenia, wyrenderowane klatki są przenoszone do postaci filmu cyfrowego, lub na zewnętrzne medium (np. film).