IBL·Mocha AE·Shadow Catcher·Light Wrap
“CG가 가짜라는 것을 들키는 순간은 괴물의 텍스처가 어설플 때가 아니라, 괴물에 맺힌 빛과 그림자가 현실의 공간과 어긋날 때입니다.”
합성에서 아마추어와 프로를 나누는 핵심은 조명의 물리적 정확성과 트래킹의 수학적 정밀도입니다. 실무 VFX 현장에서 이 두 요소가 어떻게 활용되는지 완전히 해부합니다.
Table of Contents
Part 1. 빛을 지배하는 자가 공간을 지배한다: 조명 시스템
조명 유형과 실무 적용 원칙
| 조명 유형 | 특성 | 실무 권장 강도 | 주의사항 |
|---|---|---|---|
| Point Light | 사방으로 발산 — 전구형 | 50~80% | Falloff 필수 설정, 미설정 시 전체가 인위적으로 밝아짐 |
| Spot Light | 원형 조사각 — 무대 핀 조명 | 70~100% | Cone Angle·Feather 조율 → 드라마틱 대비 연출에 최적 |
| Ambient Light | 전체 균등 밝기 상승 | 30~40% 이하 | 메인 조명 금지 — 과도 사용 시 명암 대비 파괴 |
| Parallel Light | 태양광 모방, 감쇠 없음 | 최소화 | 원근감 상실 → 사실적 합성에서 거의 배제 |
⚠️ 빛의 떡짐(Clipping) 방지:
Intensity를 100 이상으로 올리면 하이라이트 디테일이 완전히 소실됩니다. 라이트 색상은 흰색 계열 유지 + 오브젝트의 Material 속성으로 조절하는 것이 훨씬 세련된 결과.
그림자 생성 3요소 체크리스트
| 확인 대상 | 설정 위치 | 필요 상태 |
|---|---|---|
| Light 레이어 | Light Settings | Cast Shadows = On |
| 피사체 레이어 | Material Options | Cast Shadows = On |
| 배경/바닥 레이어 | Material Options | Accept Shadows = On |
→ 세 가지 모두 ON + Z축 공간 확보 필수
하이엔드 조명 기법
볼류메트릭 라이트 (Volumetric Light)
빛의 ‘기둥’이 보이지 않으면 공간감이 살지 않습니다:
| 방법 | 내용 |
|---|---|
| 플러그인 | Red Giant Lux → 안개·콘서트 스포트라이트 질감 완성 |
| 무플러그인 트릭 | 조정 레이어에 CC Radial Fast Blur 적용 → 블러 중심을 라이트 위치(또는 Null 오브젝트)에 익스프레션으로 연결 → 가짜 볼륨 광선 |
IBL (Image-Based Lighting) — 극사실주의
Advanced 3D 렌더러 활성화 → 촬영 현장의 HDR 파노라마 이미지를 Environment Layer로 설정 → 3D 오브젝트 표면에 현장의 반사광·색온도가 자동으로 묻어남 → 소름 돋는 사실감
물리 기반 Glow 플러그인
기본 AE Glow는 선형 감쇠로 디지털 촌스러움이 발생합니다:
| 도구 | 원리 | 효과 |
|---|---|---|
| Deep Glow / Real Glow | 역제곱 법칙(Inverse-square) 기반 광학 확산 | 영화적 빛 번짐 — 자연스럽게 경계 용해 |
| 기본 AE Glow | 선형 블러 알고리즘 | 인위적·디지털 느낌 |
Part 2. 현실에 고정하다: 트래킹 완벽 가이드
상황별 트래커 선택 매트릭스
| 트래킹 시스템 | 최적 용도 | 실무 인사이트 |
|---|---|---|
| 3D Camera Tracker | 공간에 떠있는 3D 오브젝트·대기 VFX 삽입 | 카메라 초점 거리 자동 계산. 카메라가 제자리에서 팬만 할 경우 실패 |
| Mocha AE (Planar) | 간판 교체·스마트폰 화면 합성·오브젝트 제거 | 업계 표준. 모션 블러·화면 밖 이탈에도 집요하게 추적 |
| 2D Point Tracker | HUD 요소, 눈동자 등 단순 X·Y 추적 | 빠르고 직관적. 고대비 영역 필수. 심한 모션 블러·원근 변화에 취약 |
3D Camera Tracker 실무 워크플로우
Animation > Track Camera적용 → 분석 완료 → 수많은 ‘X’ 트랙 포인트 생성- 동일 평면의 포인트 3개 이상 선택 → 우클릭 →
Create Solid and Camera - Rotation(Orient)으로 원근 먼저 맞추기 → 그 다음 Position 이동 (순서가 반대면 정합 불가)
⚠️ 절대 금지: 트래킹 완료 후 원본 영상 레이어의 Transform 수치를 절대로 수정하지 마세요. 단 1%의 Scale 변화만으로도 모든 CG가 화면 위를 둥둥 떠다닙니다.
Analysis Solve Failed 해결법
| 실패 원인 | 해결책 |
|---|---|
| 움직이는 피사체(사람·자동차)가 화면 면적의 큰 부분 차지 | 움직이는 피사체에 마스크 → Subtract → Pre-compose (Move all attributes) → 다시 트래킹 실행 |
| 렌즈 왜곡 파악 실패 | Specify Angle of View → 수동으로 35mm / 50mm 등 표준 화각 입력 |
Null 오브젝트 트래킹 황금 원칙
“모든 길은 Null로 통한다”
트래킹 데이터를 텍스트·이미지 레이어에 직접 적용하는 것은 치명적 실수입니다. 수정 시 수천 개의 키프레임을 일일이 수정해야 합니다.
올바른 워크플로우:
- 빈 Null Object 생성
- 트래킹 데이터를 Null에만 적용 (
Edit Target→ Null 지정) - 텍스트·그래픽 레이어의 Pick Whip → Null에 페어런팅
→ Null이 모든 움직임 데이터 처리 / 대상 레이어는 키프레임 없이 깨끗하게 유지 → 위치·크기 언제든 자유롭게 수정 가능
Part 3. 합성의 완성: 이물감을 제거하는 디테일 3가지
완벽한 조명과 트래킹이 있어도 마지막 합성 연결(Integration) 단계를 처리하지 않으면 CG 티가 납니다.
① Shadow Catcher — 그림자만 훔쳐오기
바닥에 솔리드 레이어를 깔면 원본 영상의 바닥 질감(아스팔트·카펫)이 가려집니다.
해결책: 트래커 포인트 우클릭 → Create Shadow Catcher and Light → AE가 보이지 않는 투명 바닥을 생성, 그림자 영역만 연산 → 블렌드 모드 Multiply → 원본 바닥 질감 위에 그림자만 자연스럽게 스며듦
② Light Wrap — 빛이 스며드는 경계선
합성 오브젝트의 윤곽선이 너무 날카로우면 인위적입니다. 실사에서는 배경 빛이 피사체 경계를 살짝 감쌉니다:
- 배경 영상 복제 → 강한 Gaussian Blur 적용
- 합성 오브젝트의 알파 채널(Luma Matte)로 블러된 배경 마스킹
- 마스크 영역을 외곽 5~10px로 축소
- 이 ‘Wrap 레이어’의 블렌드 모드 → Screen 또는 Add
→ 배경의 색온도·빛깔이 오브젝트 테두리에 자연스럽게 번져 들어감 → 합성이 예술의 경지
③ Gaussian Blur 500 컬러 매칭
CG 오브젝트와 원본 영상의 색온도가 다를 때 눈대중 커브 작업은 시간 낭비입니다:
- 배경 영상에 Gaussian Blur 값 500 이상 적용 → 화면 전체가 ‘하나의 평균 색상 덩어리’로 변환
- 합성 소스에
Tint또는Lumetri Color이펙트 적용 - 스포이드로 뭉개진 배경 색상 샘플링
- 해당 색온도를 CG 오브젝트의 베이스라인 색보정으로 설정
→ 공간 전체의 색 온도가 CG 오브젝트에 단 1초 만에 정확히 적용 → 완벽한 Color Match
조명과 트래킹 기능은 결국 현실 세계를 얼마나 깊이 관찰했는가를 테스트하는 도화지입니다. 이 기법들을 습득하는 순간, 시청자는 여러분의 가상 그래픽을 진정한 ‘현실’로 믿게 됩니다.