/

/

AI로 2D 일러스트 애니메이션 만들기

2026.2.17

AI로 2D 일러스트 애니메이션 만들기

AI로 2D 일러스트 애니메이션 만들기

AI로 일러스트 애니메이션을 얼마나 잘 구현할 수 있을까.

실사를 영상화하는 것에 비해, 일러스트 기반 모션 그래픽은 AI로 구현하기에 본질적으로 난이도가 높다. 여기서 말하는 모션 그래픽은 단순히 캐릭터를 걷게 하거나 회전시키는 수준이 아니라, 핸드드로잉 스타일처럼 복잡한 일러스트에 다이나믹한 움직임을 부여하는 것을 말한다.

일반화 할 수 없는 데이터

AI는 수많은 실제 영상과 이미지를 학습해 패턴을 예측하고 결과물을 생성한다. 인체 비율이나 물리 법칙, 관성이 일관적으로 작동하는 실사 데이터를 기반으로 할 땐 그 궤적을 예측하는 것이 상대적으로 쉽지만, 일러스트는 작가마다 고유한 화풍이 존재한다. 인체 비례가 과장되거나, 관절 구조가 단순화되거나, 물리 법칙이 의도적으로 무시되는 경우도 많다. AI의 입장에서 이런 ‘비현실적인 형태’가 움직일 때 어떤 궤적을 그려야 하는지 예측하기 매우 어려운 것이다.

외곽선의 난제

특히 일러스트에서 가장 중요한 요소는 외곽선이다. 3D보다 면 구성이 단순한 만큼, 외곽선이 무너질 때 그 영향이 훨씬 크게 드러난다. 프레임이 넘어가며 선의 굵기가 변하거나 이목구비 위치가 미세하게 어긋나기만 해도, 보는 사람 입장에서는 이미지가 뭉개지는, 소위 말해 그림이 ‘튀는’ 현상으로 인식된다. 이처럼 외곽선의 일관성을 프레임 단위로 유지하는 것은 매우 어렵다. 사람이 그리는 애니메이션은 각 프레임이 모두 의도된 장면인 반면, AI는 그 사이의 중간값을 추정해 채울 수밖에 없기 때문이다.

이를 기준으로 보면, 일러스트 애니메이션에서 AI가 넘어야 할 핵심 과제는 크게 두 가지로 정리할 수 있다.

  • 트랜지션 구간에서 외곽선이 무너지지 않는가

  • squash and stretch, anticipation, timing 같은 애니메이션의 기본 원칙을 표현할 수 있는가

직접 그리고 실험하기

외곽선 뭉개짐을 확인하기 위해서 스트로크(테두리)가 있는 스타일의 일러스트를 직접 그렸다. 두 상이한 이미지를 각각 start frame, end frame으로 두고, 캐릭터가 변신하는 것과 같은 모션을 주고자 했다. 헤드폰이라는 동일 객체를 중심 포인트로 두면서, 새로운 화풍이나 객체가 끼어들거나 버벅대지 않게 스무스한 트렌지션을 조건으로 걸었다. 생산툴은 모두 Kling AI를 사용했다.

캐릭터 변신 Prompt

/Action/
Create a seamless looping transformation animation between two provided keyframe images. The character smoothly and instantly morphs back and forth between a peaceful Buddha-like figure in @image1 and a devil-like figure in @image2.

/Transformation Details/
The transformation should feel organic and fluid, as if both forms coexist in the same body. Facial features gradually shift: calm half-closed eyes become sharp glowing eyes, horns subtly emerge and retract, skin tone transitions naturally, and body posture changes without sudden cuts.
Clothing morphs continuously, with the orange robe transforming into loose orange pants and back again, maintaining consistent color harmony.

/Visual Anchor/
Headphones remain constant as a visual anchor throughout the transformation.

/Loop Behavior/
The animation must loop perfectly, with no visible start or end, allowing infinite repetition.

/Scene & Motion Constraints/
Background remains static and minimal. No camera movement. No flickering. No distortion. No extra elements.
Motion timing: slow-in, fast-through, slow-out, meditative rhythm.
Duration: 3–4 seconds.

프레임을 쪼개서 보면 외곽선이 뭉개지는 컷이 분명히 존재한다. 그럼에도 불구하고 약간 바운시하게 튀어 오르는 모션이나, 헤드폰을 비주얼 앵커로 유지하는 부분 등은 프롬프트대로 꽤 표현력 있게 구현된다. 물론 그 과정까지는 수십 번의 프롬프트 수정과 트라이가 필요했다.

