Skip to content

Blender에서 캐릭터 리깅하는 방법(2026): Rigify, 수동 아마추어, 원클릭 방식 ​

최종 업데이트: 2026년 9월.

A 포즈를 취한 스타일라이즈드 캐릭터 내부에 빛나는 Rigify 메타리그가 맞춰진 Blender 뷰포트

Blender에서 캐릭터를 리깅하려면 메시 내부에 스켈레톤(아마추어)을 맞추고, 메시를 스켈레톤에 바인딩한 다음, 팔꿈치·무릎·엉덩이·손목이 찢어짐 없이 구부러지는지 확인해야 합니다. 대부분의 휴머노이드에는 Rigify가 가장 빠른 무료 방법입니다. Add > Armature에서 Human 메타리그를 추가하고, 뼈를 캐릭터에 맞게 이동한 뒤 Generate Rig을 누르고, Ctrl-P > With Automatic Weights로 메시를 페어런팅합니다. 뼈를 직접 배치하고 싶지 않다면 Blender 안에서 작동하는 자동 리거가 클릭 한 번으로 모든 작업을 처리합니다. 게임에 필요한 뼈만 정확히 포함하는 작은 커스텀 스켈레톤을 원한다면 IK 제약 조건을 적용한 수제 아마추어가 적합합니다.

빠른 선택 ​

  • 대부분의 사용자에게 적합한 무료 방식: Blender에 기본 포함된 Rigify. 메타리그 맞추기, Generate Rig, 자동 웨이트. 처음에는 저녁 한 번 정도의 시간을 잡으세요.
  • 가장 작은 게임용 스켈레톤 또는 비인간형 캐릭터: IK를 적용한 수동 아마추어. 이족 보행 캐릭터 기준 약 17개의 뼈를 사용하며, 한 시간에서 세 시간 정도 걸리고 모든 뼈의 이름을 직접 지정할 수 있습니다.
  • 가장 빠른 방식: Cinevva Rig 애드온. 메시를 선택하고 Rig을 누르면 약 15초 만에 스키닝된 Mixamo 명명 규칙의 아마추어가 만들어집니다. 자체 컴퓨터에서 오프라인으로 실행되며, 출시 가격 기준 $29에 한 번 구매하면 됩니다. Windows, macOS, Linux용 Blender 4.2 이상을 지원합니다.
  • 검증된 유료 옵션: Auto-Rig Pro. Superhive에서 Full 에디션은 $50, Lite는 $25이며, 휴머노이드용 Smart 뼈 배치 기능과 자체 FBX 및 glTF 내보내기 모듈을 제공합니다.
  • 설치 없이 사용: GLB, FBX 또는 OBJ를 웹 Auto Rigger에 업로드하세요. 첫 번째 캐릭터 리깅은 무료입니다.
  • 어떤 방식을 쓰든 먼저 할 일: 하나의 메시, A 포즈 또는 T 포즈, 발 위치의 원점, Ctrl-A > All Transforms. 이 단계를 건너뛰면 대부분의 리깅 오류가 발생합니다.

빠른 참조 ​

방식첫 리그 제작 시간직접 배치해야 하는 것비용결과물
Rigify처음에는 저녁 한 번, 익숙해지면 한 시간 이내모든 메타리그 뼈와 이후의 웨이트 수정무료, Blender에 기본 포함IK/FK 전환 기능이 있는 전체 컨트롤 리그, 내보내기용 DEF- 뼈
수동 아마추어 + IK한 시간에서 세 시간모든 뼈와 모든 제약 조건무료원하는 방식으로 명명한, 직접 선택한 뼈만 포함된 리그
Cinevva Rig 애드온2.4GB 엔진을 한 번 다운로드한 뒤 약 15초없음. 정면 방향과 체형만 선택$29 일회성 결제, 구독 없음스키닝된 Mixamo 명명 규칙의 아마추어, CC0 클립 260개, 내보내기 프리셋
Auto-Rig ProSmart를 사용하는 휴머노이드라면 몇 분확인용 마커 또는 Smart를 사용하지 않을 경우 참조 뼈Full $50, Lite $25컨트롤 리그와 Unity 및 Unreal용 FBX/glTF 내보내기
웹 Auto Rigger1분 이내없음첫 번째 캐릭터 무료클립이 베이크된 리깅 완료 GLB

먼저 메시 준비하기 ​

아래의 모든 방식에는 동일한 입력이 필요하며, 여기에 10분을 투자하면 나중에 웨이트 페인팅에 드는 한 시간을 아낄 수 있습니다. 그 이유는 자동 리깅 설명서에서 더 자세히 다룹니다.

  1. 하나의 셸로 합치세요. 모든 신체 부위를 선택하고 Ctrl-J를 누릅니다. 셔츠, 바지, 피부가 별도의 셸이어도 하나의 오브젝트로 유지할 수 있습니다. 문제가 되는 것은 공중에 분리된 모자, 검, 배낭입니다. 이런 오브젝트는 스키닝하지 말고 나중에 뼈에 페어런팅하세요.
  2. 기존 아마추어를 모두 삭제하고 메시에서 이전 Armature 모디파이어와 버텍스 그룹을 제거하세요(Object Data Properties, Vertex Groups, 작은 아래쪽 화살표 메뉴, Delete All Groups). 뼈 이름을 가진 기존 그룹이 남아 있으면 덮어쓰이거나, 더 나쁘게는 일부만 유지될 수 있습니다.
  3. 팔을 바깥쪽으로 벌리세요. A 포즈(수평선에서 아래로 30~45도 내린 팔) 또는 T 포즈를 사용합니다. 팔을 몸 옆에 늘어뜨리면 손이 허벅지 옆에 놓여 어떤 웨이트 방식에서도 다리 웨이트가 손가락으로 번집니다.
  4. 스케일을 설정하세요. Rigify 공식 문서에는 "1단위가 1미터에 해당한다고 가정합니다. 따라서 사람의 키는 약 2단위입니다"라고 명시되어 있습니다. N 패널에서 Dimensions를 확인하세요. 캐릭터 높이가 180미터로 표시된다면 FBX에서 센티미터 스케일로 가져온 것이므로 Object Mode에서 크기를 줄이세요.
  5. 원점을 발 위치에 놓고 발이 월드 원점의 바닥 위에 오도록 설정하세요. 커서를 월드 좌표 0에 둔 상태에서 Object > Set Origin > Origin to 3D Cursor를 실행한 다음, 발바닥이 Z=0에 닿을 때까지 메시를 위로 이동합니다.
  6. 캐릭터가 -Y 방향을 바라보게 하세요. Blender의 정면 뷰(Numpad 1)는 +Y 방향을 따라 바라보므로, 방향이 올바른 캐릭터는 정면 뷰에서 사용자를 바라봅니다.
  7. 트랜스폼을 적용하세요: Ctrl-A > All Transforms. 매뉴얼의 Apply 페이지에는 "리깅과 애니메이션 전에 트랜스폼을 적용하는 것이 좋습니다"라고 명확히 나와 있습니다. 적용하지 않은 스케일과 회전 때문에 게임 엔진에서 리그가 100배 크게 나오거나 등을 대고 누운 상태가 됩니다.

