
애니메이션 포트폴리오는 영상으로 보여 줍니다. 수업 후반에는 이동, 전투, 연기 동작을 고르게 담은 데모 영상을 만들고, 엔진에 적용한 화면과 함께 정리해 지…
키프레임 사이를 채우는 길이 커브입니다
3D 애니메이션에서는 모든 프레임을 직접 만들지 않습니다. 중요한 순간에만 키프레임을 찍고, 사이의 프레임은 프로그램이 계산해서 채웁니다. 이 계산을 보간(interpolation)이라고 부릅니다. 그리고 보간된 결과를 눈으로 볼 수 있게 그린 것이 애니메이션 커브입니다.
가로축은 시간, 세로축은 값입니다. 공이 바닥에서 위로 올라가는 동작이라면 높이 값이 시간에 따라 오르는 선이 그려집니다. 선이 가파를수록 값이 빨리 변하고, 평평할수록 천천히 변하거나 멈춰 있습니다. 즉 커브의 기울기가 곧 속도입니다.
자동차 여행에 비유하면, 키프레임은 경유지이고 커브는 그 사이를 달리는 운전 방식입니다. 출발할 때 천천히 속도를 올리고 도착할 때 서서히 브레이크를 밟을 수도 있고, 일정한 속도로 달리다 급정거할 수도 있습니다. 도착지는 같아도 탄 사람이 느끼는 감각은 완전히 다릅니다.
커브 모양으로 읽는 움직임의 성격
그래프 에디터를 열면 낯선 선들이 가득해 겁이 나지만, 몇 가지 모양만 알아도 읽을 수 있습니다.
| 커브 모양 | 움직임 | 어울리는 상황 |
|---|---|---|
| S자처럼 양 끝이 완만 | 천천히 출발해 천천히 멈춤 | 고개 돌리기, 일반적인 자세 변화 |
| 처음이 완만, 끝이 가파름 | 점점 빨라짐(가속) | 떨어지는 물체, 휘두르기 직전 |
| 처음이 가파름, 끝이 완만 | 빠르게 시작해 서서히 멈춤 | 던진 공이 꼭대기에 이를 때, 타격 뒤 여운 |
| 곧은 직선 | 처음부터 끝까지 같은 속도 | 기계적인 회전, 컨베이어 같은 반복 |
| 계단 모양 | 값이 갑자기 바뀌고 유지됨 | 깜빡임, 표정 교체, 블로킹 단계 확인 |
애니메이션 원칙 중 하나인 '천천히 들어가고 천천히 나오기(Slow in, Slow out)'가 바로 S자 커브입니다. 대부분의 생명체는 갑자기 움직이고 갑자기 멈추지 않기 때문에, 이 모양이 기본값으로 설정된 툴이 많습니다.
탄젠트 핸들로 속도를 조절합니다
커브 위의 키프레임 점을 선택하면 양옆으로 짧은 막대가 나옵니다. 이것이 탄젠트 핸들입니다. 핸들의 기울기와 길이를 바꾸면 그 키를 지나가는 순간의 속도와 휘어짐이 달라집니다.
핸들을 수평으로 눕히면 그 키에서 잠깐 멈추는 느낌이 납니다. 점프의 가장 높은 지점처럼 머무는 순간을 만들 때 씁니다. 반대로 핸들을 꺾어 양쪽 기울기를 다르게 하면, 공이 바닥에 튕기는 것처럼 방향이 순간적으로 바뀌는 움직임을 만들 수 있습니다.
툴마다 이름은 조금 다르지만 탄젠트 유형도 선택할 수 있습니다. 부드럽게 이어지는 유형, 직선으로 연결하는 유형, 값을 그대로 유지하다 바뀌는 계단 유형 등입니다. 작업 단계에 따라 이 유형을 바꿔 가며 씁니다.
핸들을 다룰 때 기억할 점은 한 키를 고치면 앞뒤 구간이 함께 바뀐다는 것입니다. 착지 순간을 날카롭게 만들려고 핸들을 꺾으면, 그 직전 낙하 구간의 속도도 달라집니다. 그래서 핸들을 만진 뒤에는 앞뒤 몇 프레임을 같이 재생해 확인하는 습관이 필요합니다.
게임 애니메이션 작업에서 커브를 다루는 흐름
게임 애니메이터는 보통 다음 순서로 커브를 만지게 됩니다. 처음부터 커브를 예쁘게 다듬으려 하면 오히려 동작의 큰 흐름을 놓치기 쉽습니다.
- 블로킹: 계단 커브로 주요 자세만 잡아 타이밍을 확인합니다.
- 스플라인 전환: 부드러운 보간으로 바꿔 자세 사이를 이어 봅니다.
- 정리: 원하지 않는 튀어나옴이나 흔들림을 커브에서 찾아 고칩니다.
- 디테일: 몸통보다 늦게 따라오는 팔, 머리카락 같은 겹침 동작을 키 위치를 밀어 표현합니다.
- 루프 확인: 걷기·대기처럼 반복되는 동작은 처음과 끝 커브가 자연스럽게 이어지는지 봅니다.
특히 타격·피격 같은 게임 액션은 커브 하나로 손맛이 크게 달라집니다. 휘두르기 직전에 살짝 뒤로 당기는 준비 동작, 맞는 순간의 급격한 변화, 이후 천천히 돌아오는 여운이 커브에서 분명하게 드러나야 합니다. 경험 많은 애니메이터는 커브만 보고도 준비 동작이 부족한지, 여운이 너무 긴지를 바로 짚어 냅니다. 이 정도로 읽을 수 있게 되면 수정 속도가 훨씬 빨라집니다.
처음 커브를 볼 때 헷갈리는 점
가장 흔한 혼란은 '오버슈트'입니다. 두 키프레임 값이 같은데도 부드러운 보간 때문에 커브가 그 사이에서 불룩 솟는 현상입니다. 화면에서는 발이 바닥을 뚫거나, 멈춰야 할 손이 살짝 흔들리는 모습으로 나타납니다. 해당 키의 핸들을 평평하게 눌러 주면 대부분 해결됩니다.
또 회전 값이 갑자기 크게 튀는 경우도 있습니다. 회전은 계산 방식 때문에 같은 방향이라도 숫자가 크게 바뀔 수 있어서, 커브에서 갑작스러운 절벽처럼 보입니다. 툴의 회전 정리 기능을 쓰거나 키를 하나 더 넣어 방향을 잡아 줍니다.
마지막으로 커브만 보고 작업하는 습관도 조심해야 합니다. 커브는 진단 도구이지 목적이 아닙니다. 커브가 아무리 매끈해도 화면 속 동작이 어색하면 소용없으니, 늘 뷰포트 재생과 함께 확인해야 합니다.
커브와 친해지는 연습 과제
공 튕기기는 커브 공부에 가장 좋은 과제입니다. 높이 커브만 봐도 떨어질 때의 가속, 바닥에서의 날카로운 꺾임, 올라갈 때의 감속이 한눈에 보입니다. 공이 점점 낮게 튀며 멈추는 과정을 커브로 직접 만들어 보면 탄젠트 핸들 사용법이 손에 익습니다.
그다음에는 진자 흔들기, 꼬리 달린 공처럼 겹침이 있는 과제로 넘어가 보세요. 동작 영상을 잘 만들고 싶은데 커브 화면만 열면 막막하다면, SBS아카데미게임학원 3D애니메이션 과정 상담에서 기초 동작부터 게임 액션까지 어떤 과제 순서로 연습할지 들어 보는 것도 도움이 됩니다.
자주 묻는 질문
커브는 3D에서만 쓰나요?
2D 애니메이션 툴, 게임 엔진의 UI 애니메이션, 이펙트 툴에도 비슷한 커브 편집 기능이 있습니다. 한 번 익혀 두면 여러 툴에서 그대로 활용할 수 있습니다.
모션 캡처 데이터에도 커브 작업이 필요한가요?
캡처 데이터는 키가 매 프레임마다 찍혀 있어 그대로는 수정하기 어렵습니다. 그래서 키를 줄이고 커브를 정리하는 후작업이 함께 이뤄지는 경우가 많습니다.
가까운 캠퍼스에서 게임 애니메이션 알아보기
사는 곳과 가까운 캠퍼스를 고르면 수업 내용, 오시는 길, 상담 신청을 한 번에 볼 수 있습니다.