์ธ๋ฆฌ์ผ ์์ง์์ ๋ ๋ ํจ์ค(Render Passes)๋ ์ต์ข ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ๋ณ ๋ ์ด์ด๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฃผ๋ก ํ๋ฐ ์์ ์์ ์ปดํฌ์งํ (Compositing)๊ณผ ์ปฌ๋ฌ ๊ทธ๋ ์ด๋ฉ์ ์ํด ์ฌ์ฉ๋๋ฉฐ, ๊ฐ ์์๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์กฐ์ ํ ์ ์์ด ์์ ์ ์ ์ฐ์ฑ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค.
๋ ๋ ํจ์ค๋ฅผ ํ์ฉํ๋ฉด ์กฐ๋ช , ๊ทธ๋ฆผ์, ๋ฐ์ฌ, ๊น์ด(Depth) ๋ฑ์ ์ ๋ณด๋ฅผ ๋ณ๋๋ก ์ถ์ถํ์ฌ Adobe After Effects๋ Nuke ๊ฐ์ ์ปดํฌ์งํ ์ํํธ์จ์ด์์ ์ธ๋ฐํ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
์ธ๋ฆฌ์ผ ์์ง์์๋ ์ด ์์ ์ ์ฃผ๋ก **Movie Render Queue(MRQ)**๋ฅผ ํตํด ์ํํฉ๋๋ค.
โ๏ธ ํ์ PlugIn
MRQ Additional Render Passes โ Movie Render Queue โ
์ธ๋ฆฌ์ผ์์ ์ถ์ถ ๊ฐ๋ฅํ ํจ์ค ์ข ๋ฅ
Stancil Object ID (Cryptomatt) Z-depth Ambient Occulusion Unlit Shadow Detail Lighting Lighting Reflection Motion Vector World Normal World Position
์ปค์คํ ํจ์ค๋ฅผ ์ํ Post Process Material ๊ธฐ๋ณธ ์ค์
์ปค์คํ ํจ์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๋ฉํ ๋ฆฌ์ผ ๊ณตํต ์ค์ ๋ฐฉ๋ฒ์ ๋๋ค.
-
๋ฉํ ๋ฆฌ์ผ ๋๋ฉ์ธ ์ค์
- ์ ๋ฉํ
๋ฆฌ์ผ์ ์์ฑํ๊ณ ๋ํ
์ผ ํจ๋์์ Material Domain์
Post Process๋ก ๋ณ๊ฒฝํฉ๋๋ค
- ์ ๋ฉํ
๋ฆฌ์ผ์ ์์ฑํ๊ณ ๋ํ
์ผ ํจ๋์์ Material Domain์
-
๋ธ๋ ๋๋ธ ์์น ์ค์
- Blendable Location์
Before Tonemapping์ผ๋ก ์ค์ ํฉ๋๋ค.- ๊ธฐ๋ณธ๊ฐ์ธ After Tonemapping์ ํค ๋งคํ ์ดํ ๋จ๊ณ์์ ์ฒ๋ฆฌ๋์ด Post Process Volume์ ์ ์ฉ ์ ํ๋ฉด ๋จ๋ฆผ ํ์์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
- Before Tonemapping์ ํค ๋งคํ ์ ์ ํ ์ ๊ณต๊ฐ์์ ์์ ํ๋ฏ๋ก ๋ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค
- Blendable Location์
-
Bloom ๋นํ์ฑํ
- Bloom ๊ฐ์ 0์ผ๋ก ์ค์ ํ์ฌ ๋ถํ์ํ ๋น ๋ฒ์ง ํจ๊ณผ๋ฅผ ์ ๊ฑฐํฉ๋๋ค
Step1. ๋ ๋ ํจ์ค ์ข ๋ฅ ๋ฐ ์ค์
Z-depth Pass
๊น์ด ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์ปค์คํ ํจ์ค์ ๋๋ค.
์ปดํฌ์งํ ๋จ๊ณ์์ DOF(ํผ์ฌ๊ณ ์ฌ๋)๋ ์๊ฐ/๋๊ธฐ์๊ทผ ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๋ ธ์ด์ฆ ์๋ ๊น๋ํ ๋ชจ์ ๋ธ๋ฌ ํจ๊ณผ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.