방식 A: Rigify ​

Rigify는 Blender에 기본 포함되어 있습니다. Blender의 설명에 따르면 Rigify는 "더 작은 리그 파트(예: 팔, 다리, 척추, 손가락 등)"로부터 "캐릭터 리그 제작을 자동화하는 데 도움"을 주며, 리그를 생성한 뒤에는 "해당 리그에 더 이상 Rigify가 필요하지 않으므로" 누구에게든 파일을 전달할 수 있습니다(Rigify 소개). 같은 페이지의 한 문장은 기대 수준을 명확히 보여 줍니다. "Rigify는 리그 컨트롤과 뼈 생성만 자동화합니다. 리그를 메시에 연결하지 않으므로 스키닝 등의 작업은 여전히 직접 해야 합니다."

1단계: 활성화하기 ​

Edit > Preferences > Add-ons에서 "Rigify"를 검색하고 체크박스를 선택합니다. Blender의 핵심 애드온에 포함되어 있으므로 별도로 다운로드할 필요가 없습니다.

2단계: 메타리그 추가하기 ​

Object Mode에서 Shift-A > Armature를 누릅니다. Rigify를 활성화하면 메뉴에 기본 사항 페이지에 나열된 메타리그가 추가됩니다. "Basic Human(얼굴과 손가락 제외), Basic Quadruped, Human, Cat, Wolf, Horse, Shark". 게임 캐릭터에는 손가락 뼈가 필요하지 않다면 Basic Human을 선택하세요. 손가락 뼈가 필요하다면 Human을 선택하고 나중에 얼굴을 삭제합니다. Rigify는 최종 리그 제작에 필요한 모든 정보를 이 단순한 아마추어 안에 저장하므로, 메타리그를 편집하고 보관하게 됩니다.

3단계: 뼈를 메시에 정렬하기 ​

이 단계에 가장 많은 시간이 들며, 리그가 어떻게 변형되는지를 결정합니다. 시작하기 전에 메타리그를 선택하고 Object Properties의 Viewport Display로 이동한 뒤, Display As를 Wire로 설정하고 In Front를 선택해 뼈가 메시 안에서도 계속 보이게 하세요. 아마추어의 Edit Mode에서 X-Axis Mirror를 켜면(뷰포트 헤더의 Options 드롭다운 또는 N 패널의 Tool 탭) .L 관절을 움직일 때 쌍을 이루는 .R 관절도 함께 움직입니다.

그런 다음 각 관절을 차례로 조정합니다. 아래의 모든 팁은 매뉴얼의 뼈 배치 가이드와 기본 사항 페이지의 정렬 팁을 바탕으로 합니다.

엉덩이와 척추. hips 뼈는 골반 중앙에 놓습니다. 척추는 "메시의 바운딩 볼륨 내부에서 가능한 한 중앙에 두되, 뒤쪽으로 약간만 오프셋"하세요. 정면 뷰에서는 "가능한 한 곧게" 유지합니다. 체인은 spine, chest, neck, head 순서로 이어집니다. 기본 사항 페이지에는 "척추의 마지막 뼈가 머리입니다. 기본적으로 그다음 두 뼈(위에서 아래 순서)는 목뼈로 간주됩니다"라고 설명되어 있습니다.

어깨. 어깨뼈는 "일반 디포머"이므로 쇄골 위의 앞쪽으로 밀지 마세요. 그렇게 하면 "원치 않는 변형이 발생할 수 있습니다."

팔. 먼저 정면 뷰와 상단 뷰 모두에서 "어깨부터 손까지 이어지는 직선"을 만든 다음, 팔꿈치를 살짝 굽힙니다. 이 굽힘은 보기보다 중요합니다. "무릎과 팔꿈치에 약간의 굽힘 각도를 주세요(Rigify는 무릎/팔꿈치가 어느 방향을 향하는지 알아야 합니다)." 팔꿈치는 뒤쪽을 향해야 합니다. Rigify 0.5부터는 이 굽힘이 뼈 롤도 자동으로 설정합니다. "generate 함수가 굽힘 축을 평가해 대신 처리"하기 때문입니다.

다리. 같은 원리를 적용합니다. 정면 뷰에서 엉덩이부터 발목까지 직선을 만든 다음, 측면 뷰에서 무릎을 앞쪽으로 살짝 굽힙니다. foot과 toe 뼈를 실제 발 위에 배치하고, 정면 뷰에서 heel 뼈가 "발의 좌우 크기"를 채우도록 설정합니다. 그런 다음 측면 뷰에서 "뒤꿈치가 바닥에 막 닿는 지점"에 놓습니다. 다리 리그 유형에는 "서로 연결된 네 개의 뼈로 이루어진 체인(thigh, shin, foot, toe)과, 뒤꿈치 피벗으로 사용할 foot의 연결되지 않은 자식 뼈 하나"가 필요하므로(사지 리그 유형), 이 이상해 보이는 작은 heel 뼈를 삭제하지 마세요.

