Sequencer 개요
Sequencer 통합은 프레임 단위 정확한 타이밍으로 Unreal의 Level Sequencer에서 OBS를 직접 제어할 수 있게 해줍니다. 장면 전환, 오디오 페이드, 소스 변형 애니메이션, 미디어 동기화, 녹화 시작/중지 등을 타임라인에 키로 지정할 수 있습니다.
OBS Track 추가하기
- 임의의 Level Sequence를 엽니다.
- +Track → OBS Track을 클릭합니다.
- 트랙의 + 버튼을 클릭하여 동작 섹션을 추가합니다.
- 디테일 패널에서 각 섹션의 동작을 설정합니다.
- 시퀀스를 재생하면 OBS가 반응합니다!
트랙 헤더
OBS Track 헤더에는 다음이 표시됩니다.
- 연결 표시기: 녹색 점(연결됨) 또는 빨간색 점(연결 끊김).
- + 버튼: 새 동작 섹션 추가.
트랙 설정
트랙 속성을 통해 동작이 발생하는 시점을 설정합니다.
| 설정 | 기본값 | 설명 |
|---|---|---|
bFireActionsWhenForwards | true | 일반 재생 중 발생 |
bFireActionsWhenBackwards | false | 역방향 재생 시 발생 |
bFireActionsWhenScrubbing | false | 플레이헤드를 드래그할 때 발생 (주의하여 사용!) |
bMuted | false | 삭제하지 않고 모든 섹션 비활성화 |
bRestoreStateOnTearDown | true | 시퀀스 중지 시 OBS 상태 복원 |
네 가지 트랙 패밀리
플러그인은 네 가지 트랙 패러다임을 제공하며, 각각 다른 종류의 OBS 제어에 적합합니다.
| 패밀리 | 동작 방식 | 사용 사례 |
|---|---|---|
| Event Trigger | 플레이헤드가 섹션 시작점을 지날 때 동작 발생 | 개별 명령 (StartRecord, SwitchScene, SaveReplay) |
| Keyframeable | 커브 에디터 키프레임을 통한 값 보간 | 부드러운 애니메이션 (볼륨 페이드, 변형 모션, 색상 변화) |
| Continuous State | 플레이헤드가 섹션 안에 있는 동안 상태 적용 | 일시적 재정의 (섹션 중 음소거, 표시 여부 고정, 전환 유지) |
| Media Sync | OBS 미디어 커서가 Sequencer 타임라인을 따라감 | 동기화된 영상 재생, 스크럽 시 미디어 탐색 |
각 패밀리의 자세한 내용은 tracks.md를, 전체 Event Trigger 동작 참고 자료는 actions.md를 참조하십시오.
Sequencer 메뉴 구조
모든 OBS 트랙은 하나의 “OBS” 하위 메뉴 아래에 정리되어 있습니다.
+Track → OBS ▶
├── Event Trigger Fire discrete OBS actions at specific times
├── Media Sync Synchronize OBS media with Sequencer timeline
├── Continuous State ▶
│ ├── Audio ▶
│ │ ├── Mute State
│ │ └── Monitor Type State
│ ├── Filters ▶
│ │ └── Filter Enabled State
│ ├── Scene ▶
│ │ ├── Blend Mode State
│ │ ├── Lock State
│ │ └── Visibility State
│ ├── Studio Mode ▶
│ │ └── Studio Mode State
│ └── Transitions ▶
│ └── Transition State
└── Keyframeable ▶
├── Audio ▶
│ ├── Balance
│ └── Volume
├── Filters ▶
│ └── Filter Setting
├── Media ▶
│ └── Media Cursor
├── Scene ▶
│ └── Transform
├── Sources ▶
│ └── Color Source
└── Transitions ▶
└── Transition Duration