OpenGL là gì?

Viết tắt của Thư viện đồ họa mở, OpenGL là nhãn hiệu của SGI (Silicon Graphics Inc.) là một tiêu chuẩn đa nền tảng và API để kết xuất 2D và 3D và tăng tốc phần cứng 3D. Nó được phát triển lần đầu tiên vào năm 1992.

OpenGL có hai loại. Đầu tiên là Microsoft OpenGL, thường được bao gồm trong Windows hoặc phần mềm cài đặt của card đồ họa. Thứ hai là Cosmo OpenGL, được thiết kế cho các hệ thống máy tính không có card đồ họa tăng tốc.

Giao diện bao gồm hơn 250 lệnh gọi chức năng khác nhau có thể được sử dụng để vẽ các cảnh ba chiều phức tạp. Nó được sử dụng rộng rãi trong CAD, thực tế ảo, trực quan khoa học và thông tin, mô phỏng chuyến bay và trò chơi video.

OpenGL phục vụ hai mục đích chính:

  1. Ẩn sự phức tạp của việc giao tiếp với các máy gia tốc 3D khác nhau bằng cách trình bày một giao diện thống nhất, duy nhất.
  2. Làm mượt các khả năng khác nhau của các nền tảng phần cứng bằng cách yêu cầu hỗ trợ bộ tính năng OpenGL đầy đủ cho tất cả các triển khai (sử dụng mô phỏng phần mềm nếu cần thiết).

Ngày nay, OpenGL được quản lý bởi tập đoàn công nghệ phi lợi nhuận Khronos Group.

API, Viết tắt máy tính, GL, Điều khoản thẻ video