STEP 90. Cycles ์์ง | |
โชSTEP 89. EEVEE ์์ง | STEP 91. ํฌ๋ช ๋จธํฐ๋ฆฌ์ผโฉ |
โCycles ๋ ๋ ์์ง์ผ๋ก ๋ณ๊ฒฝ
[์์ฑ์ฐฝ] Render ํญ โ Render Engine์์ Cycles๋ก ์ ํํฉ๋๋ค.
โGPU ๋ ๋๋ง์ผ๋ก ์ค์ ๋ฐ๊พธ๊ธฐ
์ฌ์ดํด ์์ง์ GPU ๋ ๋๋ง๋ ์ง์ํฉ๋๋ค. ๋๋ถ๋ถ์ ์ด์์ฒด์ ์์ ์ฌ์ฉํ ์ ์๊ณ , GPU ์ ์กฐ์ฌ์ ์ ์ฉ ๋ ๋๋ง ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ ๋๋ง ํ ์ ์์ต๋๋ค. ์ผ๋ถ ๋ฒ์ ์์๋ ์ต์ ๋ฒ์ ์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ ์ด์์ฒด์ ๋ฅผ ์๊ตฌํ ์ ์์ต๋๋ค.
- macOS : Metal(Apple)
- Windows, Linux : CUDA(Nvidia), OptiX(Nvidia), HIP(AMD), oneAPI(Intel)
[ํ๊ฒฝ์ค์ ] System ํญ โ Cycles Render Devices์์ GPU์ ๋ง๋ ๋ ๋๋ง ๊ธฐ์ ํญ๋ชฉ์ ์ ํํฉ๋๋ค. ์๋ ์์ ์ด๋ฏธ์ง๋ RTX 2070์ ์ฌ์ฉํ๋ PC์ฌ์ OptiX๋ฅผ ๊ณจ๋์ต๋๋ค. ์ฌ๊ธฐ์ GPU ํ๋๋ง ์ ํํ ์ ์๊ณ , ๋ค์ค GPU ๊ทธ๋ฆฌ๊ณ CPU๋ ์ ํํ๋ฉด ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง ์คํ๋ ค GPU์ CPU๋ฅผ ํจ๊ป์ฐ๋ฉด ํผํฌ๋จผ์ค๊ฐ ๋จ์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ์์ด์ ์ฌ๋ฌ ์กฐํฉ์ ํ
์คํธ ํด๋ณด๊ณ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
์ ํ M ์นฉ์
์ ๊ฒฝ์ฐ ์ ํ์ง๋ Metal ํ๋๋ฐ์ ์์ด์ ์ด๊ฒ์ ๊ณ ๋ฅด๋ฉด ๋ฉ๋๋ค.
๐ Tip
GPU ๋ ๋๋ง ๋ฐฉ์์ ์ถฉ๋ถํ VRAM์ด ํ์ฌ๋ ๊ทธ๋ํฝ ์นด๋๋ฅผ ์๊ตฌํฉ๋๋ค. ๊ฐ์ธ์ ์ธ ๊ฒฝํ์ผ๋ก๋ 4GB๋ ๋ถ์กฑํ ๋๋์ด ์๊ณ , ์ต์ 8GB๊ฐ ์์ด์ผ ์ํํ ๋ ๋๋ง์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. VRAM์ด ๋ชจ์๋ผ๋๋ฐ, ๋ฌด๊ฑฐ์ด ์ฅ๋ฉด(scene)์ ๋ ๋๋งํด์ผ ํ ๊ฒฝ์ฐ์ CPU ๋ ๋๋ง์ ์ถ์ฒํด ๋๋ฆฝ๋๋ค.
ํ๊ฒฝ์ค์ ์ด ๋ง๋ฌด๋ฆฌ ๋์์ผ๋ฉด ์ฐฝ์ ๋ซ๊ณ ๋ค์ [์์ฑ์ฐฝ] Render ํญ ์ผ๋ก ๋์์์ Device๋ฅผ GPU Compute๋ก ๋ณ๊ฒฝํฉ๋๋ค.
โ์ํ๋ง ๊ฐ ๋ณ๊ฒฝ
Cycles์ ์ํ์ ๋ผ์ดํ
๊ณ์ฐ์ ์ํ ํจ์ค ํธ๋ ์ด์ฑ(path tracing)์ ์ํ ์์
๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๋ทฐํฌํธ์ฉ๊ณผ ์ต์ข
๋ ๋๋ง์ฉ์ผ๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค. ์ํ ์๊ฐ ์ ์์๋ก ๋ ๋๋ง์ ๋นจ๋ฆฌ ๋๋์ง๋ง, ๋
ธ์ด์ฆ๊ฐ ๋ง์ด ์๊ธฐ๊ณ ํ๋ฆฌํฐ ์ ํ๊ฐ ์์ต๋๋ค. ๋ฐ๋๋ก ์ํ ์๊ฐ ๋ง์์ง๋ฉด ํ๋ฆฌํฐ๋ ์ข์์ง์ง๋ง, ๋ ๋๋ง ์๊ฐ์ ๊ทธ๋งํผ ์ฆ๊ฐํฉ๋๋ค. ์ฅ๋ฉด(scene)์ ๋ฐ๋ผ ์์ ์ํ ๊ฐ๋ถํฐ ์ฐจ๋ก๋๋ก ์ฌ๋ ค๋ณด๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
์ฌ๊ธฐ์ Noise Treshold๋ ํฝ์
์ํ๋ง์ ๊ณ์ํ ์ง ๊ฒฐ์ ํ๋ ์๊ณ๊ฐ์
๋๋ค. ๊ธฐ๋ณธ๊ฐ 0.01์ 0.1๋ก ์ฌ๋ฆฌ๋ฉด ๋ ๋๋ง ์๊ฐ์ด ๋นจ๋ผ์ง๋๋ค. ํ์ง๋ง ๊ฐ์ด ์ฌ๋ผ๊ฐ์๋ก ๊ฒฐ๊ณผ๋ฌผ์์ ๋
ธ์ด์ฆ๊ฐ ์ฆ๊ฐํ๋๋ฐ, ์ฌ๊ธฐ์ ๋ฐ์ํ ๋ฌธ์ ๋ ๋๋
ธ์ด์ฆ๋ก ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
โ๋ผ์ดํธ ํจ์ค ๊ฐ ๋ณ๊ฒฝ
[์์ฑ์ฐฝ] Render ํญ โ Light Paths ํจ๋ โ Max Bounces ํจ๋๋ก ์ด๋ํ๋ฉด ๋ผ์ดํ
์ฐ์ฐ์ ์ผ๋ง๋งํผ ํ ๊ฒ์ธ์ง์ ๋ํ ์ต์
์ด ์์ต๋๋ค. ์ด ์ต์
์ ํ๋ฆฌํฐ ๋๋ ๋ ๋๋ง ์๊ฐ์ ๋ฐฉํฅ์ฑ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. ๊ด์์์ ์ถ๋ฐํ ๋น์ด ์ค๋ธ์ ํธ์ ํ๋ฉด์ ํ ๋ฒ ๋ฟ์ ๋๋ง๋ค ๋ฐ์ด์ค 1ํ๋ก ์นด์ดํ
๋ฉ๋๋ค. ๋ฐ์ด์ค ํ์๊ฐ ๋์์๋ก ๋ ๋๋ง ์๊ฐ์ ์ค๋ ๊ฑธ๋ฆฝ๋๋ค.
Total์ ๊ด์์์ ๋์ค๋ ๋ผ์ดํธ์ ๋ฐ์ด์ค ์์
๋๋ค. ์ด ๊ฐ์ ์๋์ ๋๋จธ์ง ์ต์
๋ค ์ค์์ ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ทธ๋๋ก ์ ๋ ๊ฒ์ด ๊ฒฐ๊ณผ๋ฌผ์ด ๊ฐ์ฅ ์ข๊ฒ ๋์ต๋๋ค. ํ์ง๋ง ๋ ๋๋ง ์๊ฐ๊ณผ ํํํด์ผ ํ๋ค๋ฉด ๊ฐ์ ์ด๋ ์ ๋ ์ค์ฌ์ ์ฌ์ฉํด๋ ๋ฉ๋๋ค.
Diffuse์ Glossy๋ ๋๋ฐ์ฌ์ ์ ๋ฐ์ฌ์ ๋ฐ์ด์ค ์์ด๊ณ , Transmission์ ํฌ๊ณผ ํ์ ๊ด๋ จ๋ ๊ณ์ฐ์ ํ ๋ ์ฌ์ฉํ๋ ๋ฐ์ด์ค ์์
๋๋ค. Volume์ ๊ตฌ๋ฆ์ด๋ ์ฐ๊ธฐ์ ๊ฐ์ ๋ณผ๋ฅจ ์์ด๋์ ์ค์บํฐ๋ง๊ณผ ๊ด๋ จ๋ ๋ฐ์ด์ค ์์
๋๋ค. Transparent๋ ํฌ๋ช
์ฌ์ง์ ๊ดํ ๋ฐ์ด์ค ์์
๋๋ค. ๋งค๋ด์ผ์ ๋ฐ๋ฅด๋ฉด ์ด ๊ฐ์ ๋ค๋ฅธ ๋ฐ์ด์ค์ ์ํฅ์ ๋ผ์น์ง ์์ผ๋ฉฐ, ๋ณ๋๋ก ์ ์ด๋๋ค๊ณ ํฉ๋๋ค.
โํ์ผ๋ง ์ค์
๊ตฌ์ฑํ ์ฅ๋ฉด(scene)์ด ๋น๊ต์ ๊ฐ๋ณ๊ฑฐ๋ ํ๋์จ์ด ์ฌ์์ด ์ข์ ๊ฒฝ์ฐ์ ํ์ผ๋ง ์์ด ํ ๋ฒ์ ๋ ๋๋งํ๋ ๊ฒ์ด ์ข์ง๋ง, ์ฅ๋ฉด(scene)์ด ๋ฌด๊ฑฐ์์ ๋ ๋๋ฅผ ๋ชป ํ๋ ๊ฒฝ์ฐ, ๋ ๋๋ง ์๊ฐ์ ์ค์ฌ๋ณด๊ณ ์ถ์ ๊ฒฝ์ฐ์ ํ์ผ๋ง์ ์ค์ ํฉ๋๋ค. ํ์ผ๋ง์ ์ค์ ํ๋ฉด ์ผ๋ถ ์์ญ๋ง ๋จผ์ ๋ ๋๋ง์ด ์งํ๋๊ณ ๋ค์ ์์ญ์ด ๋ ๋๋ง์ด ์งํ๋๋ ํํ๋ก ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ผ ์ ์์ต๋๋ค.
ํ
์ค์ฒ ๋ฒ ์ดํฌ ์์
์ ํ ๋ ๋๋ฌด ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ค์ ๋ฒ ์ดํฌ๊ฐ ๋๋์ง ๋ชจ๋ฅด๊ฒ ๋คํ๋ ๊ฒฝ์ฐ Tile Size๋ฅผ 32๋ก ์ค์ ํ๊ณ ๋ฒ ์ดํนํ๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค. ํ์ผ๋ง ์ค์ ์ [์์ฑ์ฐฝ] Render ํญ โ Perfomance ํจ๋ โ Memory ํจ๋์์ ํ ์ ์์ต๋๋ค.
ํฌ๋ฆฌ์์ดํฐ๋ธ ์ปค๋จผ์ฆ BY-NC-ND 4.0
์ด ์ ์๋ฌผ์ ์์, ๊ฐ์, ์ถํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น์์
์ & ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ๋ธ๋ก๊ทธ ์คํฌ๋ฉ ๋ฐ ์ปค๋ฎค๋ํฐ ๊ณต์ (์ถ์ฒ ํ๊ธฐ ํ์)๋ ๊ฐ๋ฅํฉ๋๋ค.