2.5D 건축학·AI Depth Map·자동화 익스프레션
단 한 장의 사진에 생명력을 불어넣어 그 공간 안에 들어있는 듯한 착각을 만드는 기술 — 패럴랙스(Parallax, 시차) 효과는 모션그래픽의 핵심 기법입니다.
레이어 몇 개를 앞뒤로 배치하는 수준을 넘어, 심리학적 원리·AI 워크플로우·익스프레션 자동화로 완성하는 하이엔드 패럴랙스를 해부합니다.
Table of Contents
1. Z축의 건축학: 극단적 공간 배분
인간의 눈은 이동할 때 가까운 물체는 빠르게, 먼 풍경은 천천히 지나간다고 인식합니다. 레이어마다 Z값과 Scale을 정밀하게 설계해야 이 물리 법칙을 화면에 구현할 수 있습니다.
전경·중경·배경의 전략적 배분
| 구역 | Z값 범위 | Scale 보정 | 역할 |
|---|---|---|---|
| 배경 (Background) | Z: +6000 ~ +10000 | 400~500% 이상으로 극단적 확대 | 대기감·광활한 하늘·먼 풍경 |
| 중경 (Midground) | Z: +2000 ~ +3500 | 100~200% | 주요 피사체·스토리 앵커 |
| 전경 (Foreground) | Z: -500 ~ +100 | 가공 불필요 (카메라에 근접) | 앞을 스치는 나뭇가지·먼지·프레이밍 요소 |
⚠️ 해상도 원칙: 배경을 Z +6000으로 밀어내고 Scale 400%를 적용하면 픽셀 열화가 필연적으로 발생합니다. → 소스 이미지는 최소 5000px 이상이거나 AI 업스케일링 도구를 거친 이미지를 사용하는 것이 절대 원칙입니다.
2. ‘종이 인형’ 탈출: AI 배경 채우기 + Depth Map
AI Generative Fill — 빈 공간(Void) 해결
카메라가 이동할 때 피사체 뒤에 드러나는 투명한 빈 공간 처리:
| 방식 | 소요 시간 | 품질 |
|---|---|---|
| Clone Stamp (도장 툴) | 수 시간 | 경계선 어색함 |
| Adobe Firefly Generative Fill | 수 초 | 원본 텍스처·조명과 완벽히 일체화 |
→ 피사체를 분리하기 전 Generative Fill로 배경을 16:9 프레임보다 넉넉히 확장해 두어야 카메라가 어느 방향으로 이동해도 빈 공간이 드러나지 않습니다.
Depth Map + Displacement Map — 2.5D 체적감
레이어를 분리해도 코·턱·나뭇가지의 입체 곡면은 구현되지 않습니다.
해결책:
| 단계 | 내용 |
|---|---|
| 1. Depth Map 생성 | 이미지 밝기를 기반으로: 흰색 = 카메라에 가까움 / 검정 = 멀리 있음 |
| 2. AI 자동 생성 | MiDaS 또는 DPT (Dense Prediction Transformers) → 단일 사진에서 수 초 만에 정밀 그레이스케일 뎁스 맵 추출 |
| 3. AE에서 적용 | Displacement Map 이펙트 → 뎁스 맵 참조 → 카메라 이동 시 코 끝이 귀보다 먼저 반응 → 실제 3D 체적감 구현 |
3. 카메라 리그: Null 오브젝트 완벽 통제
카메라 레이어를 직접 조작하면 경로가 꼬입니다. 헐리우드 표준 Null 리그를 사용하세요.
세팅 3단계
- 카메라 생성
Ctrl + Shift + Alt + C→ 35mm 렌즈 선택 (가장 자연스러운 원근감) - Null Object 생성
Ctrl + Shift + Alt + Y→ 3D 스위치(정육면체) 반드시 ON — 미켜면 Z축 움직임 불가 - 카메라 Pick Whip → Null에 페어런팅 → 이후 Null의 Position·Rotation만 조작
트러블슈팅
| 증상 | 원인 | 해결책 |
|---|---|---|
| 부메랑 현상 | 키프레임 Spatial Interpolation 비선형 | Ctrl + Shift + K → Spatial Interpolation → Continuous 또는 Linear로 변경 |
| 전경 레이어 화면 가림 | 카메라가 전경 통과 후에도 레이어 지속 렌더링 | Alt + ]로 해당 프레임에서 레이어 수명 트리밍 |
4. 익스프레션 자동화: Scale 자동 보정 공식
Z값을 아무리 크게 늘려도 화면 크기가 자동으로 유지되어 오직 깊이감만 변경되는 마법의 코드:
// Scale Auto-Correction Expression — 레이어의 Scale 속성에 Alt+클릭 후 적용
cam = thisComp.activeCamera;
dist = length(sub(position, cam.position));
value * (dist / cam.zoom);
→ Z값을 +10000으로 밀어도 레이어가 화면을 꽉 채운 채 유지됨 → 30~50개 레이어를 다룰 때 수동 Scale 보정 시간 제거
포토샵 소실점(Vanishing Point) 연동
복잡한 실내·골목길 작업:Filter > Vanishing Point에서 3D 원근망 설계 → .vpe 파일로 내보내기 → AE에서 임포트 → 벽·바닥 각도에 맞춰 3D 평면 레이어 자동 조립
5. 대기 연출: DoF·그림자·조명
피사계 심도 (DoF)
카메라 옵션 → Depth of Field On → Aperture 150px 이상 → Focus Distance를 핵심 피사체에 고정 → 전경·배경 아웃포커싱 → DSLR 촬영한 듯한 영화적 분리감
대기 원근법 (Atmospheric Perspective)
Parallel Light 측면 배치 → 모든 레이어 Casts Shadows On → Shadow Diffusion 높이기 → 멀리 있는 레이어일수록 그림자가 흐릿하게 맺혀 공기 중 빛 산란 시뮬레이션
6. 실무 플러그인 툴킷
| 플러그인 | 역할 | 추천 상황 |
|---|---|---|
| VoluMax | 원클릭 2.5D 뎁스 생성·파티클 오버레이 | 빠른 납기의 사진 패럴랙스 작업 |
| Motion Bro (3D Layer Distributor) | 50개 레이어를 지정 Z범위에 즉시 분산 | 대규모 레이어 관리 |
| Projection 3D | 2D 이미지를 구·큐브·커스텀 3D 지오메트리에 투영 | 광각 카메라 무빙, 폴든 박스 연출 |
패럴랙스 효과는 평면에 갇힌 픽셀들에게 Z축이라는 숨구멍을 열어주고, 감독의 시선으로 새로운 공간을 촬영하는 창조적 여정입니다. 기술을 익히는 것을 넘어 ‘시각 심리학’을 제어하는 수준에 이르렀을 때, 여러분의 결과물은 더 이상 그래픽이 아닌 완벽한 공간이 됩니다.