Unity Dolly Paths

용준·2023년 8월 7일
0

Unity

목록 보기
2/19
  • Dolly Paths는 Cinemachine 패키지를 사용하며 가상 카메라를 이용해 돌리 카메라 기법을 연출하는 기능입니다.
  • 사용하기 위해서 Cinemachine 패키지를 설치해야 합니다.

가상 카메라 생성


Virtual Camera(vcam) 추가합니다.

추적할 대상 생성합니다.

오브젝트를 Look At 프로퍼티에 연결합니다.


트랙 및 카트 설정


트랙, 카트를 추가합니다

Dolly Track을 선택하면 트랙이 보입니다. 가장자리 숫자는 카트가 움직일 웨이포인트입니다.

씬뷰에서 Move Tool(W)로 조작하거나 사진처럼 인스펙터창에서 웨이포인트 포지션 값을 직접 설정할 수 있습니다.

만약 이 트랙을 반복하게 만들고 싶다면

Looped를 체크하면 됩니다. 웨이포인트를 한 바퀴 돌고 멈추게 할지 재시작할 지 설정하는 프로퍼티 입니다.

그러면 마지막 웨이포인트에서 처음 웨이포인트로 반복하게 됩니다.

웨이포인트 설정을 마치고, Path에 트랙을 연결해준 뒤 Speed를 설정합니다. Speed의 초기값은 0이며 이는 카트의 이동속도 입니다.

이후 처음 만든 vcam의 Follow는 카트를 연결해줍니다.

  • 트랙(Track) : 카트의 이동 경로
  • 카트(Cart) : 카메라를 태워 트랙을 따라 이동하는 역할
  • 카메라(Camera) : 촬영 및 송출
    세 가지가 맞물려 돌리 기법을 이루어냅니다.

프로퍼티

Dolly Track 프로퍼티

프로퍼티기능
Resolution웨이포인트끼리의 경로 거리를 계산합니다. (아래 후술)
Appearance씬 뷰에 트랙이 표시되는 방식을 제어하는 설정입니다.
Path Color선택된 트랙 색상을 변경할 수 있습니다.
Inactive Path Color비선택된 트랙 색상을 변경할 수 있습니다.
Width트랙의 너비를 조정합니다.

Resolution 프로퍼티

Resolution = 2
Resolution = 4

  • 카메라의 세밀한 조작이 필요할 때 아니면 사용하지 않습니다.
  • 값을 키운다면 트랙의 총 길이가 미세하게 늘어납니다.
  • Resolution의 값이 낮을수록 메모리를 절약할 수 있다고 합니다.

Dolly Cart 프로퍼티

Dolly Cart 프로퍼티기능
Path카트가 움직일 경로입니다. Path 초기값은 None이며 Dolly Track을 연결해주면 됩니다.
Update Method속도가 0이 아닐 때 카트의 움직임을 어느 업데이트 메소드 (Update, FixedUpdate, LateUpdate)에서 처리할 것인지 지정합니다.
Position UnitsPosition의 측정 단위입니다.
Path Units웨이포인트를 이용합니다. (0 ~ MaxWaypoint)
Distance트랙의 길이를 이용합니다. (0 ~ MaxTrackLength)
Normalized0과 1만 사용하여 시작 지점과 끝 지점을 나타냅니다.
Speed카트를 움직이는 속도입니다. Position Units에 따라 해석됩니다.
PositionPosition Units으로 설정해둔 트랙의 측정 단위로 인해 트랙에 카트를 배치할 위치를 정합니다. 속도가 0이 아니면 자동으로 업데이트 되며 직접 애니메이션화 할 수 있습니다.

0개의 댓글