Camera Rig Rail & Crane
돌리(Dolly), 크레인(Crane) 시스템으로 영화적 카메라 무브먼트를 구현합니다
Camera Rig Rail (돌리)
스플라인 경로를 따르는 트래킹 샷
ACameraRigRail은 스플라인 경로를 따라 카메라를 이동시키는 시스템입니다. 실제 영화 촬영의 돌리(Dolly) 또는 슬라이더를 시뮬레이션합니다.
주요 프로퍼티
| 프로퍼티 | 타입 | 설명 |
|---|---|---|
| CurrentPositionOnRail | float (0~1) | 레일 위 현재 위치 (0=시작, 1=끝) |
| bLockOrientationToRail | bool | 카메라 방향을 레일 방향에 고정 |
| RailSplineComponent | USplineComponent | 레일 경로를 정의하는 스플라인 |
설정 워크플로
- 레벨에 Camera Rig Rail 배치
- 스플라인 포인트를 편집하여 원하는 경로 설계
- Cine Camera Actor를 레일에 어태치 (Attach To)
- 시퀀서에서
CurrentPositionOnRail을 0 → 1로 키프레임 - 커브 에디터에서 이동 속도/이징 조절
// 1. 레벨에 CameraRigRail 배치
// 2. CineCameraActor의 AttachParent를 Rail로 설정
// 3. Attachment Rule: SnapToTarget
// 시퀀서에서:
// - CameraRigRail 트랙 추가
// - CurrentPositionOnRail 채널에 키프레임
// - 시작: 0.0, 끝: 1.0
// - 커브를 Ease In/Out으로 조절하면 부드러운 시작/정지
레일의 스플라인 포인트를 뷰포트에서 직접 드래그하여 곡선을 조절합니다. Alt+드래그로 포인트를 복제하고, 우클릭으로 포인트 타입(Linear/Curve/Constant)을 변경할 수 있습니다. 스플라인이 부드러울수록 카메라 이동이 자연스럽습니다.
Camera Rig Crane (크레인)
붐 암(Boom Arm)과 집(Jib) 동작 시뮬레이션
ACameraRigCrane은 실제 크레인/집(Jib)의 물리적 구조를 시뮬레이션합니다. 피벗 포인트를 중심으로 암이 수직/수평으로 회전하며, 암 끝에 카메라가 부착됩니다.
주요 프로퍼티
| 프로퍼티 | 타입 | 설명 |
|---|---|---|
| CranePitch | float | 암의 수직 각도 (올림/내림) |
| CraneYaw | float | 암의 수평 회전 각도 |
| CraneArmLength | float | 크레인 암의 길이 |
| bLockMountPitch | bool | 카메라 피치를 마운트에 고정 |
| bLockMountYaw | bool | 카메라 요를 마운트에 고정 |
// 로우 앵글에서 하이 앵글로 올라가는 크레인 샷
// Frame 0: CranePitch = -20, CraneYaw = 0, ArmLength = 500
// Frame 90: CranePitch = 45, CraneYaw = 30, ArmLength = 500
// Frame 180: CranePitch = 60, CraneYaw = 90, ArmLength = 700
// 커브 에디터에서:
// - CranePitch: Ease In 적용 (천천히 시작)
// - CraneYaw: Linear (일정한 회전)
// - ArmLength: Ease Out 적용 (천천히 정지)
bLockMountPitch/Yaw가 활성화되면 카메라가 크레인 암의 움직임과 함께 회전합니다. 비활성화하면 카메라 자체의 회전을 독립적으로 제어할 수 있어, 크레인이 올라가면서 카메라는 아래를 계속 바라보는 샷이 가능합니다.
촬영 기법 실습
클래식 시네마틱 카메라 무브먼트 구현
주요 카메라 무브먼트 유형
Tracking Shot (트래킹)
피사체와 나란히 이동하는 샷. Rail을 피사체와 평행하게 배치하고 CurrentPositionOnRail을 애니메이션합니다.
Dolly Zoom (버티고 효과)
카메라를 전/후진하면서 동시에 초점거리를 반대로 변경. Rail 위치와 Focal Length를 반비례로 키프레임합니다.
Crane Up/Down
수직 이동으로 씬의 규모를 드러내는 샷. CranePitch를 키프레임하되 Arm Length도 함께 조절합니다.
Orbit Shot (궤도 샷)
피사체 주위를 원형으로 도는 샷. CraneYaw를 0~360으로 키프레임하고 피사체를 중심에 배치합니다.
Dolly Zoom (버티고 효과) 구현
// Rail 위 카메라 위치 (가까이 → 멀리)
// Frame 0: CurrentPositionOnRail = 0.8 (피사체에 가까움)
// Frame 120: CurrentPositionOnRail = 0.2 (피사체에서 멀어짐)
// 초점거리 (넓은 화각 → 좁은 화각)
// Frame 0: CurrentFocalLength = 24mm (와이드)
// Frame 120: CurrentFocalLength = 85mm (텔레포토)
// 결과: 피사체 크기는 동일하지만 배경 원근감이 극적으로 변화
// 히치콕의 "Vertigo" 효과 재현
Rail + Crane 조합
복합 카메라 리그 시스템
Rail과 Crane을 조합하면 더 복잡한 카메라 무브먼트를 구현할 수 있습니다. 크레인을 레일 위에 배치하여 수평 이동 + 수직 회전을 동시에 제어합니다.
계층 구조
(수평 경로)
(수직 회전)
(촬영)
설정 방법
- 레벨에 CameraRigRail 배치 및 스플라인 경로 설정
- CameraRigCrane을 Rail에 어태치
- CineCameraActor를 Crane의 카메라 마운트에 어태치
- 시퀀서에서 세 액터 모두 트랙으로 추가
- Rail 위치 + Crane Pitch/Yaw + Camera 설정을 독립적으로 키프레임
Rail → Crane → Camera 순서로 어태치해야 합니다. 잘못된 순서로 어태치하면 Transform 계산이 꼬여 예상치 못한 카메라 움직임이 발생할 수 있습니다. 어태치 후 각 컴포넌트의 로컬 Transform을 리셋하세요.
핵심 요약
- Camera Rig Rail은 스플라인 경로를 따르는 돌리 시스템으로,
CurrentPositionOnRail(0~1)을 키프레임한다 - Camera Rig Crane은 CranePitch(수직), CraneYaw(수평), CraneArmLength(길이)를 제어한다
- Dolly Zoom(버티고 효과)은 카메라 위치와 초점거리를 반비례로 애니메이션하여 구현한다
- Rail과 Crane을 조합할 때는 Rail → Crane → Camera 순서로 어태치한다
- Lock Mount 옵션으로 카메라 회전의 크레인 종속 여부를 결정한다
- 각 리그 파라미터에 독립적인 이징 커브를 적용하여 자연스러운 무브먼트를 만든다
도전 과제
배운 내용을 직접 실습해보세요
Camera Rig Rail을 배치하고 스플라인을 편집하세요. Cine Camera를 레일에 부착한 뒤, Current Position on Rail을 0에서 1로 애니메이션하여 트래킹 샷을 만드세요.
Camera Rig Crane의 Arm Length, Pitch, Yaw를 시퀀서에서 애니메이션하세요. 지면에서 높이 올라가며 파노라마를 보여주는 크레인 샷을 연출하세요.
Rail과 Crane을 조합한 복합 카메라 이동을 설계하세요. 레일 이동 + Crane Arm 상승 + 카메라 회전의 원 테이크 롱 샷을 구현하고, 실제 촬영 기법(Jib Shot, Dolly Zoom)을 참고하세요.