OpenGL Giao diện hỗ trợ lập trình 3D

  • Phát hành Silicon Graphics
  • Đánh giá
  • Lượt tải 2.340
  • Sử dụng Miễn phí
  • Cập nhật 02/02/2018
  • Yêu cầu Windows XP/Vista/7/8/10

Giới thiệu

Download OpenGL - Tiêu chuẩn kỹ thuật đồ họa 3D

OpenGL là 1 tiêu chuẩn đồ họa với tên gọi tiếng Anh là Open Graphics Library có mục đích định ra một giao diện lập trình ứng dụng hay có thể nói OpenGL lớp thư viện đồ họa tiêu chuẩn API được sử dụng trong lúc lập trình driver VGA hoặc các ứng dụng đồ họa sử dụng hình ảnh 2D, 3D giúp việc xử lý hình ảnh được nhanh hơn.

Tính năng chính của phần mềm OpenGL

  • Hỗ trợ cho việc lập trình ứng dụng đồ họa 2D, 3D.
  • Cung cấp 250 hàm để vẽ các cảnh phức tạp từ những hàm đơn giản.
  • Đơn giản hóa việc tương tác giữa các mô hình không gian 3 chiều bằng giao diện lập trình thống nhất.
  • Nhận các nguyên hàm hình học như điểm, đường thẳng, đa giác rồi chuyển thành các điểm đồ họa trên màn hình.

OpenGL được thiết kế nhằm thỏa mãn mục đích:

  • Che giấu sự tương tác phức tạp với các bộ máy xúc tiến 3 chiều bằng cách đưa ra một giao diện lập trình thống nhất.
  • Che giấu các sự khác biệt giữa các phần cứng 3 chiều bằng cách bắt buộc các phần cứng tương thích OpenGL phải hỗ trợ tất cả các chức năng của giao diện OpenGL. Nếu cần, các chức năng chưa được hỗ trợ đầy đủ bởi phần cứng có thể được hỗ trợ bằng phần mềm.

Trong thiết kế đồ họa kiến thức liên quan đến OpenGL rất quan trọng nó giống với DirectX của Microsoft. Mỗi VGA hỗ trợ một phiên bản DirectX hay OpenGL nhất định do hãng sản xuất driver hỗ trợ. Với OpenGL cung cấp 120 tác vụ để vẽ các primitive trong nhiều mode khác nhau. Với OpenGL, bạn có thể tạo ra ảnh 3 chiều cả tĩnh và động với chất lượng cao.

Mọi người nên nhớ OpenGL là giao diện lập trình hoạt động hoàn toàn độc lập về phần cứng máy tính, nó đóng vai trò trung gian giữa người dùng và phần cứng. Để hiểu thêm về giao diện đồ họa sử dụng OpenGL bạn có thể tham khảo thêm các game: Call of Duty, Half-Life, Counter Strike, Warcraft 3, vv.