[2025/06/10]TIL

오수호·2025년 6월 10일

TIL

목록 보기
27/60

CineMachine

유니티에서 카메라를 이용한 연출이나 카메라 움직임을 아주 간단하게 처리할 수 있도록 만든 패키지이다.

Cinemachine Brain에서 사용할 수 있는 설정들을 알아보자.

옵션

  • Status - 선택시 에디터상에서 해당 카메라를 선택하여 미리 볼수 있음

  • Game Window Guides -가이드라인을 보여줌

  • Save During Play - 플레이 모드에 있는동안의 변경사항을 적용시킴
    (원래는 플레이모드 중에 변경한 설정 값이 저장되지 않음)

  • Property - 카메라의 우선순위 (클 수록 우선순위 높음)

  • Follow - 어떤 타겟을 따라다닐지 설정

  • Look At - 어떤 타겟을 바라볼지 설정 (3차원)

  • Standby Update - Live 상태가 아닌 카메라의 업데이트 빈도 설정
    (Never - 항상 / Always - Live일때만 / Round Robine - 정기적으로)

  • Lens Vertical Fov - 카메라의 수직 시야 설정

  • Near/Far Clip Plane - 카메라가 렌더링할 수 있는 가장 가까운 및 가장 먼 거리 범위를 설정

  • Dutch - 카메라를 회전시킬 각도를 설정.

  • Blend Hint - 카메라 전환 시 어떤 블렌드 효과를 사용할 지 설정

    • None : 기본 전환 모드를 사용하지 않음

    • Spherical Position : 구형 좌표계를 사용하여 대상과 카메라 간의 전환을 설정

    • Cylindrical Position : 원통형 좌표계를 사용하여 전환을 설정

    • Screen Space Aim When Targets Differ : 대상이 다를 때 화면 공간에서 목표를 겨냥하도록 설정


  • Transitions - 카메라 사이를 이동할 때 씬 전환 효과 설정.

  • Body - 씬의 카메라가 움직임의 알고리즘 설정

  • Aim - 씬의 카메라가 회전의 알고리즘 설정

  • Extensions - 추가적인 기능 설정

카메라 종류

  • Virtual Camera (가상 카메라) - 기본 시네마틱 카메라

  • FreeLook Camera - 오브젝트를 중심으로 관찰하는 카메라

  • Blend List Camera - 시간, 상황에 따라 순차적으로 전환되는 카메라

  • State-Driven Camera - 애니메이션의 상태에 따라 활성, 비활성화 시킬수 있는 카메라

  • ClearShot Camera - 타겟을 따라 움직이는 카메라/ 타겟을 바로보는 카메라

  • Dolly Camera - 정해진 트랙에 따라 움직이는 카메라 (Dolly 트랙을 따로 설정해야함)

  • Target Group Camer - 특정 타깃들을 포함하여 모두 보여줄수 있도록 이동하는 카메라

  • Mixing Camera - 여러 카메라에 대해 혼합하여 보여주는 카메라

Body 옵션

  • Binding Mode - 카메라가 대상 오브젝트에 어떻게 고정될지를 정의
  • Follow Offset - 카메라가 대상에서 떨어져 있을 위치를 설정
  • X, Y, Z Damping - 대상이 움직일 때 카메라가 얼마나 부드럽게 이동할지를 설정. 값이 높을수록 더 느리게 반응
  • Yaw Damping - 카메라가 수평으로 회전할 때 얼마나 부드럽게 회전할지를 설정합니다.

Body 모드 종류

  • Transposer - 카메라가 추적할 오브젝트를 기준으로 위치를 유지. Target 오브젝트의 위치에 따라 카메라가 움직임.
  • 3rd Person Follow - 3인칭 시점에서 오브젝트를 따라가는 카메라 설정.
  • Framing Transposer - 카메라가 Target 의 특정 프레임을 유지하도록 설정.
  • Hard Lock to Target - 카메라가 Target 에 고정되어 대상의 움직임에 즉각적으로 반응
  • Orbital Transposer - Target 주위를 공전하는 카메라를 설정.
  • Tracked Dolly - 카메라가 경로(Dolly Track)를 따라 이동하도록 설정.
  • Do Nothing 카메라의 Body에 대한 동작을 하지 않음.

Binding Mode 모드 종류

  • Lock To Target On Assign - Target을 처음 할당할 때의 상대적인 위치와 회전을 고정하여 카메라가 움직임. 카메라는 처음 설정된 위치를 유지하며 대상의 움직임을 따라감.
  • Lock To Target With World Up - 카메라는 Target의 움직임과 회전을 따르지만, 월드 좌표계에서의 위쪽 방향을 고정하여 카메라가 뒤집히지 않도록 함.
  • Lock To Target No Roll - Target의 움직임과 회전을 따르지만, "Roll" 회전(카메라의 앞뒤 기울어짐)을 무시함. 카메라는 수평을 유지하며 대상의 위치를 추적함.
  • Lock To Target - 카메라가 Target의 모든 움직임과 회전을 그대로 반영. Target의 회전과 위치에 완전히 고정된 상태로 동작.
  • World Space - 카메라가 월드 좌표계를 기준으로 고정. Target이 움직이더라도 카메라의 위치와 회전은 변하지 않음.
  • Simple Follow With World Up 카메라가 Target의 위치를 따라가되, 월드 좌표계에서의 위쪽 방향을 유지하며 대상의 회전은 무시.

Aim

  • Tracked Object Offset - 카메라가 추적하는 대상의 오프셋을 설정합니다.
  • Lookahead Time - 대상의 움직임을 미리 예측하여 카메라가 부드럽게 추적하도록 설정.
  • Horizontal/Vertical Damping - 카메라가 수평 및 수직 방향으로 얼마나 부드럽게 움직일지를 설정.
  • Dead Zone Width/Height - 대상이 Dead Zone을 벗어날 때만 카메라가 대상의 움직임에 반응하여 움직이기 시작.
  • Soft Zone Width/Height - 카메라가 부드럽게 반응할 수 있는 영역을 설정. 대상이 이 영역에 있을 때 카메라는 부드럽게 움직임.
  • Bias X/Y - 카메라가 시야의 중심을 특정 방향으로 이동시키는 옵션.

Aim 모드 종류

  • Composer - 카메라가 대상의 특정 위치를 중심으로 카메라를 조정하는 옵션.
  • Group Composer - 여러 대상을 추적하는 경우 카메라가 그룹을 따라가도록 설정.
  • Hard Look At - 카메라가 대상의 움직임에 즉각적으로 반응하도록 설정.
  • POV - 카메라가 대상의 시점에서 바라보는 설정을 제공.
  • Same As Follow Target - 카메라의 조준 방향을 대상 추적과 동일하게 설정.
  • Do Nothing - 카메라 Aim 동작을 하지 않음.
profile
게임개발자 취준생입니다

0개의 댓글