캡스톤 디자인 개발 주제가 확정되었다.
- 논문을 하나 선택하고, 논문에 있는 기술을 구현할 것
- 부위 별 피격에 대한 출력이 다른 액션 게임을 개발할 것
위 두가지 조건을 만족하는 결과물을 만들어내야 한다. 이 포스트에 개발과정을 기록할 것이다.
우리 팀의 타겟 논문은 2022년 SIGGRAPH에 투고된 Motion Puzzle: Arbitrary Motion Style Transfer by Body Part으로 결정했다. 모션 스타일 트랜스퍼의 개념에 대해 간단히 소개하자면, 서로 다른 모션을 섞어 다른 스타일의 모션을 출력하는 것이다. 아래 사진과 함께 예시를 보자.
예를 들어 같은 펀치 동작 이라도 행동이 미숙한 아기와 복싱 선수를 비교하면 체격, 습관 등에 따라 서로 다른 모션을 보일 것이다. 이러한 특징을 motion의 style로 정의하고, 그런 동작(style의 여집합)을 motion의 content로 정의한다. 이렇게 정의한 어떤 style motion의 style을 다른 style을 가진 content motion에 전이시켜 Content Motion의 Content와 Style Motion의 Style을 가지고 있는 새로운 모션으로 바꿔주는 것이다.
여기서 나아가 이 논문은 몸 전체의 style을 전이하는 것이 아닌 팔, 허리, 다리 세 가지 파트로 나누어 각 파트에 별개의 style을 입힐 수 있도록 네트워크를 설계했다.
이를 구현한다면, 점프하는 모션과 펀치하는 모션을 섞으면 점프하며 펀치하는 모션을 출력할 것이고, 노인의 행동 스타일과 펀치 모션을 섞으면 힘겹게 펀치를 지르는 모션을 출력할 것이다.
이제 이 논문에 대한 상세한 분석 후, 논문을 적용할 게임을 만들기 시작할 것이다.