새로운 오픈소스 프로젝트인 '포즈코드(Posecode)'가 텍스트 기반으로 인간의 움직임을 코딩하고 시각화하는 혁신적인 방법을 제시했습니다. 이는 마치 프로그래밍 언어처럼 간단한 텍스트 명령어를 입력하여 사람의 자세나 동작을 정밀하게 제어하고, 이를 실시간으로 3D 모델에 적용하여 확인할 수 있게 해줍니다. 개발자들은 이 도구를 통해 복잡한 움직임을 훨씬 직관적이고 효율적으로 다룰 수 있게 될 것으로 기대하고 있습니다.
포즈코드는 사용자가 '걷기', '점프', '손 흔들기'와 같은 자연어에 가까운 명령어를 입력하거나, 관절의 각도와 위치를 직접 지정하는 방식으로 동작을 정의할 수 있습니다. 예를 들어, '오른팔을 90도 들어 올리고 왼쪽 다리를 앞으로 내밀어라'와 같은 명령을 내리면, 3D 아바타가 해당 동작을 즉시 수행합니다. 이 프로젝트는 특히 움직임의 '검사 가능성(inspectability)'에 중점을 두어, 어떤 명령어가 어떤 동작을 만들어내는지 명확하게 파악하고 수정할 수 있도록 설계되었습니다. 이는 기존의 모션 캡처나 복잡한 애니메이션 소프트웨어와 달리, 개발자가 동작의 세부 사항을 직접 제어하며 반복적으로 실험하기에 용이합니다.
이 기술은 애니메이션 제작, 게임 개발, 로봇 공학, 가상현실(VR) 및 증강현실(AR) 콘텐츠 제작 등 광범위한 분야에 혁신을 가져올 잠재력을 가지고 있습니다. 특히, 텍스트 기반의 코딩 방식은 비전문가도 쉽게 접근하여 자신만의 움직임을 만들거나 기존 동작을 변형할 수 있게 함으로써, 창작의 문턱을 낮출 수 있습니다. 또한, 표준화된 텍스트 형식으로 움직임을 공유하고 재사용하는 것이 가능해져, 전 세계 개발자들이 협력하여 새로운 동작 라이브러리를 구축하는 데 기여할 수 있을 것입니다.
