[TIL] 유니티(Unity) 시네머신(Cinemachine)

백성은·2025년 6월 4일

TIL

목록 보기
30/34

✅ 시네머신이란(Cinemachine)?

Cinemachine은 Unity 엔진 안에서의 가상 카메라 시스템. 기존의 카메라보다 더 직관적이고, 강력한 제어 기능을 제공하며, 코딩 한 줄 없이도 다양한 상황 연출이 가능하다.

🔧 주요 기능

기능설명
Virtual Camera가상의 카메라로, 실제 메인 카메라를 제어. 여러 개의 Virtual Camera를 만들어 전환하거나 조합 가능
Follow & Look At대상(타겟)을 따라가거나 바라보게 설정 가능
Composer피사체를 화면 내 특정 위치에 유지하도록 자동 조정
Transitions (Blend)서로 다른 카메라 간 부드러운 전환 효과 설정
Freelook Camera3인칭 게임에서 많이 쓰이는 자유 회전형 카메라
Dolly Track레일을 따라 움직이는 카메라 연출 가능 (영화처럼)
Impulse & Noise진동 효과 등 물리 기반 카메라 연출 가능

🖱️ 시네머신 사용 예시

  1. 플레이어 추적 카메라
  • Virtual Camera 추가 -> Follow에 플레이어 오브젝트 지정
  1. 컷씬 연출
  • 여러 Virtual Camera를 만들어 Timeline에서 순서대로 전환
  1. 3인칭시점 TPS
  • Freelook Camera 사용 -> 마우스나 패드 입력으로 카메라 회전

📝 시네머신을 써보며 느낀점

Unity의 기본 카메라 시스템으로 카메라를 사용해보고 복잡한 연출을 만들어내기엔 불편한 점이 몇 있었지만 시네머신은 복잡한 작업을 훨씬 직관적이고 시각적으로 만들어줘서 매우 편한거 같다.
특히 대상 추적같은 부분을 코딩 없이 쉽게 원하는 카메라 움직임을 만들 수 있다는 점이 매우 새로웠다.

profile
게임 개발일지

0개의 댓글