Procedural Lighting ์์คํ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ํ๋ ์์ญ์ด ๋ฐ๊ตฌ ํํ๋ก ๋๋ ์ ธ ๋ ๋๋์ด ๊น์ด๊ฐ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ณ์ฐ๋์ง ์์ ์ ์์ต๋๋ค.
๋ง์คํน ๋ฐ ์ค๋ธ์ ํธ ๋ถ๋ฆฌ ํจ์ค
์ค๋ธ์ ํธ๋ฅผ ์ ํ์ ์ผ๋ก ๋ถ๋ฆฌํ๊ฑฐ๋ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ ํจ์ค๋ค์ ๋๋ค.
๊ณตํต ํ์ ์ค์
Project Settings โ Rendering โ Custom Depth-Stencil Pass - Enabled with Stencil๋ก ๋ณ๊ฒฝ.
์ต์ 1: Alpha Pass (๋จ์ผ ์ค๋ธ์ ํธ)
ํ๋ ๊ฐ ์ค๋ธ์ ํธ๋ง ๋น ๋ฅด๊ฒ ๋ง์คํฌ๋ก ๋ฝ์ ๋ ์ ํฉํฉ๋๋ค.
Material

Scene Texture ๋ ธ๋๋ ํ์ฌ ๋ ๋๋ง๋ ์ฅ๋ฉด์ ๋ค์ํ ๋ฒํผ ์ ๋ณด(์์, ๊น์ด, ๋ ธ๋ฉ ๋ฑ)์ ์ ๊ทผํ ์ ์๊ฒ ํด์ฃผ๋ ํฌ์คํธ ํ๋ก์ธ์ค ์ ์ฉ ๋ ธ๋์ ๋๋ค.
Asset Setting
๋ง์คํนํ ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํฉ๋๋ค.

- Render CustomDepth Pass ํ์ฑํ โ
- Custom Depth Stencil Value ์ค์ ์ง์ - 0 or 1
ํด๋ฆฌ์ง ์กํฐ๋ Foliage Mode์์ ์ ํํ ํด๋ฆฌ์ง ํ์ ์ ์ค์ ์์ Custom Depth ์ต์ ์ ํ์ฑํํ ์ ์์ต๋๋ค.
Nanite ๋ฉ์์ Custom Depth ์ง์ ์ฌ๋ถ๋ ์์ง ๋ฒ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด โํด๋น ์ค๋ธ์ ํธ๋ง Nanite ๋นํ์ฑํโ ๋๋ โStencil Layers ๋ฐฉ์์ผ๋ก ๋ถ๋ฆฌโ ํ๋ ๋์์ด ์์ต๋๋ค.
์ต์ 2: RGB Split Pass (3๊ฐ ๊ทธ๋ฃน์ผ๋ก ๋ง์คํน)
ํ๋์ ํจ์ค๋ก ์ธ ๊ฐ์ง ๋ง์คํฌ๋ฅผ ๋์์ ์ถ์ถํ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. RGB ๊ฐ ์ฑ๋์ ์๋ก ๋ค๋ฅธ ์ค๋ธ์ ํธ ๊ทธ๋ฃน์ ํ ๋นํ์ฌ ์ปดํฌ์งํ ๋จ๊ณ์์ ์ฑ๋ ๋ณ๋ก ๋ถ๋ฆฌํ์ฌ ํ์ฉํ ์ ์์ต๋๋ค.

