본문으로 건너뛰기

1인칭으로 전환

Games › EAST › devlog · 26.10.22

Background

언리얼을 C++로 GPT와 Claude로 조작이 가능하여, 이를 기반으로 3인칭 액션 게임을 만들고자 했다. 배경이 조선이다보니, 총이 아니라 검을 들고 하는 액션이 있어야 했다. 그리고 가능 할 줄 알았다. 뭔가 디테일하지는 않지만, 그래도 60% 수준으로는 너무 잘 만들었기에...
하지만 매우 큰 오산이었다. 아무리 해도 80% 이상의 퀄리티를 낼 수 가 없었다.

Works

매번 작업을 할 때마다, 레퍼런스의 중요성을 너무 느낀다. 그래서 이번에도 3D 애니메이션, 모션을 만들기 위해서 기존의 애니메이션을 최대한 참고하자 했으며, 가능한 애니메이션을 가져다 썻다.
가장 대표적인게 MIXAMO인데, Adobe 뱃지가 달려있어서, 아마 어도비에서 관리하는 사이트 같다.

20261022-image

그리고 보다시피 다양한 애니메이션을 제공하여서, 기초 에셋으로 쓰기는 매우 훌륭한 애니메이션을 제공해준다.
만약 이런 애니메이션이 없이 작업을 진행 한다면, 정말정말 생 노가다를 해야한다.

그리고 내가 AI 를 통해서 애니메이션을 만들고자 했는데, 언리얼을 C++로 돌리는 AI 는 이 부분에 있어서 매우 재능이 없다. 그렇기에 하나하나 자세를 프레임별로 "내"가 잡아야하는 생 노가다를 해야했고,
생 노가다를 하다가 결국... 3인칭을 포기하게 되었다.

내가 시도한 방법은 여러가지가 있었는데,

  1. MIXAMO 애니메이션 임포트 후 적용
  2. 외부 유튜브 검술 영상을 다운받은 뒤, 스켈레톤을 따서 적용
  3. 언리얼에서 제공하는 무료 애니메이션을 임포트 적용

결론적으로는 모두 실패했다.

먼저 MIXAMO의 경우는 인물의 스켈레톤만 적용되다보니, 내가 원하는 애니메이션이 아닐 경우 매우 어색한 애니메이션이 되었다.

외부 유튜브 검술 영상의 경우, 큰 스켈레톤은 따졌으나, 디테일한, 특히 손가락이나 관절부위에서 문제가 생겼다.

이에 조금 더 (보이는) 무브먼트가 적은 1인칭으로 전환을... 하게 되었다는 이야기.