손가락. 각 손가락 마디에 맞춰 하나씩 배치합니다. 매뉴얼에서 소개하는 요령은 다음과 같습니다. 메시의 Edit Mode에서 손가락 마디 주변의 에지 루프를 선택하고 Shift-S > Cursor to Selected를 실행한 다음, 아마추어의 Edit Mode에서 뼈 관절을 선택하고 Shift-S > Selection to Cursor를 실행합니다. 모든 손가락을 배치한 뒤에는 모든 손가락 뼈를 선택하고 Armature > Bone Roll > Recalculate Roll > Global -Z Axis를 실행하세요. 엄지손가락은 "추가 조정이 필요할 수 있으며", Global +Y Axis를 시작점으로 사용하는 것이 권장됩니다. 손바닥 뼈의 헤드는 "서로 약간 떨어지게" 유지하세요. Rigify는 이 간격을 이용해 손바닥 컨트롤을 생성합니다.

얼굴. 뼈로 표정 애니메이션을 만들 계획이 아니라면 삭제하세요. Face 뼈 컬렉션만 표시하고 모두 선택한 뒤 Edit Mode에서 삭제합니다. 게임 캐릭터는 대개 셰이프 키나 별도의 얼굴 리그를 사용하며, 매뉴얼에서도 얼굴 뼈는 "셰이프 키로 얼굴 애니메이션을 만들 계획이라면 거의 쓸모가 없다"고 설명합니다.

메타리그 뼈를 배치할 위치정면. A 포즈 캐릭터 위의 Rigify Human 메타리그, 1단위 = 1m.1어깨쇄골 위가 아니라 뒤쪽에 배치2척추정면에서 곧고 중앙에 있으며 약간 뒤쪽3팔꿈치어깨부터 손까지, 약간 굽혀 뒤를 향하게4엉덩이골반 중앙, 척추 체인의 루트5손가락관절을 에지 루프에 스냅, 롤은 전역 -Z6무릎엉덩이부터 발목까지, 약간 굽혀 앞을 향하게7발꿈치 뼈발을 좌우로 가로지르며 바닥에 닿게머리 = 마지막 척추 뼈, 그 아래 두 개는 목.X축 미러 켜기, 아마추어는 와이어 및 맨 앞 표시.
Rigify 리그의 변형 방식을 결정하는 7가지 배치 지점입니다. 팔꿈치와 무릎의 미세한 굽힘은 단순한 외형상의 요소가 아닙니다. Rigify는 굽힘 방향을 읽어 IK 체인의 방향을 정하고 본 롤을 설정합니다.

4단계: 리그 생성 ​

오브젝트 모드로 돌아가 메타리그를 선택한 상태에서 속성의 아마추어 탭을 열고 맨 아래로 스크롤한 다음 리그 생성을 클릭합니다. 매뉴얼에 따르면 생성에는 "몇 초에서 1분"이 걸립니다. 색상이 지정된 컨트롤 모양이 있는 rig라는 새 아마추어가 나타납니다. 메타리그는 삭제하지 마세요. Rigify는 "메타리그를 계속 사용할 수 있게 유지하는 워크플로를 전제로 설계"되었으므로 무릎이 잘못 굽으면 메타리그 뼈를 옮기고 리그 생성을 다시 누르면 됩니다. 그러면 Rigify가 "모든 모디파이어와 제약 조건을 유지하면서" 기존 리그를 덮어씁니다. 이 덮어쓰기가 작동하려면 "다시 생성하기 전에 리그와 메타리그가 모두 보이도록 해야 합니다".

5단계: 메시 바인딩 ​

메시를 선택한 다음 Shift-클릭으로 생성된 rig를 선택해 아마추어를 활성 오브젝트로 만들고 Ctrl-P > 자동 웨이트 사용을 선택합니다. Blender의 아마추어 변형 부모 페이지는 이 과정에서 일어나는 일을 다음과 같이 설명합니다. "특정 뼈가 정점에 미치는 영향의 크기를 해당 정점과 뼈 사이의 거리를 기준으로 계산합니다('본 히트' 알고리즘)." 변형이 체크된 뼈에만 버텍스 그룹이 생성되며, Rigify 리그에서는 DEF 본 컬렉션에 속한 뼈가 이에 해당합니다.

이 단계에 대한 Rigify의 자체 평가는 고무적입니다. "뼈를 올바르게 배치했다면 자동 웨이트를 사용한 아마추어 변형은 대개 별도 조정 없이도 매우 잘 작동합니다(그리고 작업에 충분한 토폴로지가 있다면!)." 문제는 괄호 안의 조건입니다. 에지 루프가 하나뿐인 무릎은 웨이트가 아무리 좋아도 제대로 접히지 않습니다. 관절에는 루프를 3개 배치하세요.

6단계: 생성된 결과 이해하기 ​

Rigify는 소스에 정의된 접두사에 따라 세 종류의 뼈를 생성합니다. 메타리그에서 복사된 원본 뼈에는 ORG-, 메커니즘 뼈에는 MCH-, 변형 뼈에는 DEF-가 붙습니다. 그 위에는 접두사가 없는 컨트롤 뼈가 있습니다. 톱니바퀴 모양의 팔다리 마스터, 빨간색 IK 및 녹색 FK 컨트롤, 파란색 조정 구체입니다. 아무 컨트롤이나 선택하면 N 패널의 항목 탭에 리그 기본 속성 패널이 표시됩니다. 여기에는 "0의 완전한 IK와 1의 완전한 FK 사이"를 블렌딩하는 IK-FK 슬라이더, IK 늘이기, 폴 전환 스위치, 부모 전환 기능이 있습니다(생성된 리그 기능).

게임 엔진에는 이런 요소가 전혀 필요하지 않습니다. 필요한 것은 DEF- 뼈와 그 웨이트뿐입니다. 제약 조건과 드라이버는 내보내기 후 유지되지 않으며, 컨트롤 뼈는 쓸모없는 트랜스폼을 수백 개나 추가하기 때문입니다. Blender의 glTF 내보내기 도구에는 데이터, 아마추어 아래에 이를 위한 체크박스가 있습니다. "변형 뼈만 내보내기: 다른 뼈는 제외하고 변형 뼈만 내보냅니다. 변형 뼈의 애니메이션은 베이크됩니다"(glTF 2.0 내보내기 도구). FBX 내보내기 도구의 아마추어 패널에는 변형 뼈만 및 리프 뼈 추가 옵션이 있습니다. 두 번째 옵션은 끄세요(FBX 내보내기 도구).

