Cinemachine은 Unity 엔진 안에서의 가상 카메라 시스템. 기존의 카메라보다 더 직관적이고, 강력한 제어 기능을 제공하며, 코딩 한 줄 없이도 다양한 상황 연출이 가능하다.
| 기능 | 설명 |
|---|---|
| Virtual Camera | 가상의 카메라로, 실제 메인 카메라를 제어. 여러 개의 Virtual Camera를 만들어 전환하거나 조합 가능 |
| Follow & Look At | 대상(타겟)을 따라가거나 바라보게 설정 가능 |
| Composer | 피사체를 화면 내 특정 위치에 유지하도록 자동 조정 |
| Transitions (Blend) | 서로 다른 카메라 간 부드러운 전환 효과 설정 |
| Freelook Camera | 3인칭 게임에서 많이 쓰이는 자유 회전형 카메라 |
| Dolly Track | 레일을 따라 움직이는 카메라 연출 가능 (영화처럼) |
| Impulse & Noise | 진동 효과 등 물리 기반 카메라 연출 가능 |
Unity의 기본 카메라 시스템으로 카메라를 사용해보고 복잡한 연출을 만들어내기엔 불편한 점이 몇 있었지만 시네머신은 복잡한 작업을 훨씬 직관적이고 시각적으로 만들어줘서 매우 편한거 같다.
특히 대상 추적같은 부분을 코딩 없이 쉽게 원하는 카메라 움직임을 만들 수 있다는 점이 매우 새로웠다.