Shader
Β·
π» CS/μ©μ΄
ShaderGPU(Graphics Processing Unit)μμ μ€νλλ νλ‘κ·Έλ¨μΌλ‘ κ·Έλν½ λ λλ§ κ³Όμ μμ λ€μν μκ°μ ν¨κ³Όλ₯Ό μμ±νκ±°λ λ°μ΄ν°λ₯Ό μ²λ¦¬ν λ μ¬μ©. μΌλ°μ μΌλ‘ 3D κ·Έλν½μ€ API(ex: OpenGL, DirectX, Metal)μμ μ¬μ©λλ©°, GPUλ₯Ό νμ©νμ¬ κ³ μμΌλ‘ κ·Έλν½ μ°μ°μ μν. Shaderμ μν 1. 3D λͺ¨λΈμ λ³νκ°μ²΄λ₯Ό νλ©΄μ κ·Έλ¦¬μ§ μν΄ μμΉ, ν¬κΈ°, νμ λ±μ μ‘°μ .λͺ¨λΈ μ’νμμ νλ©΄ μ’νλ‘ λ³ν.2. μ‘°λͺ
λ° μμ κ³μ°λ¬Όμ²΄μ λΉμ΄ μ΄λ»κ² λ°μ¬λκ³ ν‘μλλμ§ κ³μ°νμ¬ νμ€κ° μλ μ΄λ―Έμ§ μμ±.ex) λΉ, κ·Έλ¦Όμ, λ°μ¬3. ν½μ
μμ μ μν
μ€μ²λ μμμ μ μ©ν΄ κ° ν½μ
μ μ΅μ’
μμμ κ²°μ .κ·Έλ¦Όμ, ν¬λͺ
λ, λ°μ¬ λ± μκ°μ ν¨κ³Όλ₯Ό μΆκ°.4. ν¬μ€νΈ νλ‘μΈμ±λ λλ§λ..