
## 애니메이션 레이어 활용법
애니메이션 레이어는 게임 애니메이터들이 많이 사용하지만, 영화 애니메이터들은 잘 사용하지 않는 유용한 워크플로우입니다.
### 1. 카메라 애니메이션에서의 레이어 활용
* **Shot 55 예시:** 캐릭터가 문을 부수고 달려가는 장면에서 카메라 쉐이크와 카메라 애니메이션을 분석합니다.
* **카메라 리그:**
* 카메라 액터와 카메라 리그 스켈레탈 메쉬로 구성됩니다.
* 카메라 리그에는 애니메이션 시퀀스 공간과 카메라 컨트롤 리그가 있습니다.
* **카메라 컨트롤 리그:**
* `Base Animation` 레이어: 부드러운 카메라 움직임 (카메라 트랙 백워드 등)
* `Cam Shake Layer A`: 약간의 노이즈와 움직임을 추가하여 카메라 움직임 위에 덧씌워집니다.
* `Cam Shake Layer B`: 캐릭터가 달리기 시작할 때 발생하는 핸드헬드 모션과 유사한 데이터를 포함합니다.
* **레이어 가중치 (Weight Slider):**
* 각 레이어에는 가중치 슬라이더가 있어 애니메이션 적용 정도를 조절할 수 있습니다.
* 슬로우 모션 구간에서는 가중치가 0으로 설정되어 카메라 쉐이크가 비활성화됩니다.
* **장점:**
* 카메라 움직임과 쉐이크를 분리하여 수정하기 용이합니다.
* 가중치 조절을 통해 쉐이크 강도를 쉽게 변경할 수 있습니다. (예: 0.4 -> 1.0 또는 그 이상)
### 2. 캐릭터 애니메이션에서의 레이어 활용 (비파괴 워크플로우)
* **Shot 70 예시:** 로봇 캐릭터가 찌그러지는 장면에서 특정 동작을 수정합니다.
* **로봇 1번 캐릭터:**
* `Base Animation` 레이어: 기본 애니메이션 데이터
* `Keep Alive` 레이어: 캐릭터를 살아있게 유지하는 애니메이션
* `Robo Turn` 레이어 (새로 생성): 로봇의 머리와 상체 일부를 회전시키는 애니메이션
* **`Robo Turn` 레이어 생성 및 활용:**
* 특정 컨트롤 (머리, 상체)을 선택하여 새로운 레이어 (`Robo Turn`)를 생성합니다.
* 해당 레이어에서만 키프레임을 설정하여 로봇의 회전 동작을 추가합니다.
* **장점:**
* 기존 애니메이션에 영향을 주지 않고 특정 부분만 수정할 수 있습니다.
* `Robo Turn` 레이어의 가중치를 조절하여 회전 각도를 조절할 수 있습니다. (예: 0.5 가중치로 부분적인 회전)
* **컨트롤 존재 여부 확인:**
* 컨트롤을 선택하면 애니메이션 레이어 패널에서 해당 컨트롤이 존재하는 레이어가 파란색 점으로 표시됩니다.
* 이를 통해 원하는 컨트롤의 애니메이션이 어느 레이어에 있는지 쉽게 파악할 수 있습니다.
* 로봇의 IK 손 컨트롤을 `Robo Turn` 레이어에 추가하여 총을 쏘는 동작을 수정합니다.
* **팁:**
* 레이어 이름을 명확하게 지정하여 관리합니다.
* 특정 동작이나 변경 사항을 중심으로 레이어를 생성합니다.
* 가중치와 같은 속성을 실험하며 다양한 효과를 탐색합니다.
---
**주의:** 본 내용은 'Additive Layers'만을 다루며, 'Override Layers'는 추가적인 학습이 필요합니다.