Artoke

컨트롤 릭과 절차적 리깅: 인형에 실을 다는 마법

컨트롤 릭과 절차적 리깅: 인형에 실을 다는 마법

여러분, 인형극을 본 적 있나요? 사람이 인형 위에 달린 막대와 실을 잡고 움직이면 인형이 살아 있는 것처럼 걷고 손을 흔들어요. 게임 속 캐릭터도 똑같아요. 그냥 두면 움직이지 못하는 돌덩이지만, 실을 달아 주면 뛰고 웃고 춤을 춰요.

오늘은 그 실을 다는 방법을 배워 볼 거예요. 어렵지 않아요. 천천히 따라오세요.

1. 리깅이 뭐예요?

게임 캐릭터는 겉모습만 있어요. 마치 옷 가게에 서 있는 마네킹 같아요. 예쁘게 생겼지만 스스로 팔을 못 올려요.

그래서 우리는 캐릭터 몸속에 뼈대를 넣어요. 이 뼈대를 영어로 '스켈레톤'이라고 해요. 우리 몸속에도 뼈가 있죠? 뼈가 있어야 팔도 접고 무릎도 굽혀요.

그다음 그 뼈에 손잡이를 달아요. 인형극의 막대와 실처럼요. 이 손잡이를 잡고 움직이면 캐릭터가 움직여요.

이렇게 뼈대를 넣고 손잡이를 다는 일을 리깅(Rigging)이라고 불러요. '릭(Rig)'은 그렇게 만들어진 인형 조종 장치 전체를 말해요.

2. 컨트롤 릭이 뭐예요?

언리얼이라는 게임 도구 안에는 컨트롤 릭이라는 친구가 있어요. 이름을 풀어 보면 쉬워요.

  • 컨트롤(Control) = 조종하는 손잡이
  • 릭(Rig) = 인형 조종 장치

그러니까 컨트롤 릭은 '손잡이가 달린 인형 조종 장치'예요. 이 손잡이들을 마우스로 잡고 끌면, 캐릭터의 팔과 다리가 따라 움직여요.

아래 그림을 보세요. 동그란 손잡이를 잡아 올리면 그 아래 뼈가 함께 올라가요.

컨트롤 릭과 절차적 리깅: 인형에 실을 다는 마법 도식

3. 애님 블루프린트는 뭐예요?

컨트롤 릭이 인형이라면, 애님 블루프린트는 그 인형을 언제 어떻게 움직일지 정하는 대본이에요.

연극에는 대본이 있죠? '주인공이 걸어온다', '주인공이 손을 흔든다' 이렇게요. 애님 블루프린트도 똑같아요.

  • 버튼을 누르면 → 걷기 동작
  • 가만히 있으면 → 숨 쉬는 동작
  • 점프 키를 누르면 → 뛰어오르기

이렇게 상황에 맞는 동작을 골라 주는 똑똑한 대본이 애님 블루프린트예요.

4. 절차적 애니메이션이 진짜 마법이에요

지금까지는 미리 만들어 둔 동작을 골라 쓰는 이야기였어요. 그런데 세상에는 미리 만들 수 없는 동작이 아주 많아요.

예를 들어 볼게요. 캐릭터가 울퉁불퉁한 돌길을 걸어요. 어떤 돌은 높고 어떤 돌은 낮아요. 발이 놓일 곳이 매번 달라요.

이 모든 경우를 미리 다 만들면 몇 백만 개가 필요해요. 너무 많아서 불가능해요.

그래서 등장한 것이 절차적 애니메이션이에요. '절차적'이라는 말은 어렵게 들리지만, 뜻은 간단해요.

절차적 = 그때그때 규칙에 따라 스스로 만든다

미리 만들어 두지 않고, 게임이 돌아가는 바로 그 순간에 컴퓨터가 스스로 계산해서 동작을 만들어요. 마치 요리사가 손님을 보고 즉석에서 요리를 만드는 것처럼요.

5. 발이 땅에 착 붙는 마법

가장 쉬운 예를 들어 볼게요. 캐릭터가 계단을 올라가요.

미리 만든 걷기 동작만 쓰면, 앞발은 계단 위에 있는데 뒷발은 허공에 둥둥 떠 있어요. 이상하죠?

절차적 애니메이션은 이럴 때 이렇게 생각해요.

  1. 발밑에 땅이 어디 있는지 살펴본다.
  2. 땅이 높으면 발도 높게 놓는다.
  3. 땅이 낮으면 발도 낮게 내린다.

이 규칙만 있으면 계단이든 언덕이든 돌길이든, 발이 항상 땅에 착 붙어요. 미리 만든 동작이 하나도 없어도요.

컨트롤 릭과 절차적 리깅: 인형에 실을 다는 마법 도식

6. 왜 이렇게 하면 좋아요?

절차적 리깅과 컨트롤 릭을 함께 쓰면 좋은 점이 많아요.

  • 동작을 적게 만들어도 돼요. 규칙 하나로 수많은 상황을 해결해요.
  • 더 자연스러워요. 땅에 딱 맞게 움직이니 진짜 같아요.
  • 바꾸기 쉬워요. 규칙만 고치면 모든 동작이 한 번에 바뀌어요.

7. 정리해 볼까요?

오늘 배운 걸 다시 짚어 봐요.

  • 리깅 = 캐릭터에 뼈대와 손잡이를 다는 일
  • 컨트롤 릭 = 손잡이로 캐릭터를 조종하는 장치
  • 애님 블루프린트 = 언제 어떤 동작을 할지 정하는 대본
  • 절차적 애니메이션 = 미리 안 만들고 그때그때 규칙으로 스스로 만드는 마법

처음엔 어려워 보였죠? 하지만 결국은 '인형에 실을 달고, 상황에 맞게 즉석에서 움직이게 하는 것'이에요.

여러분이 좋아하는 게임 속 캐릭터가 계단을 자연스럽게 오르고, 울퉁불퉁한 땅을 걸을 때, 그 뒤에는 이런 똑똑한 마법이 숨어 있어요. 이제 여러분도 그 비밀을 알게 되었어요!

출처

광고

리깅 파이프라인 자동화 도구

반복 작업은 스크립트에게. 현업에서 쓰는 리깅 툴 모음.

리깅 도구 보기