OpenGL 프로그래밍
OpenGL 프로그래밍 책에 오신 것을 환영합니다. OpenGL은 3D 그래픽을 그리는데 사용하는 API입니다. OpenGL은 프로그래밍 언어가 아니며 OpenGL 응용프로그래밍은 일반적으로 C나 C++로 작성이 됩니다. OpenGL은 당신이 할 수 있는 최소한의 노력으로 매력적이고 사실적인 3D 그래픽을 그릴 수 있습니다.
이 책은 기본적인 C와 C++의 지식을 필요로 합니다. (만약 C와 C++을 처음 들어보거나 낯설다면 C++ 책을 먼저 읽는 것을 권장합니다.) 만약 당신이 3D 그래픽에 대하여 전혀 알지 못한다면 이 책을 통하여 친숙해 질 수 있습니다. 그러나 3D 그래픽과 친숙하다면 3D 프로그래밍을 시작하는데 도움이 될 수 있습니다. 또한 이 책의 특정부분은 다변수미적분학을 언급할 수도 있습니다. 그것은 비록 필요 하지는 않지만 그라디언트 등의 이해에 많은 도움이 됩니다.
3D 그래픽
+/-- OpenGL은 왜 존재하고 무엇이 좋은가?
- OpenGL의 역사와 진화
- 3D 그래픽의 두려운 수학
- 변환행렬 이해
- OpenGL 라이브러리 레퍼런스. gl.h glu.h 와 glut.h 을 위한 함수와 형 레퍼런스
OpenGL 설치 및 설정
+/-튜토리얼 시작
+/-- 윈도에서 프로그래밍 환경 설정하기
- 프로그래밍 환경에서 OpenGL 설정하기
- 첫번째 그리기
- 직접 모드
- 목록 표시
- 꼭지점 배열
- 기본 변형
- 변형
- 회전
- 크기변환
- 자유 변형
기본
+/-중급
+/-고급
+/-부록
+/-바깥 고리
+/-관련 서적
+/-- OpenGL Architecture Review Board, et al: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2, Fifth Edition, Addison-Wesley, ISBN 0-321-33573-2
- OpenGL Architecture Review Board, et al: OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 1.4, Addison-Wesley, ISBN 0-321-17383-X
- Wright, Richard S. Jr and Lipchak, Benjamin: OpenGL SuperBible, Third Edition, Sams Publishing, ISBN 0-672-32601-9
웹사이트
+/-- OpenGL 공식 웹사이트
- C++ 과 Windows API를 이용한 기본적인 OpenGL 튜토리얼 모음집
- Mesa - 오픈소스기반 3D 그래픽 라이브러리an open-sourced 3D graphics library almost identical to OpenGL
- NeHe's OpenGL 튜토리얼
- ZeusCMD OpenGL 튜토리얼
- OpenGL 프로그래밍 예제
- OpenGL 3.3 소개와 예제
- A modern OpenGL FAQ
- Neon Helium - OpenGL 설명서, 약칭 NeHe.
- CodeSampler.com - OpenGL 게임 프로그래밍 코드 예제 및 설명서.
- OpenGL 디렉터리 - OpenGL를 위한 자원과 링크의 비교
- 표준 OpenGL 광원의 해석
- Blender - OpenGL을 이용한 오픈소스 3D 모델링 소프트웨어.