제 경험에 비추어 볼 때, 애니메이션 리타겟팅은 AI 생성 캐릭터 리그와 프로덕션 준비 모션 사이의 필수적인 다리 역할을 합니다. 핵심 과제는 단순히 키프레임을 전송하는 것이 아니라, 서로 다른 스켈레톤, 비율, 제어 체계를 가진 리그 간에 모션 데이터를 지능적으로 적용하는 것입니다. 특히 AI 생성 플랫폼의 다양한 출력물을 다룰 때는 체계적이고 도구 지원적인 접근 방식이 품질과 속도 면에서 필수적이라는 것을 알게 되었습니다. 이 가이드는 AI로 생성된 캐릭터를 처음부터 다시 애니메이션을 만들지 않고도 설득력 있게 움직이게 해야 하는 3D 애니메이터, 테크니컬 아티스트 및 인디 개발자를 위한 것입니다.
주요 내용:
Tripo AI와 같은 플랫폼에서의 제 작업 경험에 따르면, AI 생성 리그는 일반적으로 사용자 정의 제작보다는 즉각적인 사용성을 위해 설계됩니다. 이들은 종종 휴머노이드이며, 표준 이족 보행 골격 계층(척추, 사지, 목)을 특징으로 하고, 미리 구축된 역운동학(IK) 컨트롤과 함께 제공됩니다. 이들의 독특함은 매개변수적 특성에 있습니다. 기능은 일관적이지만, 형태—본 길이, 비율, 때로는 척추 또는 손가락 관절의 수까지—입력 프롬프트 또는 스타일에 따라 달라질 수 있습니다. 동일한 캐릭터 스타일에 대해 척추뼈가 네 개인 리그와 여섯 개인 리그를 보았는데, 이는 리타겟팅에 직접적인 영향을 미칩니다.
리타겟팅은 모션 이식성 문제를 해결합니다. 키가 크고 날씬한 리그를 위해 만들어진 걷기 애니메이션은 키가 작고 튼튼한 리그에 직접 적용하면 깨지고 왜곡되어 보일 것입니다. 이는 원본 애니메이션 데이터가 각 리그의 특정 골격에 상대적인 회전 및 위치로 저장되기 때문입니다. 리타겟팅은 이 데이터를 재계산하여 모션의 의도(걸음걸이, 무게, 타이밍)를 보존하면서 새 캐릭터의 본 길이와 관절 위치에 맞게 조정합니다. 이것이 없으면 모든 캐릭터를 처음부터 애니메이션하는 것과 같아서 모션 라이브러리 또는 사전 캡처된 데이터를 사용하는 효율성 이점을 무효화합니다.
제가 작업하는 대부분의 AI 리그는 표준 "Hips-Spine-Chest-Head/Shoulders" 계층 구조를 따릅니다. 주로 사지에서 차이가 발생합니다. 예를 들어:
이 단계가 전체 작업의 80%를 차지합니다. 먼저, 두 캐릭터 모두 중립적이고 표준화된 T-포즈 또는 A-포즈에 있는지 확인하세요. 여기서의 어떠한 편차도 리타겟을 손상시키는 회전 오프셋을 유발합니다. 저는 항상 소스 리그에 대한 참조 포즈 파일을 만듭니다. 둘째, 본 이름을 정리합니다. AI 리거가 UpperArm_L과 같은 명확한 이름을 사용하더라도, 저는 모든 프로젝트에서 사용하는 규칙(예: arm_upper_l)으로 표준화합니다. Tripo AI의 타겟 리그의 경우, 먼저 명명 구조를 검토한 다음 프로젝트 표준에 따라 소스 이름을 일치시킬지 또는 그 반대로 할지 결정합니다.
깨끗한 리그로 매핑은 간단합니다. 저는 스프레드시트 또는 리타겟팅 도구의 UI를 사용하여 본 맵을 생성합니다: Source_Spine01 -> Target_Spine_1. 핵심은 이름뿐만 아니라 기능을 매핑하는 것입니다. 제 소스에 목 본이 하나 있고 타겟에 세 개가 있다면, 소스 목을 중간 타겟 목 본에 매핑하여 리타겟팅 시스템 또는 후속 척추 IK가 분포를 처리하도록 합니다. 저는 루트/힙 컨트롤에 특별히 주의를 기울이는데, 이것이 전역 변환을 주도하기 때문입니다.
매핑 후에는 항상 축 및 회전 순서 불일치를 경험합니다. 제 프로세스는 다음과 같습니다:
저는 첫 번째 통과를 절대 믿지 않습니다. 제 테스트 프로토콜은 다음과 같습니다:
리그의 비율과 본 수가 가까울수록 결과가 좋습니다. Tripo AI에서 타겟 캐릭터를 생성할 때, 저는 종종 "평균 비율을 가진 운동 선수 남성"과 같이 알려진 비율을 참조하는 설명적인 프롬프트를 사용하여 더 표준적인 기반을 얻습니다. 토폴로지가 다른 경우(예: 추가 척추 본), 리타겟된 애니메이션을 스켈레톤에 베이킹한 다음, 보정 셰이프 또는 포즈 공간 디포머를 사용하여 남아있는 변형 문제를 해결합니다. 리타겟팅 시스템과 끝없이 싸우는 대신 이 방법을 사용합니다.
AI 리그에는 때때로 액세서리, 의류 또는 양식화된 기능(예: 꼬리, 큰 귀)을 위한 비표준 조인트가 포함됩니다. 제 접근 방식:
Tripo AI 내의 리깅 시스템을 포함한 최신 도구는 스켈레톤을 자동으로 분석하고 이름 유사성, 계층 위치 및 본 길이 비율을 기반으로 본 매핑을 제안할 수 있습니다. 저는 이것을 최종 솔루션이 아닌 시작점으로 사용합니다. 일반적으로 90% 정도는 해결해주고, 나머지 10%(주로 손가락, 발가락, 특수 컨트롤러)는 수동으로 수정합니다. 이는 초기 설정 시간을 30분에서 5분 미만으로 단축시킵니다.
일부 고급 시스템은 이제 "모션 적응" AI를 제공합니다. 기본 리타겟 후, 이 도구는 결과 모션에서 물리적 부정확성(예: 발-지면 침투) 또는 스타일 불일치를 분석하고 작은 보정을 적용합니다. 저는 이것을 최종 다듬기 단계로 사용합니다. 예를 들어, 리타겟된 캐릭터의 발이 장면에 가져온 고르지 않은 지형 메쉬와 제대로 정렬되도록 걷기 애니메이션 전체에 걸쳐 엉덩이 높이를 미묘하게 조정할 수 있습니다.
리타겟팅은 단발성 단계가 아닙니다. 그것은 제 반복 루프의 일부입니다. 제 파이프라인은 다음과 같습니다:
Blender 또는 Maya와 같은 소프트웨어에서 수동 리타겟팅은 내장 시스템(HumanIK 또는 Rigify 리타겟터와 같은)을 사용하거나 본별로 제약 네트워크를 설정하는 것을 포함합니다. 저는 이 방법을 문제 있는 단발성 캐릭터 또는 특정 모션이 어떻게 적응하는지에 대한 절대적인 예술적 제어가 필요할 때 사용합니다. 강력하지만 느리고, 지식은 종종 프로젝트 간에 전이되지 않습니다.
이것은 프로덕션을 위한 제가 선호하는 방법입니다. 저는 제 규칙과 모범 사례를 코드로 작성하거나 플러그인(예: Auto-Rig Pro의 리타겟터, UE5의 Control Rig)을 사용합니다. 두 개의 리그를 로드하고 자동 매핑을 실행하고 예외를 조정하고 프리셋을 저장할 수 있는 UI를 만듭니다. 이것은 자동화와 제어의 균형을 이룹니다. 스크립트가 지루한 95%를 처리하고, 저는 중요한 5%에 개입합니다. 프리셋은 동일한 AI 리깅 소스의 모든 캐릭터에 재사용할 수 있습니다.
완전히 AI 기반 플랫폼은 다음 단계를 나타냅니다. 캐릭터 모델과 모션 파일을 입력하면 시스템이 리깅, 리타겟팅 및 적응을 하나의 블랙박스에서 처리합니다. 제 테스트에서, Tripo AI와 같이 리그 생성 및 모션 적용이 함께 설계된 전체 파이프라인을 통합하는 플랫폼은 가장 신뢰할 수 있는 즉시 사용 가능한 결과를 제공합니다. 리타겟팅은 프로세스에 효과적으로 내장되어 있습니다. 절충점은 스크립트 기반 DCC 워크플로우에 비해 세밀한 제어가 적다는 것이지만, 다양하고 애니메이션된 캐릭터로 장면을 프로토타이핑하고 채우는 속도는 타의 추종을 불허합니다. 저는 이를 빠른 아이디어 구상에 사용한 다음, 더 제어된 스크립트 지원 파이프라인을 사용하여 핵심 영웅 캐릭터 애니메이션을 다듬습니다.
moving at the speed of creativity, achieving the depths of imagination.
텍스트·이미지를 3D 모델로 변환
매월 무료 크레딧 제공
압도적인 디테일 복원력