Skip to main content

Best OpenGL Reg를 어떻게 선택합니까?SDK?

많은 Open Graphics Library Reg가 있습니다.(OpenGL ) 소프트웨어 개발 키트 (SDK) 사용 가능하지만 많은 사람들이 특정 용도로 특별히 사용되어 있습니다.그래픽 카드 및 하드웨어 개발자는 일반적으로 OpenGL reg를 제공합니다.코드 샘플 및 문서와 관련하여 상당히 완성되었지만 회사가 생산하는 하드웨어와 관련된 기능도 포함될 수있는 SDK.일부 SDK는 OpenGL reg에 쉽게 액세스 할 수 있도록하는 데 중점을 둡니다.API (Abstract Programming Interface), 일반적으로 분자 시각화, 물리 또는 대화식 아트와 같은 특정 사용에 중점을 둡니다.더 완전한 OpenGL SDK에는 Core API의 기능을 확장하는 완전히 기능하는 프레임 워크 또는 장면 그래프가 포함될 수 있지만 더 간단한 SDK보다 더 가파른 학습 곡선이있을 수 있습니다.많은 OpenGL SDK는 실시간 애니메이션, 대화식 3 차원 (3D) 환경 또는 비디오 게임에 가장 적합한 고성능 그래픽 및 알고리즘을 제공하는 데 중점을 둡니다.SDK는 OpenGL Reg와 다릅니다.API.API는 OpenGL Reg를 작성하고 컴파일하는 데 필요한 기본 인터페이스입니다.애플리케이션.OpenGL reg;SDK는 API의 기능을 확장 할 수있는 도구, 소스 코드, 문서 및 라이브러리 모음이 될 수 있으며 Enhanced OpenGL API를보다 쉽게 사용할 수있는 드라이버 또는 도구를 제공합니다.OpenGL Reg의 개발자;공식 OpenGL Reg를 유지하지 마십시오.SDK, 따라서 모든 키트는 OpenGL reg와 무관하게 개별 커뮤니티, 프로그래머 또는 회사가 작성하고 개발했습니다.ARB (Architecture Review Board).SDK는 프로그래머의 전문 지식에 적합하고 프로젝트에 지나치게 복잡하지 않은 SDK가 될 것입니다.함수 또는 알고리즘의 결과를 표시하는 것과 같은 간단한 프로젝트의 경우 기본 수학 SDK는 일반적으로 반투명 모발 렌더링과 같은 특수 기능에 중점을두기 위해 그래픽 카드 제조업체가 제공하는 키트보다 훨씬 더 적합합니다.유사하게, 경우에 따라, 가장 좋은 SDK는 SDK가 될 수 있습니다. 왜냐하면 OpenGL reg의 기본 드로잉 기능이기 때문입니다.API 만 존재합니다.SDK가 필요할 수 있습니다.상업용 및 오픈 소스 SDK는 모두 자주 사용되는 많은 기능을 만들 수있는 다양한 수준의 복잡성으로 제공됩니다. mdash;Vertex 버퍼 객체 구성 또는 타이밍 애니메이션 구성 및 Mdash;액세스하기가 매우 쉽습니다.그러나 완전한 장면 그래프만큼 큰 것을 구현하는 SDK와의 합병증은 SDK 코드가 Basic OpenGL Reg에서 매우 멀리 제거 될 수 있기 때문에 가파른 학습 곡선이 필요하다는 것입니다.기술.

OpenGL reg와 함께 제공되는 도구;SDK는 때때로 개발을 간소화하는 데 도움이 될 수 있습니다.여기에는 일반적으로 사용되는 모델링 프로그램을 위해 SDK 또는 플러그인으로 렌더링 할 때 장면이나 모델이 어떻게 보이는지 확인하는 프로그램이 포함되어있어 파일을 SDK가 사용할 수있는 형식으로 직접 내보낼 수 있습니다.도구 외에도 좋은 SDK의 기능 중 하나는 적절한 문서화와 질문에 답할 수있는 커뮤니티가 될 것입니다.