[3D Graphcis] Upscaling๊ณผ Frame Generation
Upscaling
์ฌ์ง์ด๋ ๋์์์ ํฝ์ ๊ณผ ํฝ์ ์ฌ์ด์ ์๋ก์ด ํฝ์ ์ ๋ผ์ ๋ฃ์ด ํด์๋๋ฅผ ๋์ฌ์ฃผ๋ ๊ธฐ์ .
Spatial Upscaling
- ๊ฐ ํ๋ ์์ ๊ฐ๋ณ ํฝ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ค์ผ์ผ๋ง์ ์ํ
- ๋ชจ๋ ํ๋ ์์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌ



- ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ค - Lanczos, ์๊ณก์ , โฆ
Temporal Upscaling
- ์ฌ์ง ์ฌ๋ฌ ์ฅ์ด ์์ ๋, ์ฌ์ง์ ๋ณด์ด๋ ๋ฌผ์ฒด๋ค์ด ์ผ๋ง๋ ๋นจ๋ฆฌ, ์ด๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๊ณ ์๋์ง ์ถ์ ํ์ฌ ์ ๋ช ๋๋ฅผ ๋์ธ๋ค
FSR ์์

- ์ง๋ ํ๋ ์ ํ์คํ ๋ฆฌ ์์ง
- Camera Jitter๋ก ๋์ผํ ํ๋ ์ ๋ด์ ํฝ์
๋ค์ ์์น๋ฅผ ๋ฏธ์ธํ๊ฒ ์์ง์ธ ๊ฒฐ๊ณผ ํฌํจ
- ์ ์ ์ธ ํ๋ฉด์์๋ Temporal Data ์์ฑ
- ์ ์ค์ผ์ผ๋ง์ ํ์ํ ์ํ ๋ค์ํ
- Camera Jitter๋ก ๋์ผํ ํ๋ ์ ๋ด์ ํฝ์
๋ค์ ์์น๋ฅผ ๋ฏธ์ธํ๊ฒ ์์ง์ธ ๊ฒฐ๊ณผ ํฌํจ

- ์ฌ๋ฌ ํ๋ ์์ ๊ฑธ์ณ์ ํฝ์
๊ธฐ์ฌ๋(Contribution/Weight) ์์ง
- ์ค์์ ๊ฐ๊น์ธ์๋ก ๋์ ๊ธฐ์ฌ๋ + ์ต๊ทผ ํ๋ ์์ผ์๋ก ๋์ ๊ธฐ์ฌ๋
- ํฝ์ ๊ธฐ์ฌ๋์ ๋ฐ๋ฅธ ์ต์ข ํฝ์ ์ ์ ๋ณ์ ์ ํด์๋ ํ๋ ์ ์์ฑ
- ๋์ด์ค ์๊ณ ๋ฆฌ์ฆ(๊ณต๊ฐ ์ ์ค์ผ์ผ๋ง)์ผ๋ก ์ ์ค์ผ์ผ๋ง

- ์
์ค์ผ์ผ๋ง๋ ํ๋ ์์ ๋ชจ์
๋ฒกํฐ ์ ์ฉ
- ๋ฌผ์ฒด๊ฐ ์ด๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๊ณ ์๋์ง ๋ฒกํฐ๋ฅผ ๊ธฐ๋กํ ๋งต
- ํ์คํ ๋ฆฌ ๋์ ํ๋ ์์ ๊ฐ ํฝ์ ์ ๋์ํ๋ ๋ชจ์ ๋ฒกํฐ๋งํผ ์ด๋
- ํ์ฌ ํ๋ ์๊ณผ ๋ณด๊ฐ
- ์ดํ ๊ณ ์คํ ์ํ ๋ฐ ๋ณด์ ์์
๋ ๋๋ง ๋น์ฉ ์ค์ด๊ธฐ

- ๊ฒ์ ํ๋ ์์ ์์ ์ค์ผ์ผ๋ก ๋ ๋๋ง ํ ์ ์ค์ผ์ผ๋ง
- ๋ ๋๋ง ๋น์ฉ ๊ฐ์ โ ํผํฌ๋จผ์ค ์ฆ๊ฐ โ ๊ฒ์์ด ๋น ๋ฆฟ๋น ๋ฆฟํด์ง
Frame Generation
๋ ๊ฐ์ ์ฐ์์ ์ธ ๋ ๋๋ง ํ๋ ์ ์ฌ์ด์ ๊ฐ์์ ํ๋ ์์ ์์ฑํ๋ ๊ธฐ์ ์ฆ, ํ๋ ์์ 2๋ฐฐ ๊ฐ๊น์ด ๋๋ฆฌ๋ ๊ธฐ์


