OpenGL 시작하기
2005/10/06 23:50
OpenGL ?
- 3D 그래픽 응용프로그램을 만들기 위한 API
OpenGL의 기능
OpenGL 라이브러리
OpenGL 함수 네이밍 규칙
Visual Studio 에서 OpenGL 사용하기
- 그래픽 하드웨어를 위한 소프트웨어 인터페이스
- Hardware-independent interface- 3D 그래픽 응용프로그램을 만들기 위한 API
OpenGL의 기능
텍스처 매핑(texture mapping)
깊이 버퍼 사용(Z 버퍼링)
이중 버퍼링(double buffering)
명암 효과(lighting effects)
한면의 명암이 다른 효과(smooth shading)
길감속성(material properties)
깊이 버퍼 사용(Z 버퍼링)
이중 버퍼링(double buffering)
명암 효과(lighting effects)
한면의 명암이 다른 효과(smooth shading)
길감속성(material properties)
OpenGL 라이브러리
- OpenGL(GL) :OpenGL을 제어하는 기본적인 함수들
- OpenGL Utility Library(GLU) : GL 보다 상위 기능 지원 (U = Utility)
- OpenGL Extension to the X Window(GLX)
- OpenGL Utility Toolkit(GLUT) : 윈도우 시스템과의 인터페이스 (T = Toolkit)
- OpenGL Utility Library(GLU) : GL 보다 상위 기능 지원 (U = Utility)
- OpenGL Extension to the X Window(GLX)
- OpenGL Utility Toolkit(GLUT) : 윈도우 시스템과의 인터페이스 (T = Toolkit)
OpenGL 함수 네이밍 규칙
Visual Studio 에서 OpenGL 사용하기
- OpenGL Library 설치
- Open GL Header 설치
- 프로젝트에 Link 추가 (Visual Studio Menu)
File : opengl32.lib, glu32.LIB, glut32.lib
Path : C:\Program file\Microsoft Visual Studio\VC98\Lib
Path : C:\Program file\Microsoft Visual Studio\VC98\Lib
- Open GL Header 설치
File : gl.h, glu.h, glut.h, glaux.h
Path : C:\Program file\Microsoft Visual Studio\ VC98\include\GL
Path : C:\Program file\Microsoft Visual Studio\ VC98\include\GL
- 프로젝트에 Link 추가 (Visual Studio Menu)
Project >> Settings (Alt+F7)
Link 탭의 Object/Libraries modules에 glut32.dll 추가
Link 탭의 Object/Libraries modules에 glut32.dll 추가
첨부파일 다운로드
'공부도 하고 > 기본이 되는 것' 카테고리의 다른 글
| Ajax : 웹 어플리케이션의 새로운 접근 (2) | 2006/02/28 |
|---|---|
| 머큐리(Mercury) 메일 서버 관련 팁 (1) | 2006/02/21 |
| OpenGL 시작하기 (0) | 2005/10/06 |
| MFC Tip (0) | 2005/09/02 |
| XOR 에 관하여 (0) | 2005/08/18 |
| Visual C++ 단축키 (0) | 2005/08/18 |
StartingOpenGL.ppt
StartingOpenGL_example.zip