OpenGL® GLU 란 무엇입니까?

OpenGL® 유틸리티 라이브러리 (GLU)는 기본 OpenGL® 루틴에 추가 기능을 제공하는 그래픽 프로그래밍 기능 모음입니다. Basic OpenGL® 라이브러리는 3 차원 (3D) 그래픽을 렌더링하기위한 기본 프레임 워크를 제공하며 OpenGL® GLU는 프레임 워크와 함께 작동하는 기능을 구현하여 프로그래머에게보다 복잡한 작업을 더 간단하게 수행하는 데 사용할 수있는 확장 된 도구 세트를 제공합니다. OpenGL® GLU에는 실린더 및 구체와 같은 고급 원시 유형을 쉽게 이용할 수있는 여러 기능이 있습니다. GLU에는 복잡한 모델링 시스템을 지원하는 것 외에도 Matrix 작업을 수행하는 기능, 장면 카메라 및 뷰포트를위한 편리한 번역 및 일반적인 3D 그래픽 프로세싱을위한 인간 읽기 가능한 기능 포장지

표준 OpenGL® 라이브러리에 포함 된 기본 기능을 확장하려는 기능이 포함되어 있습니다. 대신 oF 개별 다각형을 렌더링하는 데 중점을 둔 GLU는 전체 장면을 만들고 관리하는 데 도움이되는 더 많은 기능을 제공하려고 시도합니다. 여기에는 임의의 지점 주위에서 카메라 위치를보다 쉽게 ​​번역 할 수있는 여러 루틴과 시청량을 설정하는 데 도움이되는 단순화 된 기능이 포함됩니다.

.

기본 라이브러리에 있지 않은 OpenGL® GLU의 또 다른 부분은 고급 원시 모양의 구현입니다. 표준 라이브러리는 삼각형 또는 다각형을 그리는 기능 만 제공하는 반면, GLU에는 구체, 상자 및 실린더와 같은 물체를 구성 할 수있는 기능이 있습니다. 이러한 기능은 3D 그래픽 프로그래머가 쉽게 작성할 수 있지만 이미 테스트되고 버그가없는 버전을 사용하는 데 시간을 절약 할 수 있습니다.

.

형태의 프리미티브 외에도 비 균일 한 합리적 B- 스플라인 (NURBS)에 대한 기본 지원이 있습니다. 이들은 매우 효율적인 g입니다유기적으로 구부러지고 흐르고 기억을 거의 사용할 수있는 효율적인 모양. GLU의 NURB에 대한 지원은 프로그래머 나 아티스트가 장면 내에서 모양과 물체를 설계 할 수있는 자유를 거의 갖게 할 수있게합니다.

OpenGL® GLU 공급이 공급되는 높은 수준의 능력. Mipmapping은 장면 렌더링 속도를 높이는 데 도움이되는 텍스처 매핑의 한 형태입니다. 이것은 텍스처에 둘 이상의 이미지를 사용하여 달성됩니다. 각 텍스처는 여러 가지 유사한 이미지로 만들어지며, 각각은 마지막보다 작고 덜 상세하므로 거리에있는 객체는 덜 상세한 텍스처를 사용하고 결과적으로 훨씬 더 빠르게 렌더링됩니다.

.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?