์๋ฅผ ๋ค์ด, R ์ฑ๋์๋ ์บ๋ฆญํฐ, G ์ฑ๋์๋ ๋ฐฐ๊ฒฝ ์ค๋ธ์ ํธ, B ์ฑ๋์๋ ์ดํํธ ์์๋ฅผ ํ ๋นํ๋ ์์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
ํฉ์ฑ ํ
After Effects์์๋
Shift Channels๋๋ ์ฑ๋ ๋ถ๋ฆฌ ๋ฐฉ์์ผ๋ก R/G/B๋ฅผ ๊ฐ๊ฐ ๋ง์คํฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ต์ 3: Stencil Layers (๋ ์ด์ด ๊ธฐ๋ฐ)
์ ํํ ๋ ์ด์ด ๊ทธ๋ฃน๋ง ๋ถ๋ฆฌํด์ ๋ ๋๋งํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ค์ ๋ฐฉ๋ฒ
1๏ธโฃ ๋ ์ด์ด ์์ฑ Outliner์์ ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ ์ฐํด๋ฆญ โ Layer โ Add Selected Actors to New Layer
2๏ธโฃ Movie Render Queue ์ค์
- Deferred Rendering ํญ
- Accumulator Includes Alpha ํ์ฑํ โ
- Actor Layer ์ต์ 2๊ฐ ์ด์ ์๋ฆฌ๋จผํธ ์ถ๊ฐ (Index 1๋ฒ์ผ๋ก ๋ฑ๋กํ ๋ ์ด์ด๊ฐ ์ต์ข ์ ์ผ๋ก ์ถ๋ ฅ๋จ)
- OpenColorIO ์ค์
- OCIO๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด Tone Curve๋ฅผ ๋นํ์ฑํํ๋ ํธ์ด ์์ ํฉ๋๋ค.
- Tone Curve๊ฐ ์ผ์ง ์ํ์์ ์ํ ๊ฒฝ๊ณ๊ฐ ๋ณํ๋์ด ์ฃ์ง์ ํ ๋ก(halo)๊ฐ ์๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.

์ต์ 4: Cryptomatte (Object ID)
๊ฐ๊ฐ์ ์ค๋ธ์ ํธ๋ฅผ ๊ณ ์ ID Type์ผ๋ก ๋ถ๋ฆฌํ์ฌ ์ปดํฌ์งํ ๋จ๊ณ์์ ์ฌ์ ๋ฐฐ์น๋ ์ค๋ธ์ ํธ๋ฅผ ์ ๋ฐํ๊ฒ ์ ํํ ์ ์์ต๋๋ค.
Movie Render Queue Setting
Deferred Rendering Disable Multisample Effects ํ์ฑํโ (์ํฐ์จ๋ฆฌ์ด์ฑ์ผ๋ก ์ธํ ID ๊ฒฝ๊ณ ํ๋ฆผ ๋ฐฉ์ง)
Output Format ํ์ผ ํ์: EXR ์์ถ: PIZ ์ด์

VDB์ IDํ ๋น์ 5.5 ์ด์ ๋ฒ์ ์์ ์ง์ํฉ๋๋ค.
์กฐ๋ช ๋ฐ ์ ฐ์ด๋ฉ ํจ์ค
๋ค์ํ ์กฐ๋ช ๋ฐ ๋ ๋๋ง ์์๋ฅผ ๊ฐ๋ณ ํจ์ค๋ก ๋ถ๋ฆฌํฉ๋๋ค.
Lighting
์ ์ฒด ์กฐ๋ช ์ ๋ณด๊ฐ ํฌํจ๋ ํจ์ค๋ก ๋ฌด๋น๋๋ํ์์ ์ง์ํฉ๋๋ค.
Detail Lighting
์ธ๋ฐํ ์กฐ๋ช ๋ํ ์ผ๋ง ๋ถ๋ฆฌ๋ ํจ์ค๋ก ๋ฌด๋น๋๋ํ์์ ์ง์ํฉ๋๋ค.
Reflection
๋ฐ์ฌ ์ ๋ณด๋ง ์ถ์ถํ ํจ์ค๋ก ๋ฌด๋น๋๋ํ์์ ์ง์ํฉ๋๋ค.
Unlit
์กฐ๋ช ์ด ์ ์ฉ๋์ง ์์ Base Color ํจ์ค๋ก ๋ฌด๋น๋๋ํ์์ ์ง์ํฉ๋๋ค.
World Normal
ํ๋ฉด ๋ฒ์ ๋ฐฉํฅ์ RGB ์ปฌ๋ฌ๋ก ํํํ ํจ์ค๋ก ์ธ๋ฆฌ์ผ ์์ง์์ ์ปค์คํ ํจ์ค ๋ฉํ ๋ฆฌ์ผ์ ์ง์ํฉ๋๋ค.
๊ทธ๋ฆผ์ ํจ์ค
Shadow Catcher
์ค์ฌ ๋ฐฐ๊ฒฝ์ CG ์ค๋ธ์ ํธ๋ฅผ ํฉ์ฑํ ๋ ๊ทธ๋ฆผ์๋ง ์ถ์ถํ๋ ํจ์ค์ ๋๋ค. VFX ์์ ์์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
์ฐธ๊ณ ์์: Unreal Engine Shadow Catcher
์ค๋ธ์ ํธ ์ค์ ๋ฐฉ๋ฒ
Shadow Catcher๋ก ์ฌ์ฉํ ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ
๋ฐฉ๋ฒ 1:
- Rendering > Visible ์ต์ ๋นํ์ฑํ
- Rendering > Hidden Shadow ์ต์ ํ์ฑํ
๋ฐฉ๋ฒ 2:
- Movie Render Queue์ Deferred Rendering ์ค์ ์์ ํด๋น ์ค๋ธ์ ํธ๋ง ๋ณ๋ ๋ ์ด์ด๋ก ๋ถ๋ฆฌ
Movie Render Queue ์ต์ข ์์ํ ์ค์
๋ฉํฐ ํจ์ค ์ถ๋ ฅ
๋ณต์กํ ์๋ฎฌ๋ ์ด์ (Niagara, Chaos ๋ฑ)์ด ํฌํจ๋ ์ฌ์์๋ ์ฌ๋ฌ ๋ฒ ๋ ๋๋งํ๋ฉด ์ต์ข ์ถ๋ ฅ ์ด๋ฏธ์ง์ ํ๋ ์ ๊ฐ ๋ฏธ์ธํ ์ฐจ์ด๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ชจ๋ ํจ์ค๋ฅผ ํ ๋ฒ์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค.
์ค์ ๋ฐฉ๋ฒ
Movie Render Queue โ Deferred Rendering ์น์ ์์ Additional Post Process Material ์ฌ๋กฏ์ ์ถ๊ฐํด์ ํ์ํ ๋ชจ๋ ํฌ์คํธ ํ๋ก์ธ์ค ๋จธํฐ๋ฆฌ์ผ์ ์ฐจ๋ก๋๋ก ์ค์ ํฉ๋๋ค.

