[Prior Research Team Lee Jung-woo]
현실적인 캐릭터 움직임은 User에게 게임의 재미를 극대화 시킬 수 있는 요소로 작용 합니다. EA Sports에서는 FIFA 22에 새롭고 혁신적인 게임플레이를 위해 HyperMotion 기술을 적용했습니다. 최고 수준 축구선수들의 모션 데이터를 수집하기 위해, Xsens 모션 캡쳐 장비를 착용하고, 22명 선수들의 터치, 태클, 전력 질주, 몸싸움 등 다양한 모션에 대해 수집했습니다. 수집된 870만개 이상의 프레임은 ML-Flow 머신 러닝 알고리즘을 통해 새로운 애니메이션을 실시간 생성하고, 더 현실적인 애니메이션을 게임 속에 적용 시킬 수 있었습니다. 이처럼 AI 기술이 발전하면서, 데이터 혹은 사람이 디자인한 애니메이션을 사용해, 자연스러운 모션을 위한 고도화 기술로 적용되고 있습니다.
많은 방법론들이 발전하고 있지만, Game AI에서 적용되는 모방학습과 강화학습 방법론들이 마찬가지로 적용되고 있습니다. 수집된 Motion Capture 데이터를 통해, AI Model은 주어진 Motion을 흉내내는 ‘모방하는’ 방법을 학습 합니다. 학습이 진행되면서 자연스레 Reference Motion을 따라하게 됩니다. 이렇게 다채로운 Reference Motion Capture 데이터를 학습 하면, AI Model은 다양한 환경에도 자연스럽게 반응할 수 있는 능력을 얻게 됩니다.
파크라이와 어쌔신 크리드 시리즈로 유명한 Ubisoft와 NCsoft의 최근 연구 사례를 통해, Life-like AI 기술의 가능성을 잘 보여주고 있습니다. Ubisoft는 컨트롤러에 반응한 자연스러운 Motion과 다양한 환경과의 상호작용이 가능함을 보여줬습니다. 기존 애니메이션 방식과 다르게 정적인 반복 패턴이 아닌, 환경의 상태, 캐릭터의 속도, 방향에 따라 자연스럽게 반응하는 것을 볼 수 있습니다. NCsoft의 경우 Time Responsiveness에 반응해 자연스러움을 적용한 NPC의 모습을 보여줬습니다. 응답 속도까지 포함한 컨트롤이 필요한 게임에서 현실적인 감각을 제공할 것으로 보입니다. 아래 영상 링크를 통해 감상해 보시기 바랍니다.
계속해서 현실같은 동작을 만들어 내기 위해 AI 기술들이 빠르게 발전할 것으로 예상 됩니다. 발전된 AI 기술들을 통해, 게임 플레이의 재미를 극대화 시키고, 가상세계에서 새로운 가능성을 펼칠 수 있을 것으로 생각 됩니다.
Reference
- https://www.ea.com/ko-kr/games/fifa/fifa-22/hypermotion
- https://bair.berkeley.edu/blog/2018/04/10/virtual-stuntman/
- https://bair.berkeley.edu/blog/2018/10/09/sfv/
- https://www.youtube.com/watch?v=14tNq-fqTmQ
- https://www.youtube.com/watch?v=8sMjfGkQ4bw
- https://montreal.ubisoft.com/en/supertrack-motion-tracking-for-physically-simulated-characters-using-supervised-learning/