μ»΄ν¨ν° κ·Έλν½μ€
μμ μ 보 ¶
κ΅μ: μ€κ²½ν κ΅μλ μμ
ννμ΄μ§
![]() |
κ΅μ¬ |
μμ λ΄μ©: Computer Graphics μ λν μ λ°μ μΈ μ΄ν΄. μ£Όλ‘ 3D κ΄λ ¨ λ΄μ©κ³Ό νλ‘μ νΈ.
2004λ λΆν°λ νλ‘μ νΈμ OpenGL μ μ΄μ©νλ€. (νμ§λ§ νμ΄νλΌμΈ λ°λ°λ₯λΆν° ꡬν νλ€)
κ΄λ ¨ νμ΄μ§ ¶
Report Specification ¶
κ΄λ ¨ μμ ¶
![]() |
1002 κ° λ΄€λ OpenGL μ λ¬Έμ. κ°κ²°ν μ€λͺ κ³Ό μ€μ λ‘ μ λ ₯ν΄λ³΄κ³ λ°λ‘ νμΈν μ μλ κ°κ²°ν μμ κ° μ₯μ . μ½ 200μ¬νμ΄μ§λ‘ νμν λ΄μ©λ§ κ°κ²°νκ² λ€μ΄μλκ² μ₯μ μ΄λ€.
![]() |
κ°λ³κ² μ½κ³ μ€μ©μ μΌλ‘ μ¨λ¨Ήμλ§ν Problem - Solution μμ©μ.
곡λΆνκΈ° ¶
OpenGL λ‘λΆν° μμνμ¬ κ°λ
λ€μ νκ³ λλκ²μ΄ μκ³ , κ·Έ λ°λλ₯Ό ν΄λ μ’λ€. μ€μν건, κ°λ
μ μ λλ‘ μ΄ν΄νλκ².
OpenGL νμ΄μ§μ μλ μμ λ€μ ν΄λΉ κ°λ λ€μ λμΌλ‘ μ΄ν΄νλλ° λμμ μ€λ€. Tutorialλ€μ μ€νν΄λ³Ό κ²μ κΆν¨.
μ€μ μμ μ κ²½μ°λ OpenGL μμ²΄κ° μ£Όλ μλλ€. 3DViewingSystem μ΄λ Flat, Gouraud, Phong Shading λ±μ λν΄μλ λλΆλΆ GDI λ‘ κ΅¬ννκ² νλ€.(Flat,Gouraud λ OpenGL μμ κΈ°λ³ΈμΌλ‘ μ 곡ν΄μ£Όλ κ΄κ³λ‘ λ³ μλ―Έκ° μλ€)
OpenGL νμ΄μ§μ μλ μμ λ€μ ν΄λΉ κ°λ λ€μ λμΌλ‘ μ΄ν΄νλλ° λμμ μ€λ€. Tutorialλ€μ μ€νν΄λ³Ό κ²μ κΆν¨.
μ€μ μμ μ κ²½μ°λ OpenGL μμ²΄κ° μ£Όλ μλλ€. 3DViewingSystem μ΄λ Flat, Gouraud, Phong Shading λ±μ λν΄μλ λλΆλΆ GDI λ‘ κ΅¬ννκ² νλ€.(Flat,Gouraud λ OpenGL μμ κΈ°λ³ΈμΌλ‘ μ 곡ν΄μ£Όλ κ΄κ³λ‘ λ³ μλ―Έκ° μλ€)
λλ ¶
λ€λ₯Έ κ³Όλͺ©(DB, Network)μ λΉν΄μ μ’ μΈμ§(?) νλ¬Έμ΄λκΉ, νΉμ 'μ°κ΅¬μ€νμΌ'μ νλ¬Έμ΄λκΉ. DBλ Network μ΄λΌλ©΄ νμ
μ λν΄μ μ΄λ―Έ λ§μ μΌμ νκ³ μμ§λ§, CG μ κ²½μ°λ μλμ μΌλ‘ λνλ€.(Game λΆμΌμ λ? νμ§λ§ Game λΆμΌλ μκ°λ³΄λ€λ..) κ·Έλμ κ·Έλ°μ§, DB λ Network μ λΉν΄μ μλμ μΌλ‘ μ΄λ ΅κ² λκ»΄μ‘λ€.
Project μ 걸리λ μκ°μ΄ κ½€ ν¬λ―λ‘, 미리미리 μ€μΌμ€λ§μ μ ν νμκ° μλ€. Viewing System μ΄λ Ray Tracing μ μΌμ£ΌμΌ μ΄μ μ‘°κΈμ© κΎΈμ€νκ² μ§μ²νκΈ°λ₯Ό κΆν¨.