๊ดํ ํ๋ฆ ๋ฐฉ์ ์
์ธํ๋ ์ด์
- n ํ๋ ์ + n-1 ํ๋ ์ โ n - 0.5 ํ๋ ์ ์์ฑ
- ๋ณด๊ฐ ํ๋ ์์ด ์์ฑ๋๋ ์์ ์, ๊ทธ ๋ค์ ํ๋ ์์ ์ด๋ฏธ ์์ฑ๋์ด ์๋ค
- ํ๋ ์์ด ๊ธฐ์กด์ ์ค์ ์ถ๋ ฅ ์๊ฐ๋ณด๋ค ๋๋ฆฌ๊ฒ ์ถ๋ ฅ ๋๋ค
- ์ธํ๋ ๋ฐ์
์ผ๋ฐ์ ์ผ๋ก, ์ต์ 50 fps ์ด์ ๋์ค๋ ์ํ์์ ํจ๊ณผ์ ์ผ๋ก ์๋
- AMD FSR์ 60 fps ์ด์์ ๊ถ์ฅ
- DLSS 3.0 ๋ฐ FSR 3.0์ ์ฅ๋จ์ ์ ์ ์๊ณ ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. > ๊ทธ๋ํฝ์นด๋ (coolenjoy.net)
๋ฎ์ ํ๋ ์ ์ฌ์ด์์ ๋ณด๊ฐ๋ ํ๋ ์์ ๋ถ์์ฐ์ค๋ฝ๊ฒ ๋ณด์ด๊ณ , ์ง์ฐ ์๊ฐ์ด ๋ ์ปค์ง๋ค
- ํ๋ ์ ์ฌ์ด์ ์๊ฐ์ด ๊ธธ์๋ก, ์ฐ์ฐ์ ๋ณต์ก๋๊ฐ ์์นํ๋ค
- ๊ฐ์ฒด ์์ง์๊ณผ ๋ณํ๋ ๋ ์ปค์ง๋๋ฐ, ํ๋ ์์ด ๋ฎ์์ Temporal Data๋ ๋ถ์กฑํ๋ค.
DLSS (Deep Learning Super Sampling)

- NVIDIA ๊ฐ๋ฐ
- RTX ์๋ฆฌ์ฆ์์๋ง ์ง์
- ๊ฒ์ ํ๋ฉด ์ ์ฒ๋ง ์ฅ์ DNN์ผ๋ก ํ์ต์ํจ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ
- RTX ๊ทธ๋ํฝ์นด๋์ ํ
์ ์ฝ์ด๋ฅผ ์ฌ์ฉํด ์ ํด์๋์ ์ด๋ฏธ์ง๋ฅผ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ถ๋ก ํ์ฌ ๋ชฉํ ํด์๋๋ก ์
์ค์ผ์ผ๋งํ๋ ๋ฐฉ์
- DLSS ์ ์ค์ผ์ผ๋ง ํ๋ฆฌ์ - NVIDIA DLSS Updates for Super Resolution and Unreal Engine
- DLSS 3.0๋ถํฐ ํ๋ ์ ์ ๋๋ ์ด์ (FG) ๊ธฐ์ ๋ฐ ์ธํ ๋ ๋ณด์ ๊ธฐ์ ์ธ Reflex ๊ธฐ๋ฅ ํฌํจ
- FG๋ RTX 40๋ฒ๋๋ง ์ง์
- 40๋ฒ๋์ ํ์ฌ๋ Optical Flow ๊ฐ์๊ธฐ ์ฐ์ฐ ํ์์
- RTX 40 ๋ญ๊ฐ ์ข์์ก์ง? Ada GPU ์ํคํ ์ฒ ์ดํด๋ณด๊ธฐ > ๊ธฐํ๊ธฐ์ฌ
- ๋๋จธ์ง ๋ ๊ธฐ์ ์ RTX GPU์์ ์ง์
FSR (Fidelity Super Resolution)

- AMD ๊ฐ๋ฐ
- FidelityFX ์ด๋ฏธ์ง ํดํท ์ค ํ๋
- FSR 3.0
- ํ๋ ์ ๋ณด๊ฐ ๊ธฐ์ ์ AFMF(AMD Fluid Motion Frames)์ผ๋ก๋ถํฐ ์ ์ฉ
- AFMF์ FSR-FG์ ์ฐจ์ด - FSR 3 FG and FSR 3 (?) AMFM : r/Amd (reddit.com)
- Reflex์ ๋์ํ๋ AMD Radeon Anti-Lag ํฌํจ
- DLAA ๋์ํ๋ NATIVE-AA ๋ชจ๋ ํฌํจ
- ์ง์ ๋ชฉ๋ก - AMD FidelityFXโข Super Resolution
- ํ๋ ์ ๋ณด๊ฐ ๊ธฐ์ ์ AFMF(AMD Fluid Motion Frames)์ผ๋ก๋ถํฐ ์ ์ฉ
XeSS (Xe Super Sampling)

- Intel ๊ฐ๋ฐ
- FSR๋ณด๋ค ๋ ๋ฐ์ด๋๊ณ DLSS์ ๊ฒฌ์ค๋งํ๋ค๋ ํ๊ฐ
- DLSS์ฒ๋ผ ์ ํ ํ์ต๋ AI๋ฅผ ์ด์ฉํ ์ ์ค์ผ์ผ๋ฌ
- Shader Model 6.4 ์ด์์ ์ง์ํ๊ณ DP4a ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ GPU๋ฅผ ๊ถ์ฅ
- Will Intelยฎ XeSS Work with Graphics Cards from Other Vendors?
- ์ํ์ฌ ์ ํ์ XMX ๋ช ๋ น์ด ์ฌ์ฉ