Open Gl Là Gì

     

OpenGL là một trong những tiêu chuẩn kỹ thuật bối cảnh được xuất hiện với mục tiêu định ra một bối cảnh lập trình vận dụng (API) theo không gia 3 chiều.

Bạn đang xem: Open gl là gì


*
byAn Nhiên
*

OpenGL (tiếng Anh mở cửa Graphics Library) là một trong giao diện lập trình vận dụng đồ họa (API) đến render trang bị hoạ 2d và 3D. API hay được áp dụng để địa chỉ với một đơn vị xử lý hình ảnh (GPU) giúp tăng tốc phần cứng cách xử lý đồ họa.

OpenGL bởi vì Silicon Graphics Inc., (SGI) trở nên tân tiến vào năm 1991 cùng phát hành vào trong ngày 30 tháng 6 năm 1992. Từ thời điểm năm 2006, OpenGL được thống trị bởi tập đoàn công nghệ phi roi Khronos Group. Tuy vậy API rất có thể được triển khai hoàn toàn bằng phần mềm, nhưng nó được thiết kế với để được triển khai số đông hoặc trọn vẹn bằng phần cứng.


ADVERTISEMENT

Các phiên phiên bản mới của OpenGL trong tương lai thường được chế tạo bởi tập đoàn Khronos, mỗi phiên bản mở rộng API để hỗ trợ các tính năng mới khác nhau. Cụ thể của từng phiên phiên bản được quyết định bởi sự đồng thuận giữa những thành viên của Tập đoàn, bao gồm các nhà cấp dưỡng card thiết bị họa, nhà kiến tạo hệ quản lý và các công ty technology nói phổ biến như Mozilla cùng Google.

Điểm trông rất nổi bật của OpenGL là quanh đó API lõi ra thì những nhà hỗ trợ card hình ảnh (GPU) có thể cung cung cấp chức năng bổ sung dưới dạng luôn tiện ích mở rộng (extension). Các tiện ích không ngừng mở rộng giúp bổ sung các công dụng mới và có thể loại bỏ những hạn chế so với các tính năng OpenGL hiện có.

Các công ty cung cấp rất có thể sử dụng các tiện ích không ngừng mở rộng để hiển thị API thiết lập cấu hình mà không cần sự cung cấp từ các nhà hỗ trợ khác hoặc tập đoàn lớn Khronos nói chung, vấn đề đó làm tăng đáng kể tính linh động của OpenGL.

Xem thêm: Cấp Apostille Là Gì ? Hợp Pháp Hóa Lãnh Sự Tiếng Anh Là Gì

Trường hợp nếu những nhà cung cấp đồng ý triển khai cùng tác dụng bằng và một API, phầm mềm mở rộng chia sẻ có thể được phát hành, sử dụng mã định danh EXT. Các khả năng được ra mắt bởi từng phiên bạn dạng OpenGL bắt đầu thường được cách tân và phát triển từ các tính năng phối hợp của một vài tiện ích không ngừng mở rộng được tiến hành rộng rãi.

OpenGL chứa đựng một trong những lượng lớn những tính năng tích vừa lòng được chỉ định và hướng dẫn và yêu cầu thông qua API, bao gồm loại bỏ mặt phẳng ẩn, trộn alpha, chống hiệu ứng răng cưa, làm mịn, đo lường và thống kê pixel, theo dõi và biến hóa các tế bào hình, và những hiệu ứng về bầu không khí (sương mù, khói với khói mù).

Nhìn chung, OpenGL có thiết kế nhằm thỏa mãn mục đích chủ yếu sau:

Đơn giản hóa việc liên hệ giữa các mô hình không gian ba chiều bởi một bối cảnh lập trình thống nhất.Hỗ trợ tối đa các tác dụng của bối cảnh OpenGL bằng cách ép buộc các phần cứng 3D khác nhau phải tương thích.

Ứng dụng của OpenGL là rất lớn, OpenGL không chỉ là được sử dụng rộng rãi trong đồ vật họa 3d mà còn cả trên bối cảnh 2D. Với khoảng hơn 250 hàm đặc biệt quan trọng trong đồ họa lập trình ứng dụng, tín đồ dùng hoàn toàn có thể ứng dụng nhằm vẽ các cảnh vô cùng khó nhằn chỉ bằng những hàm cơ bản.

Xem thêm: Sạc Anker Powerport 2 Cổng Lite 12W A2129, Adapter Sạc 2 Cổng Anker Powerport Lite 12W

Nếu bạn là một dân chuyên về game hoặc thực hiện các phần mềm đồ họa như AutoCAD hoặc CorelDRAW, hẳn đã biết những ý nghĩa sâu sắc mà OpenGL mang về không chỉ bởi kĩ năng ưng dụng vào game, thực tiễn ảo, khoa học, mà còn tương đối nhiều lĩnh vực cntt khác.