Skip to content

NullTracking

After Effects에서 Null 레이어를 활용한 가상 카메라 트래킹 시스템입니다.

Overview

NullTracking은 선택한 레이어를 기준으로 자동 줌인/줌아웃 카메라 움직임을 생성하고, 상위 컴포지션에서 해당 카메라 움직임이 자동으로 반영되도록 익스프레션을 설정합니다.

▣ Camera

카메라가 타겟 레이어로 줌인/줌아웃하는 모습

16:9
Timeline

레이어 선택 → 16:9 영역 계산 → 타임라인에 마커 자동 생성

▣ Camera View
Timeline - 마커 기반 자동 카메라 이동
1
2
3
4
5
6

마커 위치에 따라 카메라가 자동으로 줌인/줌아웃 및 패닝


시스템 구조

자동 생성되는 레이어

레이어명유형역할
▣ CameraSolid (가이드)카메라 프레임 시각화 (녹색 테두리)
▣ TrackingNull카메라 Position/Scale 키프레임 저장
▣▣▣ View ▣▣▣Null컨텐츠 레이어들의 부모 (뷰 조정용)
▣ Render_CameraNull최종 렌더링용 역방향 트래킹

레이어 계층 구조

컴포지션
├── ▣ Camera (Solid, 가이드)
└── parent: ▣ Tracking
├── ▣ Tracking (Null)
└── 키프레임: Position, Scale
├── ▣▣▣ View ▣▣▣ (Null)
└── children: 모든 컨텐츠 레이어
└── [컨텐츠 레이어들...]
└── parent: ▣▣▣ View ▣▣▣

1. Camera 패널

카메라 시스템 초기 설정을 담당합니다.

버튼

버튼동작
카메라 추가카메라 시스템 전체 초기화

카메라 추가 시 수행 작업

  1. 상위 컴포지션 레이어에 카메라 익스프레션 적용
  2. ▣ Camera 솔리드 레이어 생성 (녹색, 가이드 레이어)
  3. ▣ Tracking 널 레이어 생성
  4. ▣▣▣ View ▣▣▣ 널 생성 및 기존 레이어 자동 연결

2. Tracking 패널

카메라 포인트(마커) 추가 기능을 제공합니다.

UI 구성

요소설명
디버깅 박스체크 시 트래킹 영역을 시각적으로 표시
개별 카메라줌 비율 (100 = 레이어에 딱 맞는 크기)

버튼

버튼동작
화면 추가현재 선택 레이어 기준으로 카메라 포인트 추가
자동 화면 추가모든 표시 레이어에 대해 자동으로 카메라 포인트 생성

화면 추가 프로세스

  1. 선택한 레이어의 바운딩 박스 계산
  2. 16:9 비율에 맞게 영역 조정
  3. 현재 타임라인 위치에 마커 생성 (Label 9)
  4. 마커 comment에 JSON 데이터 저장:
json
{"index": 0, "width": 1920, "height": 1080, "x": 960, "y": 540}

개별 카메라 비율 가이드

결과
100선택 레이어에 딱 맞는 크기 (기본값)
< 100레이어보다 작게 (줌아웃 효과)
> 100레이어보다 크게 (줌인 효과, 잘림)

3. Sync 패널

마커 데이터를 실제 카메라 키프레임으로 변환합니다.

UI 구성

요소설명
전체 카메라전체 동기화 시 적용할 줌 비율

버튼

버튼동작
카메라 동기화모든 마커를 ▣ Tracking 널의 키프레임으로 변환

동기화 프로세스

  1. 컴포지션의 모든 마커(Label 9) 수집
  2. 각 마커의 JSON 데이터 파싱
  3. ▣ Tracking 널에 Position/Scale 키프레임 생성
  4. 30프레임 전부터 이징 시작
  5. ▣▣▣ View ▣▣▣ 널 위치/크기 초기화

4. Render 패널

최종 렌더링을 위한 역방향 트래킹을 설정합니다.

버튼

버튼동작
널 동기화▣ Render_Camera 생성, 역방향 트래킹 적용
널 동기화 해제널 동기화 제거

역방향 트래킹 원리

  • ▣ Tracking의 키프레임을 역산하여 ▣ Render_Camera에 적용
  • 상위 컴포지션에서 카메라 움직임 상쇄 가능

워크플로우

기본 사용 워크플로우

1. 컴포지션 준비
   └─ 애니메이션 작업 완료

2. 카메라 시스템 초기화
   └─ [카메라 추가] 클릭
   └─ ▣ Camera, ▣ Tracking, ▣▣▣ View ▣▣▣ 자동 생성

3. 카메라 포인트 설정
   └─ 줌인할 레이어 선택
   └─ 타임라인에서 해당 시점으로 이동
   └─ [화면 추가] 클릭
   └─ (반복)

4. 키프레임 생성
   └─ [카메라 동기화] 클릭
   └─ ▣ Tracking에 자동으로 키프레임 생성

5. 최종 렌더링 (선택사항)
   └─ [널 동기화] 클릭
   └─ 상위 컴프에서 역방향 움직임 적용

주의사항

카메라 중복 생성 불가

▣ Camera 레이어가 이미 존재하면 새로 생성할 수 없습니다.

상위 컴프 필수

카메라 익스프레션 적용을 위해 현재 컴프가 다른 컴프에서 참조되어야 합니다.

레이어 순서

카메라 관련 레이어는 상위 3개 레이어로 고정됩니다.

마커 라벨

카메라 포인트 마커는 Label 9 (황록색)로 표시됩니다.

널 동기화는 최종 단계

렌더링 직전에만 사용을 권장합니다.


기술 정보

항목설명
기준 해상도1920x1080 (16:9)
이징Linear Ease 적용
키프레임 오프셋30프레임 (약 1초 @ 30fps)
익스프레션상위 컴프 레이어에 Anchor Point, Position, Scale, Rotation 자동 설정