Rigify 리그을 게임용으로 내보낼 계획이라면 두 가지를 알아야 합니다. 첫째, Rigify는 각 팔다리를 "조정 컨트롤이 있는 여러 변형 본 세그먼트"로 나누므로 직접 만든 스켈레톤보다 팔다리마다 변형 뼈가 더 많습니다. 이름도 mixamorig:LeftArm이 아니라 DEF-upper_arm.L, DEF-upper_arm.L.001 같은 형태입니다. Unity의 휴머노이드 아바타에는 "실제 인간의 골격과 대략적으로 일치하도록 구성된 최소 15개의 뼈"가 필요하며(Unity 매뉴얼), 아바타 설정에서 각 뼈를 직접 매핑해야 합니다. 둘째, 내보낸 변형 뼈 계층 구조는 리타기팅 도구가 기대하는 단순한 엉덩이-손가락 트리 구조가 아닙니다. 따라서 내보낸 스켈레톤에 Mixamo 클립을 바로 적용하기보다는 Blender에서 애니메이션을 만들고 베이크할 계획을 세우세요.

Grant Abbitt가 메타리그, 정렬, 리그 생성, 자동 웨이트, 테스트 및 수정까지 Rigify 워크플로 전체를 설명합니다. 15분 분량이며, 처음 시도하기 전에 한 번 볼 가치가 있습니다.

경로 B: IK가 있는 수동 아마추어 ​

Rigify가 지나치게 많은 것을 제공한다면 직접 아마추어를 만드세요. 뼈 17개와 300KB 파일로 배포해야 하는 로우 폴리 웹 캐릭터, 어떤 메타리그로도 표현할 수 없는 신체 구조의 크리처, 단단한 부품으로 구성된 메카, 또는 기존 애니메이션 세트와 본 이름이 정확히 일치해야 하는 스켈레톤이 여기에 해당합니다. Rigify의 컨트롤을 포기하는 대신 모든 뼈를 완전히 파악할 수 있습니다.

최소 구성의 이족 보행 스켈레톤 ​

체인뼈참고
척추hips, spine, chest, neck, headhips는 루트이며 부모가 없는 유일한 뼈입니다
팔(×2)shoulder.L, upper_arm.L, forearm.L, hand.L매우 로우 폴리인 캐릭터에서는 shoulder를 생략할 수 있습니다
다리(×2)thigh.L, shin.L, foot.L발이 구부러지는 경우가 있다면 toe.L을 추가하세요
비변형foot_ik.L, knee_pole.L, hand_ik.L, elbow_pole.L변형을 체크 해제하며, 스킨 뼈가 아니라 타깃입니다

어깨를 포함하면 변형 뼈가 17개, 제외하면 15개로, Unity 휴머노이드의 최소 요건과 정확히 일치합니다. 캐릭터의 왼쪽에 있는 모든 요소에는 .L 접미사를 사용하세요. Blender의 명명 규칙은 .L/.R, _L/_R 등을 지원하며, 이 접미사가 있어야 미러링 도구가 작동합니다.

만들기 ​

  1. 3D 커서가 월드 원점에 있는 상태에서 오브젝트 모드에서 Shift-A > Armature를 선택합니다. 오브젝트와 아마추어 데이터의 이름을 Armature_Hero 같은 이름으로 바꿉니다. Viewport Display을 In Front로 설정합니다.
  2. Tab을 눌러 편집 모드로 들어갑니다. 단일 본의 헤드를 골반 중앙으로, 테일을 배 쪽 위로 옮깁니다. 이것이 hips입니다. 테일을 선택하고 E를 눌러 몸통 위쪽으로 spine, chest, neck, head를 차례로 돌출합니다. 각 본의 테일이 다음 관절이 됩니다.
  3. chest 테일을 선택하고 어깨 관절까지 shoulder.L을 돌출한 다음, 팔꿈치까지 upper_arm.L, 손목까지 forearm.L, 손가락 관절까지 hand.L을 돌출합니다. 다리는 엉덩이 관절에서 Shift-A로 새 본을 추가하고 이름을 thigh.L로 지정한 뒤, Bone Properties에서 Parent를 hips로 설정하고 Connected를 끕니다. 그런 다음 발목까지 shin.L, 발가락까지 foot.L을 돌출합니다. Rigify에서 요구하는 것과 같은 이유로 팔꿈치는 약간 뒤로, 무릎은 약간 앞으로 굽혀 둡니다.
  4. 변형에 사용하지 않을 본을 추가합니다. Shift-A를 누르면 커서 위치에 본이 추가됩니다. foot_ik.L은 발목에, hand_ik.L은 손목에 배치하고 부모가 없는 본으로 둡니다. knee_pole.L은 무릎 앞쪽 약 0.5미터에, elbow_pole.L은 팔꿈치 뒤쪽 약 0.5미터에 배치합니다. 각 본에서 Bone Properties를 열고 Deform 체크박스를 해제합니다. 매뉴얼에 따르면 이렇게 하면 “활성 본도 자동 웨이트 계산에서 제외”되므로(Deform 패널), 이 본들이 스킨 웨이트를 가져가지 않습니다.
  5. 롤을 수정합니다. 모든 본을 선택하고 Shift-N을 누른 뒤(Armature > Bone Roll > Recalculate Roll, Bone Roll 페이지 참조), 전체 체인에 사용할 하나의 Global 축을 선택합니다. 그런 다음 Armature Properties의 Viewport Display에서 Axes 오버레이를 켜고, 팔다리의 모든 본을 따라 로컬 X축이 같은 방향을 가리키는지 확인합니다. 팔다리 본들의 롤이 서로 맞지 않으면 IK가 계산될 때 뒤틀립니다.
  6. 미러링합니다. 모든 .L 본을 선택하고 Armature > Symmetrize를 실행합니다. Blender는 “Blender의 본 명명 규칙을 사용해 선택한 본을 X축을 따라 미러링”하며, 제약 조건과 컬렉션 할당도 미러링된 .R 측을 생성합니다(Symmetrize). IK 제약 조건까지 함께 미러링하려면 7단계 이후에 수행해도 됩니다.

IK 추가하기 ​

