Rendering Algorithnm
Rendering Algorithnm
์ปดํจํฐ๊ฐ 3D Graphic์ ์์ฑํ๋๋ฐ ์ฐ์ด๋ ๊ธฐ์
Resterization
๋ค๊ฐํ(์ฃผ๋ก ์ผ๊ฐํ)์ 2D ์ด๋ฏธ์ง์ ํฝ์ ๋ก ๋ณํํ๋ ๊ฒ
Scene์ ๊ฐ ์ค๋ธ์ ํธ์ ์์น์ ์ด๋ฏธ์ง์ ์ด๋ป๊ฒ ํฌ์๋๋์ง์ ๋ํ ์ด๊ธฐ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋๋ฐ ์ ์ฉ
๊ทธ๋ฆผ์, ๋ฐ์ฌ, ๊ตด์ ๊ณผ ๊ฐ์ ์ฌ์ค์ ์ธ ํจ๊ณผ๋ฅผ ๊ตฌํํ๋ ๋ฐ๋ ์ด๋ ค์
Ray Tracing
์ด๋ฏธ์ง์ ๊ฐ ํฝ์ ์์ ๊ด์ ์ ์ฐ๊ณ ์ถ์ ํ์ฌ ์ต์ข ์ ์ผ๋ก ๋น์ด ๊ด์์ ํฅํด ๋ฐ์ฌ๋๋ ๊ฒ์ ์ถ์
ํฐ๋ ํํธ(Turner Whitted)๊ฐ ์ ์ํ ๊ฒ์ผ๋ก ํํธ ๋ ์ด ํธ๋ ์ด์๋ผ๊ณ ๋ถ๋ฆฝ๋๋ค.
Path tracing
๋ชจ๋ ๊ด์์ผ๋ก๋ถํฐ ๋ฐ์ฐํ๋ ๊ด์ ์ ์ถ์ ํ์ฌ ์ค๋ธ์ ํธ๋ค๊ณผ ์ํธ์์ฉ(์ํธ์์ฉํ ๋๋ง๋ค ๋ฐ์ฌ)ํ๋ ๊ณผ์ ์์ ์ฌ๊ท์ ์ผ๋ก ๊ด์์ ๋ฟ์ ๋๊น์ง ์ถ์ ํ์ฌ ๋น์ ๊ณ์ฐํ๋ ๋ ๋๋ง ์๊ณ ๋ฆฌ์ฆ
์ค์ ์ธ๊ณ์์ ๋น์ด ์ํธ ์์ฉํ๋๊ฒ๊ณผ ๋น์ทํ๊ฒ ์ฒ๋ฆฌํ์ฌ ํ์ค์ ์ธ ์ด๋ฏธ์ง๋ฅผ ์์ฑ
๊ณ์ฐ์ด ๋งค์ฐ ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์ด๋ฏธ์ง์ ๋ ธ์ด์ฆ๊ฐ ๋ง์ด ๋ฐ์ํ๋ค
Property
enabled
samplePerFrame
frames
tiles
bounces
filterGlossyFactor
punctualLights
resolutionFactor
backgroundIntensity
backgroundBlur
denoiseEnabled
misEnabled
denoise
dof
DOF (Depth Of Field)
"์ ๋ช ํ๊ฒ ๋ณด์ด๋ ๊ฐ์ฅ ๊ฐ๊น์ด ํผ์ฌ์ฒด์ ๊ฐ์ฅ ๋จผ ํผ์ฌ์ฒด ์ฌ์ด์ ๊ฑฐ๋ฆฌ" ์ด์ ์ด ๋ง๋ ์์ญ์ ๋ปํ๋ค.
DoF๋ฅผ ์ ์ดํจ์ผ๋ก์จ ์ฌ๋์ ์์ ์ ์ํ๋ ๊ณณ์ผ๋ก ์ ๋ํ ์ ์๋ค.
path tracing์์ DOF๋ฅผ ๊ตฌํํ๋ ค๋ฉด
Focus distance
์aperture Size
๋ผ๋ ๋ ๊ฐ์ง ๋งค๊ฐ ๋ณ์๊ฐ ํ์Focus distance: ์นด๋ฉ๋ผ์์ ๋ฌผ์ฒด๊ฐ ์ผ๋ง๋ ๋ฉ๋ฆฌ ๋จ์ด์ ธ์ผ ์ด์ ์ด ๋ง์์ง๋ฅผ ๊ฒฐ์ , ์ด ๊ฐ์ ํญ์ ์์์ฌ์ผ ํ๋ค.
aperture Size: ์ด์ ์ด ๋ง์ง ์๋ ๋ฌผ์ฒด๊ฐ ์ผ๋ง๋ ํ๋ฆฟํ๊ฒ ํ์๋ ์ง๋ฅผ ๊ฒฐ์
aperture: ๋น์ด ์นด๋ฉ๋ผ ์ผ์์ ๋ฟ์ ์ ์๋๋ก ํ๋ ๋ ์ฆ์ ๊ตฌ๋ฉ, ํด์๋ก ๋ ๋ง์ ๋น์ด ํต๊ณผํ์ฌ Dof๊ฐ ์์์ง๋ค.
Property
Focal Length -> ๋ ์ฆ์ ์ฃผ์ ์ธก์ ์ผ๋ก ๋ฌผ์ฒด๋ฅผ ํ๋ํ๋ ๋ฐฉ์, ์ด์ ๊ฑฐ๋ฆฌ๊ฐ ๊ธธ์๋ก ํ๊ฐ์ด ์ข์์ง๊ณ ๋ฐฐ์จ์ด ๋์์ง
autoFocus
focusPoint
focusDistance -> ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ด์ง์๋ก DoF๊ฐ ๋์ด์ง๋ค.
fStop -> aperture(์กฐ๋ฆฌ๊ฐ)๋ฅผ ํํ, ๊ฐ์ด ํด์๋ก DoF๊ฐ ๋์ด์ง๋ค.
bokehSize
apertureBlades
apertureRotation
anamorphicRatio
Last updated