Skip to main content

OpenGL reg ;?

OpenGL là giao diện chương trình ứng dụng được sử dụng để xác định đồ họa máy tính 2D và 3D.API đa nền tảng này thường được coi là đặt tiêu chuẩn trong ngành công nghiệp máy tính khi nói đến loại tương tác này với đồ họa máy tính 2D và cũng đã trở thành công cụ thông thường để sử dụng với đồ họa 3D.Viết tắt cho thư viện đồ họa mở, OpenGL đã loại bỏ sự cần thiết của các lập trình viên để viết lại phần đồ họa của một hệ điều hành mỗi khi một doanh nghiệp sẽ nâng cấp lên phiên bản mới của hệ thống.Chức năng cơ bản của OpenGL là phát hành một bộ sưu tập cụ thể các thực thi hoặc lệnh cho hệ điều hành.Khi làm như vậy, chương trình hoạt động với phần cứng đồ họa hiện có nằm trên ổ cứng hoặc nguồn được chỉ định khác.Mỗi lệnh trong tập hợp được thiết kế để tham gia vào một hành động vẽ nhất định hoặc khởi chạy một hiệu ứng đặc biệt cụ thể liên quan đến đồ họa.Tạo các lệnh trong OpenGL có thể diễn ra theo hai cách khác nhau.Đầu tiên, lập trình viên có thể tạo và lưu danh sách các lệnh có thể tham gia trên cơ sở định kỳ.Đây là một trong những cách thường xuyên hơn mà giao diện chương trình được sử dụng.Cùng với việc thiết lập các nhóm các lệnh vĩnh viễn ít nhiều, cũng có thể tạo và thực thi các lệnh một lần trong chu vi của đồ họa máy tính.

Cùng với khả năng giao diện với hệ điều hành và sử dụng tốt phần cứng đồ họa thường trú, OpenGL cũng cung cấp một số giao thức tích hợp có thể được sử dụng cho người dùng cuối.Trong số các tính năng này có các công cụ như pha trộn alpha, ánh xạ kết cấu, hiệu ứng khí quyển và loại bỏ bề mặt.Các công cụ này có thể được tham gia với bất kỳ hệ điều hành nào hiện đang được sử dụng. Ban đầu được phát triển bởi Silicon Graphics, OpenGL hiện được coi là tiêu chuẩn cho ngành công nghiệp.Giao diện chương trình ứng dụng được Microsoft hỗ trợ tích cực, cung cấp các bản tải xuống miễn phí các thư viện OpenGL để sử dụng trên Windows Systems.OpenGL cũng hoạt động rất tốt với Open Inventor, một công cụ lập trình hướng đối tượng cũng được tạo bởi đồ họa Silicon.