Blender의 IK 소개는 그 장점을 다음과 같이 설명합니다. IK를 사용하면 “본 체인의 마지막 본을 배치할 때 나머지 본이 자동으로 배치됩니다. 사람의 손가락을 움직이면 팔이 따라 움직이는 것과 같습니다.”

  1. Ctrl-Tab을 눌러 포즈 모드로 들어갑니다. foot_ik.L을 클릭한 다음 Shift를 누른 채 shin.L을 클릭하여 정강이 본을 활성 본으로 만듭니다.
  2. Shift-I를 누르고 Target Selected Bone을 선택합니다(본에 IK 추가). 정강이 본이 노란색으로 바뀝니다. 이제 발 컨트롤을 대상으로 하는 Inverse Kinematics 제약 조건이 정강이 본에 추가된 것입니다.
  3. Bone Constraint Properties에서 Chain Length를 2로 설정합니다. 제약 조건 페이지에서는 이 값에 대해 “값이 2이면 해당 본과 그 부모 본을 회전시킨다”고 설명합니다. 따라서 체인은 정강이와 허벅지까지 포함하고 엉덩이 앞에서 멈춥니다. 값을 0으로 두면 “본의 모든 조상 본을 루트까지 포함”하므로 발을 움직일 때 척추 전체가 끌려갑니다.
  4. Pole Target을 아마추어로, Bone을 knee_pole.L로 설정합니다. 폴은 “IK 체인의 롤, 달리 말하면 팔꿈치의 위치를 결정”하며, 여기서는 무릎의 위치를 결정합니다. 다리가 옆으로 튈 가능성이 큽니다. 무릎이 폴을 향할 때까지 Pole Angle을 조정합니다. 보통 -90도나 90도에서 맞습니다.
  5. 팔에도 같은 과정을 반복합니다. forearm.L에서 hand_ik.L을 타깃으로 설정하고 Chain Length를 2로 지정한 뒤, elbow_pole.L을 폴로 설정합니다.
  6. foot.L에 foot_ik.L을 대상으로 하는 Copy Rotation 제약 조건을 추가하여 컨트롤과 함께 발이 기울도록 하거나, 발에 직접 키프레임을 설정합니다.
  7. 굽혀지면 안 되는 축을 잠급니다. Bone Properties의 Inverse Kinematics에서 무릎이 회전하지 않는 정강이의 두 축에 Lock을 체크하고, 경첩처럼 움직이는 축만 자유롭게 둡니다. 단, 매뉴얼에서 설명하듯 “Pole Target을 사용하면 체인의 루트 본에서는 IK 잠금이 작동하지 않는다”는 점에 유의하십시오.

그런 다음 Rigify와 똑같이 바인딩합니다. 메시를 선택하고 Shift를 누른 채 아마추어를 클릭한 다음 Ctrl-P > With Automatic Weights를 선택합니다. IK 본과 폴 본은 Deform이 꺼져 있으므로 버텍스 그룹이 생성되지 않습니다.

경로 C: Blender 내부에서 자동 리깅하기 ​

자동 리깅은 소프트웨어가 관절을 찾고 웨이트를 계산하며, 사용자는 직접 제작하는 대신 결과를 점검하는 방식입니다. Blender 파이프라인에는 다음 세 가지 옵션이 적합합니다.

Cinevva Rig 애드온. 표준 Blender 확장 기능으로 설치합니다(Blender 4.2 이상, Windows, macOS, Linux). 메시를 선택하고 렌더링된 네 개의 뷰에서 캐릭터의 정면을 고른 다음, 체형을 선택하고 Rig를 누릅니다. 약 15초가 지나면 캐릭터에 스킨이 적용된 Mixamo 명명 방식의 휴머노이드 아마추어가 생성되고 이미 Idle 애니메이션이 재생됩니다. 약 2.4GB의 엔진을 한 번 다운로드한 뒤에는 자신의 컴퓨터에서 오프라인으로 리깅이 실행되며, 리그당 요금이나 횟수 제한이 없습니다. 최대 3대의 컴퓨터에서 활성화할 수 있는 $29짜리 키 하나로 잠금 해제됩니다(출시 가격). 패널에는 감지된 손가락 수를 포함해 생성된 결과가 쉬운 말로 표시됩니다. 다운로드에는 두 가지 기능이 무료로 더 포함되며, 키나 계정도 필요하지 않습니다. 하나는 걷기, 달리기, 대기, 전투, 오르기, 기어가기, 감정 표현이 포함된 260개의 CC0 애니메이션 클립으로, 뷰포트에 도킹된 브라우저에서 Blender 내부의 리깅된 캐릭터로 리타기팅할 수 있습니다. 다른 하나는 파일의 바이트가 어디에 사용되는지 보여 준 뒤 클릭 한 번으로 Web, Unity, Unreal 또는 Godot 규칙을 적용하는 Export 카드입니다. 일반 Blender GLB 내보내기와 비교했을 때, 이 프리셋들은 실제 모델 네 개에서 파일 크기를 각각 68%, 89%, 92%, 98% 줄였습니다. 엔진을 다운로드해 두기 곤란한 컴퓨터를 위한 온라인 리깅도 제공되며 Cinevva 크레딧으로 과금됩니다.

Auto-Rig Pro. Superhive에서 판매량 65,000건 이상으로 표시된 이 분야의 대표 제품으로, Full 에디션은 $50, Lite는 $25이며 Blender 2.93부터 5.1까지 지원합니다(Superhive 제품 페이지). Smart 도구는 “바이페드 캐릭터에서만 작동하며 모델은 T 포즈 또는 A 포즈여야 합니다. 발, 다리, 척추, 팔, 손가락의 위치를 감지하고 선택적으로 얼굴 본도 감지합니다”(Auto-Rig Pro FAQ). 비휴머노이드는 참조 본을 직접 배치해 리깅하며 Human, Dog, Horse, Bird 프리셋을 제공합니다. Full 에디션에는 Remap 리타기터와 Unity, Unreal, Godot 전용 설정이 있는 FBX/glTF 내보내기 모듈이 추가됩니다. 매주 캐릭터를 리깅하고 벤디 본과 피커를 갖춘 프로덕션용 컨트롤 리그가 필요하다면 가격만큼의 가치가 있습니다. 다만 애니메이션 라이브러리는 포함되지 않습니다.

