Shader
ยท
๐ป CS/์ฉ์ด
ShaderGPU(Graphics Processing Unit)์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ทธ๋ํฝ ๋ ๋๋ง ๊ณผ์ ์์ ๋ค์ํ ์๊ฐ์ ํจ๊ณผ๋ฅผ ์์ฑํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ. ์ผ๋ฐ์ ์ผ๋ก 3D ๊ทธ๋ํฝ์ค API(ex: OpenGL, DirectX, Metal)์์ ์ฌ์ฉ๋๋ฉฐ, GPU๋ฅผ ํ์ฉํ์ฌ ๊ณ ์์ผ๋ก ๊ทธ๋ํฝ ์ฐ์ฐ์ ์ํ. Shader์ ์ญํ 1. 3D ๋ชจ๋ธ์ ๋ณํ๊ฐ์ฒด๋ฅผ ํ๋ฉด์ ๊ทธ๋ฆฌ์ง ์ํด ์์น, ํฌ๊ธฐ, ํ์ ๋ฑ์ ์กฐ์ .๋ชจ๋ธ ์ขํ์์ ํ๋ฉด ์ขํ๋ก ๋ณํ.2. ์กฐ๋ช
๋ฐ ์์ ๊ณ์ฐ๋ฌผ์ฒด์ ๋น์ด ์ด๋ป๊ฒ ๋ฐ์ฌ๋๊ณ ํก์๋๋์ง ๊ณ์ฐํ์ฌ ํ์ค๊ฐ ์๋ ์ด๋ฏธ์ง ์์ฑ.ex) ๋น, ๊ทธ๋ฆผ์, ๋ฐ์ฌ3. ํฝ์
์์ ์ ์ํ
์ค์ฒ๋ ์์์ ์ ์ฉํด ๊ฐ ํฝ์
์ ์ต์ข
์์์ ๊ฒฐ์ .๊ทธ๋ฆผ์, ํฌ๋ช
๋, ๋ฐ์ฌ ๋ฑ ์๊ฐ์ ํจ๊ณผ๋ฅผ ์ถ๊ฐ.4. ํฌ์คํธ ํ๋ก์ธ์ฑ๋ ๋๋ง๋..