๐ฅ๏ธ Study Note/Unreal Engine
์ธ๋ฆฌ์ผ ์๋ํฐ ์ธํฐํ์ด์ค / ๋ ๋ฒจ ๋ทฐํฌํธ์์ ์๋ํฐ ์นด๋ฉ๋ผ ์กฐ์ํ๊ธฐ
Udemy์์ UE5 RPG ์ ์ ๊ฐ์๋ฅผ ๋ณด๋ฉฐ ์ธ๋ฆฌ์ผ ๊ฒ์์ ํ๋ ์ ์ํด๋ณด๋ ค๊ณ ํ๋ค. 3์ธ์นญ RPG์ UI๋ฅผ ์ต๋ํ ๋ง์ด ์ ์ํด๋ณผ ์ ์๋ ๊ฒ์์ ๋ง๋ค์ด ๋ณด๋ ๊ฒ์ ์๊ฐํ๊ณ ์์ง๋ง, ์์ง ์ธ๋ฆฌ์ผ ๊ณต๋ถ ๋งค์ฐ ์ด๋ฐ ๋จ๊ณ๋ผ ์ด๋ค ๊ฒ์์ ๋ง๋ค์ง ๋์ค์ ๊ตฌ์ฒด์ ์ผ๋ก ์๊ฐํ๋ ค ํ๋ค. ํ๋ฃจ์ 2~3์๊ฐ์ฉ ๊พธ์คํ ํด๋ณด์! ํ์ดํ ! ์ธ๋ฆฌ์ผ ์๋ํฐ ์ธํฐํ์ด์ค ์ด๋ฆ ์ค๋ช 1 ๋ฉ๋ด ๋ฐ ์ด ๋ฉ๋ด๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํฐ๋ณ ๋ช ๋ น๊ณผ ๊ธฐ๋ฅ์ ์ ๊ทผํฉ๋๋ค. 2 ๋ฉ์ธ ํด๋ฐ ์ธ๋ฆฌ์ผ ์์ง์ ์ผ๋ฐ์ ์ธ ํด๊ณผ ์๋ํฐ๋ฅผ ์คํํ๋ ๋ฐ๋ก๊ฐ๊ธฐ๋ฟ ์๋๋ผ, ํ๋ ์ด(Play) (์ธ๋ฆฌ์ผ ์๋ํฐ ๋ด์์ ๊ฒ์ ์คํ) ๋ชจ๋๋ก ๋ค์ด๊ฐ๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ ๋ค๋ฅธ ํ๋ซํผ์ ๋ฐฐํฌํ๋ ๋ฐ๋ก๊ฐ๊ธฐ๋ ์์ต๋๋ค. 3 ๋ ๋ฒจ ๋ทฐํฌํธ(Level Viewport) ์นด๋ฉ๋ผ, ์กํฐ, ์คํํฑ ๋ฉ์ ๋ฑ ๋ ๋ฒจ์ ..
[UE5] ๋ฒ์ถ์ผ ์๋์ฐ ๋งต(VSM)
Virtual Shadow Map ๊ณ ํด์๋ ๊ทธ๋ฆผ์ ๊ตฌํ์ ์ํด UE5์ ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ ๋๋ค. Virtual Shadow Map์ 16k x 16k ํฌ๊ธฐ์ ์ด๊ณ ํด์๋ ์๋์ฐ ๋งต์ ๋๋ค. ์ด๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด VSM์ ์๋์ฐ ๋งต์ 128 x 128 ํ์ด์ง(ํ์ผ)๋ก ๋ถํ ํ๋ฉฐ, ๊ฐ ํ์ด์ง๋ ๊น์ด ๋ฒํผ ๋ถ์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉด ์์ ํฝ์ ์ ๊ทธ๋ฆผ์๋ฅผ ๊ทธ๋ฆฌ๋ ๋ฐ ํ์ํ ๋งํผ๋ง ํ ๋น ๋ฐ ๋ ๋๋ง๋ฉ๋๋ค. ์บ์๋ฅผ ํ์ฉํ์ฌ ๋ณ๊ฒฝ๋ ํ์ด์ง๋ง ์ ๋ฐ์ดํธ๋ฅผ ํฉ๋๋ค. ์ค๋ธ์ ํธ๋ ์นด๋ฉ๋ผ ์์ง์์ผ๋ก ๋น์ด ํฌ๊ฒ ๋ฐ๋๋ฉด ์บ์ฌ ๋ฌดํจํ๊ฐ ๋ฐ์ํด ํ์ด์ง๋ฅผ ๋ค์ ๊ทธ๋ฆฝ๋๋ค. VSM์ด ํ์ฑํ๋๋ฉด ๊ธฐ์กด ์๋ ๋ฉ์๋๋ ์ด๋ป๊ฒ ๋๋์? VSM์ด ๋์ฒดํ๋ ์๋์ฐ ๋งต 2D ๋์คํด์ค ํ๋ ๋ฐ ์๋ ์ธ์ ‘์๋ ๋งต'์ ํฌํจํ ์คํ ์ด์ ๋๋ฆฌ ์ฌ์ ์ฐ์ฐ๋ ์๋ ํ๋ฆฌ์..