크롬(컴퓨터 그래픽)

Chromium (computer graphics)

크롬OpenGL 구현이다.다른 OpenGL 구현과 달리 크롬은 화면에 표시하기 위해 OpenGL 명령 스트림을 래스터 이미지로 렌더링하지 않는다.대신 OpenGL 명령 스트림을 조작하고 다른 OpenGL 구현(다른 Chromium 구현도 포함)[1]으로 이동시킨다.

크롬은 SPU 또는 스트림 처리 유닛으로 알려진 모듈을 삽입할 수 있는 인프라를 제공한다.각 OpenGL 명령에 대해 SPU는 수정, 폐기 또는 다음 SPU로 전달할 수 있다. Chromium은 클라이언트/서버 아키텍처를 지원한다.노드의 마지막 SPU는 그래픽 카드와 같은 다른 로컬 OpenGL 구현에 이를 전달하거나 네트워크를 통해 하나 이상의 Chromium 서버에 전송할 수 있다.

용도는 다음을 포함한다.

  • 다중 시스템, 다중 모니터 디스플레이에 OpenGL 제공크롬은 Xdmx 디스플레이에 OpenGL을 제공하는 데 사용될 수 있다.
  • OpenGL 스트림을 한 시스템에서 다른 시스템으로 이동예를 들어 윈도우즈 가상 시스템에서 실행 중인 OpenGL 애플리케이션은 3D 가속 없이 크롬을 사용하여 Linux 호스트 시스템에서 전체 하드웨어 3D 가속을 사용할 수 있다.
  • OpenGL 스트림 조작.크롬은 폴리곤을 투명하게 만드는 데 사용될 수 있다.
  • 크롬은 스트림 조작을 통해 비강경 애플리케이션을 입체적으로 만들 수 있다.
  • 고성능, 정렬 마지막 구성.크롬은 OpenGL 명령 스트림을 분할하는 데 사용될 수 있으며, 따라서 서로 다른 기계들이 렌더링 작업의 다른 부분을 수행할 수 있다.이것은 nVidia의 SLI와 같지만 여러 대의 기계를 지원한다.

외부 링크

참고 항목

참조

  1. ^ Humphreys, Greg; Houston, Mike; Ng, Ren; Frank, Randall; Ahern, Sean; Kirchner, Peter; Klosowski, James (July 2002). "Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters" (PDF). Written at San Diego. Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH '02. New York: Association for Computing Machinery. pp. 693–702. doi:10.1145/566570.566639. ISBN 1581135211. Retrieved 12 September 2020.