1. ์๊ฐ ¶
- ์ฃผ์ : OpenGL
- ์ฐธ์ฌ์ธ : ๋ฅ์๋ฏผ(99,neocoin)
- ๊ธฐ๊ฐ : 2002.2.1 ~ 2002.3.31
- ๋ชฉํ : OpenGL ์์ ๋ฅผ ํตํด ๊ธฐ์ด๋ฅผ ์ตํ๊ณ , ํ๋ก๊ทธ๋จ ๋ง๋ค ๊ฒ์ ์ฐพ๋๋ค.
- ๊ต์ฌ : OpenGL Game programming
3. ์ผ์ ¶
- 2.01 : ๊ณํ ์ฐฉ์, ์์ค ํ์
- 2.02 : p153 ์์ ์ ํ์ ๊ดํ๊ฑฐ ์ ๊น์ง
- 2.04 : Chapter 5์ฅ ์์ ์์ฑ Robot
- 2.08 : Chapter 5์ฅ ์ข
๋ฃ. ๋๊ฐ์ ๋ผ๋ ์ฌ๋ฌ๊ฒ ๊ตฌ์ and ํ๋ณด, 6์ฅ ์ด๋ก ๋ถ๋ถ ์ฝ๊ธฐ.
- 2.10 : Chapter 6์ฅ ์ค๋ฐ์ดํ, ์ ์ ์ ๋ณด MoreEffectiveC++ 1์ฐจ ์์ฝ์ด ์ข
๋ฃ๋๋ 2์ ๋ง์ ์์ ์์ ๋ค์ ์์ํ๋ค.
- 2.24 : ๋ง์ ASE๊ตฌํ ํ๋ก๊ทธ๋จ ํ๋ ์์ ๋ถ์
-
ํ์๋
์
์ ์ด
์ ์
ํ ์
์
์ฉ 3D
์ค
๊ณ
ํด
์ ์
์ค๋ฅผ
๊ฐ
์ง
๊ณ
์ค
๊ณ
, ๋
ผ
์ด
์ ์ค ๋ฌธ
์ ์,
์
์ ์ด
์
๊ฐ
ํ๋
๊ฐ
์ ์
์ ๊ณ
์ณ
์ ๋
ค
์ ์
์ฑ
ํ๋
ค
๊ณ
ํ๋
ค.
์ธ
์
๊น
์๋
ค.
์ด
ํด
ํ๊ธฐ๋
์ฝ
๊ณ
,
๊ตฌ
์กฐ
์
ํ
๋ก
๊ทธ๋
๋ฐ
์ OOP๋ก
์ฎ
๊ธด๋
ค๋
๊ด
์
์ ๋
์
์ด ๋
์๋
ค. STL ๋น
์
ทํ๊ฒ linked list
๊ธ
๊ตฌ
ํํด ๋
์
๊ณ
, MEC++
์ ์ง
์์ด ๋
์๋
์๋
ค. MEC++
๊ฐ
ํ
์ก
์ธ
์
์ ๋ณด๋ธ
๊ฒ
์
์๋
๋๋
์ด๋
ค.
Java3D์ ๊ฐ
์ข
์
์๋
Java3D์ ํ
๋
์
์
์ด
์ข
๋
ค
๊ณ
ํ๋๋ฐ,
์ญ
์ ์ด
ํผ๋
๊ณผ
์ ์
์ ์จ
์ผ
๊ฒ
๋
ค. ๋ฌธ
์ํ
์ค
4. ํ ์ผ ¶
- ์ฃผ ๊ต์ฌ์์ 20์ฅ ๊ตฌํ
- C++ Builder์์ GLUT ๋ฅผ ์ธ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๋ณด์
- ์๊ฐ์ด ๋๋ฉด Linux์์์ Mesa3D ๊ตฌํ์ ๊ดํด์ ์์ ๋ณด์
5. ์ก๋ด ¶
- D3D ๋ ๋ค๋ฃจ๋๋ก ํด๋ณด์.
- ๋๊ธฐ : 2ํ๋
์๋ ์น๊ตฌ ๋ชจ๊ตฐ๊ณผ ^^; ๊ฐ์ด ๊ณต๋ถ ํ๊ณ ์ถ์๊ฒ๋ง, ๊ฒ์๋ฌ์ ๋ชป๋คํ ๊ฟ์ ์ํด.
- ์ฐธ๊ณ ์์ :
- OpenGL Super Bible (ํ)
- Computer Graphics using OpenGL
- OpenGL Programming Guide 3th
- Game Programming Gems (ํ)