3D 캐릭터 애니메이션 제작 돕는 '가우시애니메이트' 오픈소스 공개
3D 캐릭터 애니메이션 제작을 간소화하는 도구 'GaussiAnimate'의 코드가 공개됐다. 내부 골격과 유연한 외부 표면 구조를 결합해, 기존 뼈대 방식으로는 표현하기 까다로웠던 의류와 동물의 복잡한 연체 변형을 손쉽게 제어할 수 있도록 돕는다.
GaussiAnimate는 동물이나 의류처럼 형태가 유연하게 변하는 3D 캐릭터 애니메이션 제작 과정을 대폭 간소화해 주는 오픈소스 도구다.
기존 3D 제작 방식은 캐릭터 내부에 딱딱한 뼈대를 심어 움직임을 제어했다. 하지만 이런 경직된 골격 구조로는 펄럭이는 옷자락이나 동물의 유연한 살결, 털의 굽힘 같은 복잡한 표면 변형을 자연스럽게 표현하기 어려웠다.
이중 골격 구조로 자연스러운 주름 구현
GaussiAnimate는 이 문제를 해결하기 위해 skelebones라는 하이브리드 리깅 방식을 고안했다.
캐릭터 내부의 기본 뼈대는 걷기나 뛰기 같은 전체적인 큰 움직임을 담당한다. 동시에 겉표면에는 자유로운 표면 뼈대를 배치해 옷의 주름이나 피부의 미세한 변형을 전담하도록 역할을 분리했다.
새로운 포즈를 생성할 때는 부위별 모션 매칭(Partwise Motion Matching) 방식을 사용한다. 기존에 관측된 움직임 데이터에서 필요한 동작을 검색하고 자연스럽게 합성해 외피가 부드럽게 따라 움직이도록 만든다.
지원 대상과 구동 환경
이 연구는 SIGGRAPH Asia 2026 콘퍼런스 트랙 논문으로 발표된 결과물이다. 프로젝트 페이지의 데모를 보면 사람뿐 아니라 네발 달린 동물, 조류, 헐렁한 의류까지 안정적으로 처리하는 모습을 확인할 수 있다.
주의할 점은 텍스트 입력만으로 애니메이션을 만들어내는 생성형 AI가 아니라는 사실이다. 복원된 4D 가우시안이나 메시 시퀀스를 조작하기 위한 파이프라인이므로, 구동하려면 사전에 캡처된 적절한 움직임 데이터가 필요하다.
연구팀은 관련 코드를 모두 오픈소스로 공개했으며, 프로젝트 페이지에서 로컬 컴퓨터에 설치하고 실행하는 상세한 가이드를 제공하고 있다.
왜 중요한가
정교한 의복이나 동물의 움직임을 구현하려면 보통 많은 비용이 드는 물리 연산을 거치거나 일일이 수작업으로 리깅 가중치를 다듬어야 했다. GaussiAnimate는 4D 캡처 데이터를 훨씬 직관적이고 가볍게 재활용할 수 있는 길을 열어줬다.
3D 모션 그래픽이나 4D 가우시안 기술을 연구하는 개발자라면 직접 테스트해 볼 만하다. 다만 최종 결과물의 품질이 입력되는 원본 복원 데이터의 정밀도에 크게 좌우되므로, 정돈된 캡처 파이프라인이 갖춰진 환경에서 제 성능을 낼 것으로 보인다.
출처 (1)
- ainewsinfocus.com(새 탭에서 열림)원문ainewsinfocus.com