웹 Auto Rigger. 설치가 필요 없습니다. 최대 50MB의 GLB, FBX 또는 OBJ를 업로드하면 클립이 베이크된 리깅 완료 GLB를 받을 수 있습니다. 첫 번째 리깅 캐릭터는 무료로 다운로드할 수 있으므로, Rigify에 저녁 시간을 투자하기 전에 메시가 제대로 작동하는지 빠르게 확인하기에 적합합니다.

Mixamo 방식을 선택한다면 2026년 현재의 지원 상태를 알아 두어야 합니다. Adobe의 Mixamo FAQ에 따르면 “자동 리거와 애니메이션 라이브러리는 바이페드 휴머노이드 전용”이며, Mixamo 스켈레톤에 IK 컨트롤 리그를 생성하는 공식 Mixamo Blender 애드온은 Blender 3.6 버전으로 제공됩니다. extensions.blender.org의 커뮤니티 “Mixamo Rig” 확장 기능은 자신을 “더 이상 지원되지 않는 공식 애드온을 개선한 서드파티 업그레이드”라고 설명하고 Blender 3.6용 Adobe 버전을 안내하며, 2026년 4월에 출시된 1.2.2 버전에서 Blender 4.2 LTS 호환성을 명시하고 있습니다.

리깅된 캐릭터를 만드는 세 가지 경로각 방식에 드는 시간, 수작업, 비용과 최종 결과물을 비교합니다.Rigify수동 아마추어 + IKCinevva Rig 애드온첫 리그까지 걸리는 시간첫 리그까지 걸리는 시간첫 리그까지 걸리는 시간직접 배치할 요소직접 배치할 요소직접 배치할 요소비용비용비용결과물결과물결과물처음에는 저녁 시간 전체,익숙해지면 1시간 미만17본 바이페드 기준1~3시간2.4GB를 한 번 다운로드한 뒤리그당 약 15초모든 메타리그 본,그다음 웨이트 수정모든 본,모든 제약 조건없음. 정면 뷰와 체형을 고르고Rig 누르기무료, Blender에 기본 포함무료$29 일회 결제, 오프라인, 구독 없음완전한 컨트롤 리그, IK/FK,내보내기용 DEF 본선택한 본만 정확히 생성,원하는 명명 방식Mixamo 명명 방식의 스킨 아마추어,CC0 클립 260개, 내보내기 프리셋내보내기: 변형 본만내보내기: 깔끔한 계층 구조, 모든 엔진내보내기: Web, Unity, Unreal, Godot기타: Superhive의 Auto-Rig Pro, Full $50 또는 Lite $25. Smart 배치, Remap 리타기팅, FBX/glTF 내보내기. 클립 라이브러리 없음.
자신에게 더 여유로운 자원을 기준으로 선택하세요. 시간과 호기심이 있다면 Rigify나 수동 리그가 좋고, 마감이 촉박하다면 원클릭 방식이 유리합니다.

60초 만에 리그 테스트하기 ​

레스트 포즈에서는 모든 웨이트 문제가 가려집니다. 애니메이션을 시작하기 전에 Ctrl-Tab을 눌러 포즈 모드로 들어가 다음 네 가지를 확인합니다. 세 가지 경로 모두에 적용됩니다.

팔꿈치와 무릎을 90도로 굽힙니다. 아래팔이나 정강이 또는 IK 컨트롤을 선택하고 회전합니다. 안쪽에는 주름이 생기고 바깥쪽은 볼륨을 유지해야 합니다. 관절이 납작하게 무너진다면 대개 엣지 루프가 세 개 필요한 곳에 하나만 있는 경우로, 웨이트보다는 메시 문제일 가능성이 큽니다.

양팔을 머리 위로 올립니다. 겨드랑이와 가슴 옆부분을 살펴봅니다. 팔과 함께 흉곽이 올라간다면 가슴 버텍스에 위팔 웨이트가 들어간 것입니다. 겨드랑이가 찢어져 벌어진다면 겨드랑이 아래쪽에 어깨 웨이트가 부족한 것입니다.

스쿼트 자세를 취합니다. 엉덩이와 사타구니를 살펴봅니다. 허벅지가 바지를 뚫고 나온다면 의상 셸과 그 아래 다리에 서로 다른 웨이트가 적용된 것입니다.

손목을 아래팔 축을 따라 90도 비틉니다. 아래팔 중간이 잘록하게 조여든다면 선형 블렌드 스키닝에서 발생하는 캔디 래퍼 아티팩트입니다. Blender의 Armature 모디파이어에는 이를 위한 Preserve Volume 체크박스가 있습니다. 이 옵션은 쿼터니언을 사용하는데, 옵션을 사용하지 않으면 “관절 회전 시 주변 지오메트리의 크기가 줄어드는 경향이 있으며, 레스트 위치에서 180도 회전하면 거의 0까지 줄어들기” 때문입니다. 게임 엔진은 이 체크박스를 읽을 수 없으므로 실제 배포용 리그에서는 아래팔 트위스트 본으로 같은 문제를 해결합니다. 이것이 매뉴얼의 IK 예제에서도 “아래팔의 비틀림 문제를 해결하기 위해 두 개의 본을 사용”하는 이유입니다.

60초 리그 점검포즈 모드. 네 가지 포즈의 통과 및 실패 모습과 수정 방법입니다.1. 팔꿈치와 무릎 90°2. 팔을 머리 위로3. 스쿼트4. 손목 비틀기 90°통과: 바깥쪽 볼륨 유지.실패: 관절이 납작하게 접힘.수정: 관절에 에지 루프를세 개 넣고 웨이트 재조정.통과: 팔만 움직임.실패: 흉곽도 함께 올라감.수정: 위팔 그룹에서가슴 웨이트를 제거.통과: 바지가 잘 붙어 있음.실패: 허벅지가 옷을 관통.수정: 몸에서 의상 셸로웨이트 전송.통과: 아래팔이 둥글게 유지.실패: 포장지처럼 잘록해짐.수정: Blender에서 볼륨 유지,엔진에서 트위스트 본 사용.
애니메이션을 만들기 전에 네 가지를 모두 테스트하세요. 자동 리깅한 캐릭터에서 두 가지가 실패한다면 웨이트를 페인팅하기보다 메시를 수정하고 다시 리깅하세요. 두 번째 시도는 1분이면 됩니다.

