Opengl Là Gì

OpenGL là 1 trong tiêu chuẩn chỉnh chuyên môn bối cảnh được xuất hiện với mục đích định ra một bối cảnh xây dựng áp dụng (API) theo không gia 3 chiều.

Bạn đang xem: Opengl là gì


*
byAn Nhiên
*

OpenGL (giờ Anh Open Graphics Library) là một trong giao diện lập trình vận dụng giao diện (API) cho render thứ hoạ 2 chiều cùng 3D. API hay được thực hiện nhằm can dự với cùng một đơn vị chức năng xử lý giao diện (GPU) giúp tăng tốc độ phần cứng giải pháp xử lý đồ họa.

OpenGL bởi vì Silibé Graphics Inc., (SGI) phát triển vào năm 1991 cùng xây cất vào ngày 30 mon 6 năm 1992. Từ năm 2006, OpenGL được làm chủ vị tập đoàn công nghệ phi lợi nhuận Khronos Group. Mặc mặc dù API hoàn toàn có thể được xúc tiến hoàn toàn bởi ứng dụng, nhưng nó được thiết kế theo phong cách và để được triển khai phần lớn hoặc trọn vẹn bởi Hartware.


ADVERTISEMENT

Các phiên phiên bản mới của OpenGL sau này hay được tạo ra vì chưng Tập đoàn Khronos, mỗi phiên phiên bản không ngừng mở rộng API nhằm hỗ trợ các tính năng mới khác biệt. Chi huyết của từng phiên bản được ra quyết định bởi vì sự đồng thuận giữa những thành viên của Tập đoàn, bao gồm những bên tiếp tế card đồ họa, công ty kiến thiết hệ điều hành và quản lý với các chủ thể công nghệ nói thông thường như Mozilla với Google.

Điểm khá nổi bật của OpenGL là xung quanh API lõi ra thì những bên cung cấp thẻ đồ họa (GPU) rất có thể cung ứng chức năng bổ sung dưới dạng tiện ích không ngừng mở rộng (extension). Các app mở rộng giúp bổ sung cập nhật những chức năng mới với có thể loại trừ những hạn chế đối với những công dụng OpenGL hiện nay bao gồm.

Các công ty hỗ trợ có thể áp dụng các ứng dụng không ngừng mở rộng nhằm hiển thị API tùy chỉnh thiết lập mà lại ko bắt buộc sự cung cấp tự những bên cung ứng khác hoặc Tập đoàn Khronos nói chung, điều này làm cho tăng đáng chú ý tính linch hoạt của OpenGL.

Xem thêm: Cách Chơi Pubg Lite Không Cần Fake Ip Trên Garena, Cách Tải Và Cài Đặt Pubg Lite Trên Máy Tính

Trường phù hợp nếu nhiều bên hỗ trợ đồng ý thực hiện thuộc tác dụng bằng và một API, phầm mềm không ngừng mở rộng share hoàn toàn có thể được phát hành, sử dụng mã định danh EXT. Các kỹ năng được trình làng vì từng phiên phiên bản OpenGL mới thường xuyên được cải cách và phát triển từ bỏ các nhân kiệt kết hợp của một số trong những app không ngừng mở rộng được xúc tiến thoáng rộng.

OpenGL tiềm ẩn một số lượng phệ những tính năng tích hòa hợp được chỉ định và hướng dẫn với hưởng thụ trải qua API, bao gồm đào thải bề mặt ẩn, trộn altrộn, phòng cảm giác răng cưa, làm cho mịn, tính tân oán pixel, quan sát và theo dõi với biến hóa các mô hình, với các cảm giác về không gian (sương mù, sương với khói mù).

Nhìn phổ biến, OpenGL được thiết kế với nhằm mục tiêu vừa lòng mục tiêu bao gồm sau:

Đơn giản hóa bài toán tác động giữa những mô hình không khí cha chiều bởi một hình ảnh lập trình sẵn thống tuyệt nhất.Hỗ trợ buổi tối đa các công dụng của đồ họa OpenGL bằng cách ép buộc các Hartware 3 chiều khác nhau đề xuất cân xứng.

Ứng dụng của OpenGL là rất lớn, OpenGL không chỉ được áp dụng thoáng rộng trong hình ảnh 3 chiều hơn nữa cả bên trên hình ảnh 2 chiều. Với khoảng chừng rộng 250 hàm quan trọng đặc biệt trong hình ảnh thiết kế ứng dụng, người dùng rất có thể ứng dụng để vẽ những chình họa cực kì khó khăn nhằn chỉ bởi phần đông hàm cơ phiên bản.

Nếu chúng ta là 1 trong dân chăm về game hoặc áp dụng những phần mềm hình ảnh nhỏng AutoCAD hoặc CorelDRAW, hẳn sẽ biết đa số ý nghĩa sâu sắc nhưng mà OpenGL đem lại không chỉ vày tài năng ưng dụng vào game, thực tế ảo, kỹ thuật, hơn nữa tương đối nhiều nghành nghề công nghệ thông tin khác.