그렇다면 조금 더 간단한 애니메이션은 어떨까. 리듬을 타보자.

캐릭터 리듬타는 액션 Prompt

The character bobs its head rhythmically

손그림 스타일의 일러스트를 애니메이션으로 구현할 때는, 생동감을 주기 위해 특유의 우글우글 떨리는 wiggle 이 들어가는 경우가 많다. 이 wiggle을 프롬프트에 따로 넣지 않았는데도 AI가 알아서 구현했다. 의도한 결과는 아니었지만, 손그림 스타일이라는 맥락을 인식하고 반응했다는 점 자체가 꽤 신기했다.

프롬프트로 움직임의 성격 구현하기

Animation styles vary—elasticity, timing, and exaggeration are all key principles. These can also be realized through precise prompting. Let's compare "floating" motion versus "bouncing" motion.

공기에 떠오른 것 같이 가볍고 부드러운 움직임

/Looping Structure/
Create a seamless frame-to-frame looping animation using the provided images. The animation transitions smoothly from  @Image1 to @Image2 and back to @Image1, forming a perfect infinite loop with no visible start or end.

/Object Motion Behavior/
Three vinyl records gently bounce and float above two open hands, maintaining consistent spacing and alignment throughout the motion. The movement is soft, rhythmic, and buoyant, as if lightly suspended in air.

/Camera & Environment Constraints/
Transitions between frames are organic and fluid, with no sudden jumps, cuts, or distortion.Camera remains completely static at all times.Background stays unchanged. No zoom, no pan, no shake.The animation must feel continuous, smooth, and naturally loopable.

탄성 있게 통통 튀는 움직임

/Looping Structure/
Create a seamless frame-to-frame looping animation using the provided images. The animation transitions smoothly from  @Image1 to @Image2 and back to @Image1, forming a perfect infinite loop with no visible start or end.

/Object Motion Behavior/
Three vinyl records bounce and float above two open hands, maintaining consistent spacing and alignment throughout the motion. The three vinyl records move with a bouncier, elastic rhythm, featuring slightly exaggerated easing at the top and bottom of each bounce.

/Camera & Environment Constraints/
Transitions between frames are organic and fluid, with no sudden jumps, cuts, or distortion.Camera remains completely static at all times.Background stays unchanged. No zoom, no pan, no shake.The animation must feel continuous, smooth, and naturally loopable.

객체에 애니메이션 부여하기

실무에서는 복잡한 일러스트를 애니메이션화 하는 것보다 단순한 객체에 움직임을 주는 케이스가 더 많을 것이다. 3D 아이콘에 간단한 모션을 더하는 작업은 이미 실무에서도 AI가 꽤 활용되고 있는 영역이다.

여러 번 프롬프트를 시도해보면서, 3D 아이콘뿐 아니라 평면적이고 외곽선이 뚜렷한 2D 일러스트 역시 간단한 애니메이션을 더해 충분히 실무에 사용할 수 있겠다는 생각이 들었다.

종이비행기가 날아가는 모션 - 객체는 중앙에 고정

Paper airplane in flight, slight wind wobble, camera tracks, keeping it centered, natural, fluid motion

아이팟이 y축을 기준으로 회전하는 모션

iPod floating gently up and down in a seamless looping

아이팟이 둥실둥실 움직이는 모션

iPod spins fully around the Y-axis, the iPod remains centered. The back of the iPod is blank and smooth.

마치며

나는 AI가 초반에 상용화되기 시작할 때부터 영상 제작보다는 일러스트의 frame-to-frame 모션 브릿지에 더 관심이 많았고, 동시에 그 한계도 분명하게 느끼고 있었다. 당시만 해도 결과가 잘 나오지 않았고, 일러스트 영역은 아무리 발전해도 결국 한계가 있을 거라고 생각했다. 그런데 몇 년 사이 기술이 크게 발전했다는 게 체감된다.

여전히 프레임이 튀는 현상은 발생하지만, 애니메이션 원칙을 구현하는 정확도는 눈에 띄게 좋아졌다. 실사 기반 결과물보다 더 많은 ‘우연’에 기대야 하는 건 사실이지만, 실질적으로 도움을 받을 수 있는 수준까지는 올라왔다고 느낀다. 복잡한 그림보다는 객체 단위부터 차근차근 실무에 적용해보기에 충분한 단계다.

© Michelle Lee, 2026