웨이트를 직접 수정하려면 매뉴얼의 본용 버텍스 그룹 페이지에 나온 워크플로를 사용하세요. 아마추어를 포즈 모드로 전환하고 Edit > Lock Object Modes가 선택 해제되어 있는지 확인한 다음, 메시를 선택해 웨이트 페인트 모드로 전환하고 헤더에서 Bone Selection을 선택하세요. 그런 다음 본을 Alt-클릭하여 웨이트를 표시하고(파란색은 0, 빨간색은 1) 페인팅합니다. 관절의 웨이트 합이 항상 1이 되도록 도구 설정에서 Auto Normalize를 켜고, 무엇보다 먼저 Blur 브러시를 사용하세요. Blender 5.1부터는 Vertex Selection을 켠 상태로 웨이트 페인트 모드에서 버텍스를 루프 선택할 수도 있어(5.1 릴리스 노트) 무릎 루프를 빠르게 분리할 수 있습니다. 수정에 10분 넘게 걸린다면 거의 모든 문제의 원인이 되는 일곱 가지 실패 사례를 다룬 웨이트 페인팅 문제 가이드를 참고하세요.

흔한 문제와 해결 방법 ​

"Bone Heat Weighting: failed to find solution for one or more bones". 이 정확한 메시지는 Blender의 메시 라플라시안 코드에서 나오며, 히트 솔버가 일부 본에서 일부 버텍스에 도달하지 못했다는 뜻입니다. 가능성이 높은 순서대로 원인은 겹치는 중복 버텍스(Mesh > Clean Up > Merge by Distance), 내부 페이스 또는 논매니폴드 지오메트리, 메시 바깥에 완전히 놓인 본, 혹은 솔버가 포기할 정도로 지나치게 조밀한 메시입니다. 해상도를 낮춘 복사본에서 다시 시도하거나 Decimate 모디파이어를 임시로 적용한 상태에서 바인딩하세요. 이 메시지는 유료 애드온으로 우회할 정도로 흔합니다. Voxel Heat Diffuse Skinning(Superhive에서 $30, 판매량 12,500건 이상)은 바로 이 오류를 해결하는 것을 첫 번째 장점으로 내세웁니다.

메시가 전혀 움직이지 않습니다. Armature 모디파이어가 없거나(모디파이어 탭을 확인하세요. Object 필드에 리그 이름이 있어야 합니다), 본의 Deform이 꺼져 있거나, 버텍스 그룹 이름과 본 이름이 일치하지 않는 경우입니다. Blender의 Armature 모디파이어는 이름을 기준으로 바인딩합니다. 즉, "forearm이라는 본은 forearm 버텍스 그룹의 버텍스에만 영향을 줍니다."

팔다리가 엉뚱한 신체 부위를 끌고 갑니다. 히트 솔버가 실행될 때 두 본이 너무 가까이 있었습니다(허벅지 위에 놓인 손, 서로 닿은 손가락 등). 메시를 올바른 A 포즈로 다시 잡아 재바인딩하거나 잘못 묻은 웨이트를 지우세요.

Rigify 손가락이 잘못된 축으로 구부러집니다. 롤이 일관되지 않았기 때문입니다. 메타리그에서 손가락 본을 선택하고 Recalculate Roll > Global -Z Axis를 실행한 뒤 다시 생성하세요. 그래도 잘못 회전한다면 첫 번째 손가락 본의 Rigify Type에서 Bend Rotation Axis를 변경하세요.

Rigify가 리그를 덮어쓸 수 없다고 표시합니다. Generate Rig을 누르기 전에 메타리그와 생성된 rig를 모두 숨김 해제하세요. 매뉴얼에도 둘 다 표시되어 있어야 한다고 명시되어 있습니다.

Blender에서 캐릭터가 너무 작거나 큽니다. 센티미터 스케일로 가져온 것입니다. Object Mode에서 Dimensions가 약 1.8 m가 될 때까지 크기를 조절한 다음 Ctrl-A > All Transforms를 실행하세요. 리깅은 반드시 그 후에 해야 합니다.

Unity나 Unreal에서 캐릭터가 등을 대고 눕거나 100배 크게 표시됩니다. Blender는 Z축이 위쪽이고 Y축이 앞쪽입니다. FBX 익스포터의 Forward 및 Up 축은 이를 변환하기 위한 것입니다. "Blender는 Y Forward, Z Up을 사용합니다. 예를 들어 애플리케이션에서 Y축을 위쪽 축으로 사용하는 경우가 흔하며, 이때는 -Z Forward, Y Up이 필요합니다." Unity용 FBX는 Forward -Z, Up Y, Apply Scalings를 FBX All로 설정해야 합니다. Unreal은 Forward -Y, Up Z, Apply Scalings All Local, Primary Bone Axis Y, Secondary Bone Axis X를 사용해야 합니다. Godot 공식 문서는 glTF를 권장합니다. "glTF 2.0(권장)"이며, FBX는 4.3부터 ufbx를 통해 지원됩니다(Godot 매뉴얼). 어떤 경우든 Only Deform Bones를 선택하고 Add Leaf Bones는 선택 해제하세요. 파이프라인이 Maya 또는 3ds Max와의 FBX 왕복 작업에 의존한다면 Better FBX Importer and Exporter(Superhive에서 $25, 판매량 12,600건 이상)를 인정할 만합니다. 임포트가 망가지는 것을 막기 위해 만들어졌으며, 상품 설명에도 이렇게 적혀 있습니다. "모든 작업을 Blender 안에서 한다면 이 애드온은 필요하지 않습니다."

Blender를 업그레이드한 뒤 애니메이션이 사라졌습니다. 리그 버그가 아닙니다. Blender 4.4에서는 모든 Action이 "슬롯 방식"으로 바뀌었으며, 이전 파일은 각 Action에 하나의 "Legacy Slot"이 생기도록 자동 업그레이드됩니다(4.4 릴리스 노트). 기존 Action을 새 아마추어에 할당하면 Blender가 슬롯을 자동 선택하지 않을 수 있으며, 이 경우 Action Editor에서 슬롯을 선택할 때까지 리그가 움직이지 않습니다. Blender 5.0에서는 아마추어 인스턴스가 가시성과 선택 상태를 공유하지 않도록 본 가시성 및 선택 상태가 포즈 본으로 이동했습니다(5.0 릴리스 노트). 릴리스 노트에서는 이 변경으로 기존 리그 스크립트의 Python API가 깨질 수 있다고 명시합니다.

