유니티에서 카메라를 이용한 연출이나 카메라 움직임을 아주 간단하게 처리할 수 있도록 만든 패키지이다.
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 - 여러 카메라에 대해 혼합하여 보여주는 카메라