DirectX 와 OpenGL

게임개발로그 2011. 2. 13. 23:13


OpenGL은 DirectX 가 개발되기 전인 1992년 3D 그래픽을 주도하던 SGI 사에 개발한 3차원 SDK이다.
초창기 OpenGL을 사용하기 위해서는 고가의 그래픽 가속기를 장착해야만 했다. Microsoft 사는 3차원
렌더링이 저사양 기계에서도 동작할 수 있는 가벼운 SDK로 DirectX를 만들게 되었다.
OpenGL과 DirectX의 우열을 따지는 것은 큰 의미가 없으며, 개발 게임의 목표 플랫폼이 무엇인지를
고려해야 한다.  windows XP에서는 OpenGL1.1을, Vista에서는 OpenGL 1.4를 opengl32.dll 형태로
제공하지만, 최신버전을 지원하는 일에는 매우 소극적이다. 
DirectX는 Mircrosoft 운영체제에서만 작동하며,  많은 부분 OpenGL의 기본원리들을 가져다 사용한다.
하지만 PC 운영체제 시장 대부분을  윈도우가  점유하고 있기 때문에, 게임업계에서는 DirectX가 사실상
표준으로 자리매김하고 있다.
자신이 개발하는 게임의 대상 플랫폼에 적절한 3차원 SDK를 사용하자.

'게임개발로그' 카테고리의 다른 글

아이폰 2D 게임엔진 Cocos2D  (1) 2011.03.16
게임 개발 기초  (2) 2011.02.14
게임 시스템 모듈 구성  (0) 2011.02.13
DirectX 와 OpenGL  (0) 2011.02.13
3차원의 기초  (0) 2011.02.13
3D 렌더링의 종류와 Java  (0) 2011.02.13