λ λλ§ νμ΄νλΌμΈ
3D μΈκ³μ λν κΈ°ννμ ννκ³Ό μ΄ μΈκ³λ₯Ό λ°λΌλ³΄λ κ΄μ μ μ μνλ κ°μ μΉ΄λ©λΌλ₯Ό μ΄μ©ν΄ 2D μ΄λ―Έμ§λ₯Ό λ§λ€μ΄λ΄λ κ³Όμ μ΄λ€.
1) 3D λͺ¨λΈ κ΅¬μΆ (λ‘컬 μ€νμ΄μ€)
λͺ¨λΈλ§ λ νμΌμ μ 보λ₯Ό λΆλ¬μ€κ³ λ‘컬 μ’νκ³λ₯Ό ν΅ν΄ 3μ°¨μ λͺ¨λΈμ μ μ λ€μ ꡬμΆνλ λ¨κ³μ΄λ€. λ‘컬(λͺ¨λΈ) μ’νκ³λ λͺ¨λΈ νλμ κ³ μ μ’νκ³λ‘ λͺ¨λΈ λ·°μ΄μ κ°μ΄ λ¨μΌ κ°μ²΄λ₯Ό νννλ€.
2) κ°μκ³΅κ° λ°°μΉ (μλ μ€νμ΄μ€)
λΆλ¬μ¨ 3D λͺ¨λΈμ μλ μ’νκ³λ‘ λ³ννλ λ¨κ³μ΄λ€. λ‘컬 μ€νμ΄μ€μ κ°μ²΄λ€μ μλ μ’νκ³λ‘ λ³ννλλ° μ΄λ, νμ , ν¬κΈ° λ³νμ μ‘°ν©νμ¬ λ§λ€μ΄μ§λ€.
3) μ μ λ¨μμ μμ κ³μ°
μ μ μμ΄λλ₯Ό ν΅ν΄ κ° μ λ€μ μμ(κ·Έλ¦Όμ)μ μ²λ¦¬νλ λ¨κ³μ΄λ€. μ μ μμ΄λλ μ μ μ μμΉμ λν μ 보λ₯Ό μ λ ₯μΌλ‘ λ°μ νλ©΄ μμ μ μ μμΉλ₯Ό λ°ννλ μμ΄λμ΄λ€. μ¦ λ°μ΄ν° μμ μμΉλ₯Ό νλ©΄ μμ μμΉλ‘ λ³νμμΌμ€λ€.
4) μΉ΄λ©λΌ 곡κ°μ μ κ° (μΉ΄λ©λΌ μ€νμ΄μ€)
μλ μ’νκ³λ‘ λ³νλ μ’νκ³λ₯Ό ν μΉ΄λ©λΌ(λ·°) μ’νκ³λ₯Ό κΈ°μ€μΌλ‘ λ³ννλ λ¨κ³μ΄λ€.
5) 컬λ§(Culling)
μ΅μ’ νλ©΄μμ 보μ΄μ§ μλ λΆλΆμ ν΄λ¦¬κ³€μ μμ μ λ λλ§ λ° μ°μ°μμ μ μΈνλ λ¨κ³λ‘ νλ©΄ μ κ±°(Back-face) 컬λ§, μκ° μ λ체(View Frustum) 컬λ§, νμ(Occulusion) 컬λ§μ΄ μλ€.
- νλ©΄ μ κ±° 컬λ§: 보μ΄μ§ μλ νλ©΄μ μμΈ μ²λ¦¬νλ κΈ°λ²μΌλ‘ λ²ν μ€λ₯Ό 그리λ μμμ λ°λΌ μκ³ λ°©ν₯, λ°μκ³ λ°©ν₯μ νμ νλ€. μ€λ₯Έμ μ’νκ³ κΈ°μ€μΌλ‘ νλ©΄μ μκ³ λ°©ν₯μ΄λ€.
- μκ° μ λ체 컬λ§: μΉ΄λ©λΌ μμΌ λ²μμ ν¬ν¨λλ μ€λΈμ νΈλ§ λ λλ§νκ³ λλ¨Έμ§λ νμ§ μλλ€.
- νμ 컬λ§: λ€λ₯Έ μ€λΈμ νΈμ μν΄μ κ°λ €μ§λ λΆλΆμ λΉνμ±ννλ κΈ°λ²μ΄λ€.
6) μ‘°λͺ (Light)
3D μΈκ³μ κ΄μ μ²λ¦¬λ₯Ό νλ λ¨κ³λ‘ μ λ°μ¬κ΄(Specular), λλ°μ¬κ΄(Diffuse), νκ²½κ΄(Ambient) λ±μ΄ μλ€.
7) ν΄λ¦¬ν(Clipping)
μΉ΄λ©λΌ κ°μ μμ(λ·°λ³Όλ₯¨)μΌλ‘λΆν° μ¬λΌμ§ ν΄λ¦¬κ³€μ λ λλ§ νμ§ μκ±°λ μμΌμ κ±ΈμΉ ν΄λ¦¬κ³€μ μ κ±°νλ λ¨κ³μ΄λ€.
8) ν¬μ(Projection)
3D 물체λ₯Ό 2D νλ©΄μ νννκΈ° μν΄ 3D λͺ¨λΈ μ’νλ₯Ό 2D νλ©΄ μ’νλ‘ λ³ννλ λ¨κ³λ‘ μ§κ΅ ν¬μκ³Ό μκ·Ό ν¬μμ΄ μλ€.
9) λ·°ν¬νΈ λ³ν (μλμ° μ’νκ³)
λͺ¨λν°μμ νλ©΄μ μ κ°νκΈ° μ ν΄λΉ ν΄λΌμ΄μΈνΈμ νλ©΄ μ¬μ΄νΈλ‘ λ°κΎΈλ λ¨κ³μ΄λ€.
10) λμ€ν° λΌμ΄μ¦
νλ©΄μ μ΅μ’ μ μΌλ‘ λμ¨ μ μ λ€μ ν½μ λ‘ λ³ννλ λ¨κ³μ΄λ€. λμ€ν°λ μ»΄ν¨ν°μμ νμ μ 보λ₯Ό νννλ ν κ°μ§ λ°©λ²μΌλ‘ μ΄λ―Έμ§λ₯Ό 2μ°¨μ λ°°μ΄ ννμ ν½μ λ‘ κ΅¬μ±νκ³ μ΄ μ λ€μ λͺ¨μ΅μ μ‘°ν©, μΌμ ν κ°κ²©μ ν½μ λ€λ‘ νλμ νμ μ 보λ₯Ό νννλ κ²μ΄λ€. μ¦, ν μ€μμ μ°μλ ν½μ λ€μ μ§ν©μ΄λ€.
11) ν½μ λ¨μμ μμ κ³μ°
ν½μ λ‘ λ³νλ κ²μ ν½μ μμ΄λλ₯Ό ν΅ν΄ μμ κ³μ°μ νλ λ¨κ³μ΄λ€. ν½μ μμ΄λλ λμ€ν° λΌμ΄μ¦λ κ²°κ³Όλ¬Όμ μ λ ₯μΌλ‘ λ°μ ν½μ μ μμ λ°ννλ€.
12) 맡ν
3D λͺ¨λΈμ ν μ€μ³λ₯Ό μ μ©νλ λ¨κ³μ΄λ€.
13) λ λ λ°±μλ
νμ¬κΉμ§μ κ³Όμ μ΄ μ λμλμ§ νμΈνλ λ¨κ³λ‘ μν ν μ€νΈ, μ€ν μ€ ν μ€νΈ, κΉμ΄ ν μ€νΈλ₯Ό μνν μ μλ€.