์ด๋ ๊ฒ ์ค์ ํ๋ฉด ์ธ๊ฐ์ง ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
- ๋ชจ๋ ํจ์ค๊ฐ ๋์ผํ ํ๋ ์ ์ํ์์ ๋ ๋๋ง๋ฉ๋๋ค.
- ์๋ฎฌ๋ ์ด์ ์บ์๊ฐ ์ผ๊ด๋๊ฒ ์ ์ง๋ฉ๋๋ค.
- ๋ ๋๋ง ์๊ฐ์ด ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ๋ฉ๋๋ค.
After Effects์์ ํจ์ค ํ์ฉํ๊ธฐ
Z-depth Pass ํ์ฉ

1๏ธโฃ ๋ ์ด์ด ํจ๋์์ ๋ ๋๋ง๋ ๊น์ด ํจ์ค๋ฅผ ์ ํํฉ๋๋ค. 2๏ธโฃ Black Point์ White Point ๊ฐ์ ์กฐ์ ํ์ฌ ๊น์ด๊ฐ์ ๋ฒ์๋ฅผ ์ค์ ํฉ๋๋ค.
Tip
Camera Lens Blur ๋๋ CC DOF ์ดํํธ๋ฅผ ์ ์ฉํ์ฌ ํผ์ฌ๊ณ ์ฌ๋ ํจ๊ณผ๋ฅผ ๋ง๋ญ๋๋ค
DOF

Cryptomatte (Object ID) ํ์ฉ
- Effect โ Keying โ Cryptomatte ์ ์ฉ
- Shift + ์ขํด๋ฆญ์ผ๋ก ์ค๋ธ์ ํธ ID ์ ํ
- ์ ํ๋ ์ค๋ธ์ ํธ์ ๋งคํธ(matte)๊ฐ ์๋ ์์ฑ๋ฉ๋๋ค.
๋งคํธ ์ ๋ฆฌ (Matte Cleanup)
๊น๋ํ๊ฒ ๋ง์คํฌ์ ์ฃ์ง๋ฅผ ๋ค๋ฌ๋ ํค ํด๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง๊ฐ ์์ต๋๋ค.
๋ฐฉ๋ฒ1. After effect โ effect โ Refine Soft matte์์ Additional Edge Radius ๊ฐ ์กฐ์
๋ฐฉ๋ฒ2. After effect โ effect โ Roughen Edges โ Edge Sharpness ๊ฐ ์กฐ์
์ฐธ๊ณ ์๋ฃ