최고의 OpenGL® 책을 어떻게 선택합니까?
OpenGL® 학습을위한 입문 자습서부터 라이브러리의 매우 상세한 사양 및 추상 프로그래밍 인터페이스 (API)에 이르기까지 다양한 OpenGL® 책이 있습니다. 실제 개발중인 응용 프로그램 유형을 비롯하여 특정 요인이 특정 OpenGL® 프로젝트에 가장 적합한 책을 결정할 수 있습니다. 최고의 OpenGL® 서적을 선택할 때 고려해야 할 중요한 사실은 개발에 사용되는 운영 체제 및 사용될 프로그래밍 언어입니다. 비디오 게임을위한 3 차원 그래픽을 프로그래밍하는 것은 과학적 시각화에 사용될 프로그램을 작성하는 것과는 매우 다르기 때문에 응용 프로그램의 유형도 중요합니다. 예를 들어, 일부 책은 OpenGL® 음영 언어를 사용하는 방법을 다루지 않는 반면 다른 책은 필요하지 않은 장면 그래프 개발에 대한 심층적 인 내용을 제공 할 수 있기 때문에 필요한 정보의 깊이도 고려해야합니다.
OpenGL® 서적의 가장 일반적인 용도 중 하나는 라이브러리 및 API를 사용하여 프로그래밍하는 방법을 배우는 것입니다. 핵심 라이브러리는 다른 언어와 운영 체제에서 동일해야하지만 실제로 항상 그런 것은 아닙니다. API 학습을위한 최고의 OpenGL® 서적을 검색 할 때 사용할 운영 체제에서 라이브러리 사용 및 설치를 다루는 서적과 단일 언어로만 프로그래밍하거나 여러 언어를 제공하는 서적을 선택하는 것이 중요합니다 다른 언어의 예제.
고급 프로그래머 또는 OpenGL®을 정기적으로 사용하는 프로그래머의 경우 최상의 OpenGL® 서적 중 일부는 라이브러리 및 API 개발자가 게시 한 사양 및 참조 매뉴얼입니다. 이 책들은 언어의 어셈블 방법, 언어의 사용 방법 및 코드화 된 제한 사항에 대한 매우 자세한 정보를 제공합니다. 그러나 이러한 참고 문헌에는 실제 프로그래밍 예제가 항상 포함되는 것은 아니며 일반적으로 다른 서적과 함께 사용됩니다. 공식 참조 매뉴얼의 또 다른 측면은 라이브러리 구현 간의 실제 불일치를 상세하게 설명하지 않는다는 것입니다.
다수의 OpenGL® 서적은 특정 주제를 다루고 있으며 참조 매뉴얼 및 학습서와 함께 사용될 수 있습니다. 여기에는 OpenGL® 렌더링 코어를 중심으로 완전히 작동하는 응용 프로그램을 조립하는 방법을 다루는 책이나 언어에 새로운 기능에 대한 광범위한 세부 정보를 제공하는 책이 포함됩니다. 이러한 광범위한 예를 제공하는 책을 선택할 때는 최신 버전인지 확인하고 API 변경 사항을 따라야합니다. 너무 오래되지 않은 책을 찾는 또 다른 이유는 때때로 사용되지 않거나 완전히 중단 된 개발 도구 나 다른 프로그램을 사용하기 때문입니다.