Blender 캐릭터 리깅 - 3D 모델을 움직이는 법
🦴 리깅(Rigging)이란?
**리깅(Rigging)**은 3D 모델에 **뼈대(Armature)**를 추가하여 애니메이션을 만들 수 있도록 하는 과정입니다.
Blender에서는 **본(Bone)**을 생성하여 캐릭터를 움직일 수 있으며, 포즈를 설정하거나 애니메이션을 제작할 수 있습니다.
📌 기본 리깅 과정
단계 | 설명 |
---|---|
1. 본 추가 | Armature(본)를 생성하여 캐릭터에 배치 |
2. 본 연결 | 본들을 연결하여 캐릭터 움직임을 설정 |
3. 웨이트 페인팅 | 본이 특정한 메시 부분에 영향을 미치도록 조정 |
4. IK 설정 | Inverse Kinematics(역운동학)를 설정하여 자연스러운 움직임 구현 |
5. 애니메이션 적용 | 키프레임을 활용하여 캐릭터에 동작 추가 |
🔍 Blender에서 기본 리깅 설정
✅ **1. Armature 추가하기**
1. "Shift + A" → "Armature" → "Single Bone" 선택
2. "Edit Mode"에서 본을 추가하고 위치 조정
✅ **2. 본 연결 및 계층 구조 만들기**
- "E" 키를 눌러 새로운 본을 추가
- "Ctrl + P" → "Keep Offset"으로 본 연결
✅ **3. 캐릭터 모델과 Armature 연결하기**
- 캐릭터를 선택한 후 **Armature** 선택
- "Ctrl + P" → "With Automatic Weights" 선택
✅ **4. 웨이트 페인팅 조정**
- "Weight Paint Mode"에서 영향 범위 조정
- "Normalize All"을 사용하여 적절한 가중치 배분
✅ **5. IK(역운동학) 설정**
- "Bone Constraints" 패널에서 **Inverse Kinematics (IK)** 추가
- 손, 발에 컨트롤 본(Control Bone) 추가하여 자연스럽게 움직이도록 설정
🎥 애니메이션 제작하기
1️⃣ **포즈 모드(Pose Mode)로 전환**
- "Ctrl + Tab"을 눌러 "Pose Mode"로 변경
2️⃣ **키프레임 추가하기**
- 원하는 본을 선택하고 "I" 키를 눌러 키프레임 추가
3️⃣ **애니메이션 타임라인 편집**
- Dope Sheet 및 Graph Editor를 활용하여 애니메이션 조정
4️⃣ **Loop 애니메이션 만들기**
- "Graph Editor"에서 반복 동작을 설정하여 자연스러운 루프 생성
🔥 리깅을 활용한 고급 기술
🎯 **1. 자동 리깅(Auto-Rigging) 사용**
- Rigify 애드온을 활용하면 빠르게 캐릭터 리깅 가능
🎯 **2. FK(순차운동학)와 IK(역운동학) 조합**
- FK는 정밀한 애니메이션, IK는 자연스러운 움직임 구현
🎯 **3. Shape Key와 함께 활용**
- 얼굴 표정 애니메이션을 만들 때 유용
🚀 리깅 후 애니메이션 테스트
Blender에서 **캐릭터 리깅이 완료되면 애니메이션을 적용**하여 실제로 테스트해보세요.
부드러운 움직임을 위해 **Graph Editor에서 곡선을 다듬고, IK와 FK를 조합하여 자연스러운 동작을 연출**할 수 있습니다!