어떤 방법을 선택해야 할까요? ​

Blender를 배우는 중이고 저녁 시간을 투자할 수 있다면 Rigify를 한 번 사용해 보세요. 리그가 무엇인지 이해할 수 있고, Rigify가 제공하는 컨트롤 리그는 무료 애니메이션 리그 중 최고입니다. 메타리그를 보관하고 수정할 때마다 다시 생성하세요.

웹 게임이나 모바일 게임을 만들고 있어 본 하나하나가 렌더링 비용에 영향을 준다면 수동으로 아마추어를 만드세요. 본 17개, 직접 정한 이름과 계층 구조, 그리고 직접 넣지 않은 것은 파일에 아무것도 남지 않습니다.

마감이 임박했거나 캐릭터 폴더 전체를 처리해야 하거나 리깅 기술 자체에 관심이 없다면 자동 리깅을 사용하세요. Blender 안에서는 Cinevva Rig 애드온이 $29 일회성 구매로 사용자의 컴퓨터에서 리깅을 수행하고, 완성된 리그에서 CC0 클립 260개를 재생하며, 사용하는 엔진용으로 내보냅니다. 리타기터가 포함된 프로덕션용 컨트롤 리그가 필요하고 마커를 직접 배치해도 괜찮다면 Auto-Rig Pro가 적합합니다. 메시가 깔끔하게 리깅될지 확신이 없다면 저녁 시간을 쓰기 전에 웹 Auto Rigger에서 첫 번째 캐릭터를 무료로 테스트하세요.

자주 묻는 질문 ​

Blender에서 캐릭터를 어떻게 리깅하나요? ​

메시를 준비하고(하나의 셸, A 포즈, 발 위치의 원점, Ctrl-A > All Transforms), 스켈레톤을 추가한 다음 메시를 바인딩하고 테스트하세요. 무료 내장 방식은 Rigify입니다. Shift-A > Armature > Human (Meta-Rig)으로 추가하고, Edit Mode에서 본을 캐릭터에 맞춘 뒤 Armature 탭에서 Generate Rig을 누르세요. 그런 다음 메시와 리그를 선택하고 Ctrl-P > With Automatic Weights를 실행합니다. 클릭 한 번으로 처리하려면 스켈레톤을 대신 배치하고 스키닝하는 자동 리깅 애드온을 사용할 수 있습니다.

Blender에서 Rigify를 어떻게 사용하나요? ​

Edit > Preferences > Add-ons에서 활성화하고 Shift-A > Armature에서 메타리그를 추가하세요. 팔꿈치와 무릎을 살짝 구부린 상태로 본을 메시에 맞춘 다음 Armature 속성 하단에서 Generate Rig을 클릭합니다. Rigify는 IK/FK 컨트롤이 있는 별도의 rig 오브젝트를 생성합니다. 메타리그가 아니라 이 리그에 메시를 바인딩하고, 나중에 다시 생성할 수 있도록 메타리그를 보관하세요.

Rigify는 게임용 리그에 적합한가요? ​

내보내기 단계 하나를 거치면 적합합니다. Rigify의 컨트롤 본, 제약 조건, 드라이버는 내보내지지 않으므로 Export Deformation Bones only(glTF) 또는 Only Deform Bones(FBX)를 선택하여 DEF- 본과 베이크된 애니메이션만 내보내세요. 팔다리가 여러 세그먼트로 분할되므로 직접 만든 스켈레톤보다 디폼 본이 많다는 점과 Unity의 Humanoid 아바타를 수동으로 매핑해야 한다는 점은 감안해야 합니다.

Blender에서 아마추어와 리그의 차이는 무엇인가요? ​

아마추어는 오브젝트 유형입니다. Edit Mode에서 편집하는 레스트 포지션을 가지며 Pose Mode에서 포즈를 잡는 본 계층 구조입니다. 리그는 이를 기반으로 구축된 전체 설정입니다. 즉, 아마추어와 이를 구동하는 제약 조건 및 컨트롤, 그리고 스키닝된 메시를 모두 포함합니다. Rigify의 메타리그는 단순한 아마추어이고, 여기서 생성되는 rig라는 오브젝트가 리그입니다.

Blender에 자동 리깅 기능이 있나요? ​

Blender 자체에는 자동 웨이트 기능이 있지만 본을 자동으로 배치하는 기능은 없습니다. Rigify도 사용자가 메타리그를 직접 맞춰야 합니다. 이 빈틈을 애드온이 채웁니다. Cinevva Rig 애드온은 $29 일회성 구매로 사용자의 컴퓨터에서 Mixamo 이름 체계의 휴머노이드 스켈레톤을 클릭 한 번에 배치하고 스키닝합니다. Auto-Rig Pro의 Smart 도구는 T 포즈 또는 A 포즈의 휴머노이드에 마커를 배치합니다.

Mixamo Blender 애드온은 아직 작동하나요? ​

Adobe의 공식 애드온은 Blender 3.6용으로 제공됩니다. extensions.blender.org의 Mixamo Rig이라는 커뮤니티 확장 기능은 공식 애드온을 "더 이상 지원되지 않음"이라고 설명하며, Blender 4.2 LTS 호환성과 2026년 4월의 1.2.2 릴리스를 통해 이를 이어가고 있습니다. Adobe FAQ에 따르면 Mixamo 자체 자동 리거는 여전히 "이족 보행 휴머노이드 전용"입니다.

Unity용 캐릭터를 Blender에서 어떻게 리깅하나요? ​

위 방법 중 하나로 리깅하고, 스켈레톤에 Unity Humanoid 아바타가 요구하는 본 15개가 있는지 확인하세요. 그런 다음 Forward -Z, Up Y, Apply Scalings FBX All, Only Deform Bones 켜기, Add Leaf Bones 끄기 설정으로 FBX를 내보냅니다. Unity에서 Rig 유형을 Humanoid로 설정하고 아바타 매핑을 확인하세요. 캐릭터가 누운 상태로 임포트되거나 100배 크게 들어온다면 리깅 전에 Ctrl-A > All Transforms를 실행하지 않은 것입니다.

관련 자료 ​