제 작업에서 AI 생성 캐릭터의 스키닝을 수정하는 것은 마법보다는 체계적인 문제 해결에 가깝습니다. 저는 대부분의 문제가 초기 메시 토폴로지의 부족과 해부학적 이해가 부족한 자동 웨이트 페인팅에서 비롯된다는 것을 발견했습니다. 핵심은 최적화된 토폴로지와 깔끔한 스켈레톤을 통한 예방이 수정보다 훨씬 많은 시간을 절약한다는 것입니다. 이 가이드는 AI 생성 모델을 실시간 엔진이나 시네마틱 렌더링을 위한 애니메이션 준비를 해야 하는 3D 아티스트와 테크니컬 애니메이터를 위한 것입니다.
핵심 요약:
AI 생성 모델을 스키닝하는 것은 종종 흔들리는 기초 위에 지어진 집을 고치는 것과 같습니다. 첫 번째 단계는 웨이트 브러시를 만지기 전에 정확한 진단입니다.
저는 고전적인 증상들을 찾아보는 것으로 시작합니다. 팔꿈치와 무릎처럼 구부러지는 부위의 볼륨 손실은 웨이트가 잘못 분배되어 단일 조인트의 영향이 너무 큰 경우가 많습니다. 특히 어깨나 사타구니 부위의 메시 교차 또는 찢김은 일반적으로 웨이트 할당이 누락되었거나 충돌하는 경우를 나타냅니다. 너무 부드러운 영역 옆에 뻣뻣하고 변형되지 않는 영역이 보이면 웨이트 폴오프가 좋지 않다는 명확한 신호입니다. 저의 첫 번째 테스트는 항상 간단하고 극단적인 포즈입니다. 거기서 깨지면 미묘한 애니메이션에서도 실패할 것입니다.
제가 배운 진실은 이렇습니다. 나쁜 지오메트리에는 좋은 웨이트를 칠 수 없습니다. 저는 메시 흐름, 특히 변형 영역: 어깨, 팔꿈치, 엉덩이, 무릎, 척추 부위를 분석합니다. 에지 루프가 근육과 뼈 구조를 따르지 않을 때 문제가 발생합니다. 예를 들어, 무릎 주위에 충분한 지지 루프가 없으면 웨이트가 아무리 완벽해도 꼬집힙니다. 이러한 중요한 영역에 삼각형이나 N-곤이 있는지 확인하는데, 이들은 예측할 수 없게 변형됩니다.
수정하기 전에 이 목록을 확인합니다.
수정은 계층적인 프로세스입니다. 저는 모든 것을 한 번에 고치려고 하지 않고, 넓은 영향부터 미세한 세부 사항까지 작업합니다.
저는 가장 넓은 조인트(루트, 척추)부터 시작하여 바깥쪽으로 이동합니다. 저의 좌우명은 부드럽고 점진적인 폴오프입니다. 웨이트 맵의 날카로운 모서리를 제거하기 위해 스무딩 브러시를 계속 사용합니다. 정밀한 제어를 위해 개별 버텍스에 웨이트를 칠할 수 있는 컴포넌트 페인터와 이미 수정한 다른 조인트에 영향을 주지 않고 한 조인트의 영향을 정밀하게 조정할 수 있는 웨이트 잠금을 사용합니다. 흔한 함정은 과도한 페인팅입니다. 저는 진행 상황을 나머지 포즈와 비교하기 위해 변형을 자주 켜고 끕니다.
페인팅만으로는 충분하지 않을 때, 기술적인 해결책을 도입합니다. 헬퍼 조인트는 복잡한 영역을 제어하기 위해 추가하는 렌더링되지 않는 뼈대입니다. 예를 들어, 손목 회전이 팔꿈치를 무너뜨리는 것을 방지하기 위해 팔뚝에 트위스트 조인트를 추가하는 경우가 많습니다. 보정 블렌드셰이프(또는 모프 타겟)는 특정 포즈를 수정하는 저의 비장의 무기입니다. 어깨가 45도 들어 올렸을 때 이상하게 변형되면, 해당 포즈에 대한 보정 형태를 조각하고 리그가 그 형태로 블렌딩되도록 합니다. 이것은 시네마틱 품질의 변형에 필수적입니다.
때로는 가장 좋은 해결책은 기초를 다시 만드는 것입니다. 절망적인 토폴로지를 가진 모델을 만났을 때, Tripo AI의 리토폴로지를 초기화 버튼으로 사용합니다. 저의 단계는 다음과 같습니다.
한 번의 예방이 한 번의 수정보다 낫습니다. 훈련된 프리-리깅 워크플로우는 대부분의 주요 문제를 제거합니다.
저의 규칙은 토폴로지를 개인적으로 승인하지 않은 메시는 절대 리깅하지 않는다는 것입니다. 에지 루프가 주요 관절을 둘러싸고 주요 근육 그룹을 따르도록 합니다. 밀도는 변형 영역에서 가장 높고 정적인 영역에서 가장 낮아야 합니다. 메인 바디 메시에서 모든 삼각형과 N-곤을 제거하고, 벨트 버클과 같이 변형되지 않는 액세서리에만 사용합니다. 이 깔끔한 올-쿼드 토폴로지는 깔끔한 스키닝을 달성하는 데 가장 큰 단일 요소입니다.
스켈레톤은 뼈 구조의 논리적인 추상화여야 합니다. 저는 해부학적 정확성으로 조인트를 배치합니다. 무릎 조인트는 메시의 중심선보다 약간 앞에, 어깨 조인트는 쇄골 부위에 위치시킵니다. 계층 구조는 깔끔해야 합니다. 모든 것이 궁극적으로 단일 루트 조인트에 연결되어야 합니다. 모든 조인트의 이름을 명확하고 일관되게 지정합니다(예: l_shoulder, spine_02). 지저분한 스켈레톤은 지저분한 스키닝을 보장합니다.
AI 생성 모델을 리깅 준비 상태로 만들기 위한 저의 통합 워크플로우는 다음과 같습니다.
표준 수정이 실패할 경우, 이러한 고급 전략이 문제를 해결합니다.
관절의 심한 꼬집힘에는 종종 스킨 클러스터 위에 조인트 기반 델타 머시(delta mush) 디포머를 사용합니다. 이 알고리즘은 볼륨을 동적으로 유지하는 데 도움이 됩니다. 늘어나고 고무 같은 변형의 경우, 최대 영향(max influences) 설정을 확인합니다. 단일 버텍스에 영향을 줄 수 있는 조인트 수를 줄이면(45개에서 34개로) 특히 실시간 엔진에서 더 깔끔하고 예측 가능한 결과를 얻을 수 있습니다.
자동 스키닝(예: 지오데식 복셀 바인더 사용)은 초기 단계에 탁월합니다. 빠르고 70% 정도의 결과를 얻을 수 있습니다. 그러나 저는 자동화된 방법이 프로덕션 준비가 된 결과를 만들어낸 적이 없습니다. 수동 웨이트 페인팅은 예술성과 해부학적 지식이 발휘되는 곳입니다. 저의 하이브리드 접근 방식은 초기 바인딩에 자동화를 사용한 다음 즉시 수동 도구로 전환하여 정밀하게 다듬는 것입니다. 기계가 상을 차리지만, 예술가가 요리를 하는 것입니다.
최종 사용 목적이 기술을 결정합니다. 실시간(게임, XR)의 경우 성능이 가장 중요합니다. 저는 적은 조인트, 엄격한 최대 영향 설정을 사용하고, 변형 디테일을 위장하기 위해 영리한 텍스처 작업과 노멀 맵에 더 많이 의존합니다. 볼륨을 더 잘 보존하기 위해 **듀얼 쿼터니언 스키닝(dual quaternion skinning)**을 자주 사용합니다. 시네마틱 작업(영화, 사전 렌더링 애니메이션)의 경우 품질이 가장 중요합니다. 더 많은 조인트, 헬퍼 본, 복잡한 보정 블렌드셰이프 스택, 심지어 보조 움직임을 위한 시뮬레이션 기반 천을 사용할 수 있습니다. 처음부터 이러한 차이를 이해하면 게임 에셋을 과도하게 설계하거나 영화 캐릭터를 충분히 개발하지 못하는 것을 방지할 수 있습니다.
moving at the speed of creativity, achieving the depths of imagination.
텍스트·이미지를 3D 모델로 변환
매월 무료 크레딧 제공
압도적인 디테일 복원력