Skip to main content

3D Webgl Trade ;?

Thư viện đồ họa dựa trên web (WebGL Trade;) là giao diện lập trình trừu tượng (API) được thiết kế để cho phép sử dụng đồ họa ba chiều (3D) trực tiếp trong trình duyệt web mà không cần phần mềm hoặc plugintrình duyệt.Sự khác biệt giữa 3D Webgl Trade;và các ngôn ngữ đồ họa 3D dựa trên trình duyệt khác mdash;chẳng hạn như ngôn ngữ đánh dấu thực tế ảo (VRML) mdash;là 3D Webgl Trade;Cho phép truy cập trực tiếp vào Đơn vị xử lý đồ họa (GPU) trên thẻ hiển thị phần cứng có trong máy tính.Một điểm khác biệt khác là 3D Webgl Trade;không phải là một ngôn ngữ riêng biệt mà là một API được thực hiện thông qua JavaScript reg;Ngôn ngữ kịch bản được hiểu bởi gần như tất cả các trình duyệt web.Mặc dù loại truy cập trực tiếp, cấp thấp này vào phần cứng của hệ thống máy tính là một trong những điểm mạnh của WebGL Trade;Một sự phát triển quan trọng đã tạo ra 3D Webgl Trade;Có thể là việc giới thiệu phần tử Canvas trong đặc điểm kỹ thuật ngôn ngữ đánh dấu siêu văn bản phiên bản 5 (HTML5).Phần tử Canvas cho phép truy cập cấp thấp vào chế độ xem có thể được vẽ và duy trì theo kiểu phù hợp với các loại API hiển thị hiện có trong các ngôn ngữ lập trình máy tính khác.Webgl thương mại;API hoạt động với Canvas tăng tốc này để cung cấp khả năng hiển thị các cảnh phức tạp rất nhanh mà không phải dựa vào mô phỏng phần mềm trên các nền tảng hoặc triển khai khác nhau.API không chỉ sử dụng phần tử Canvas, mà còn dựa trên thư viện đồ họa mở cho các hệ thống nhúng (OpenGL ES ).Đây là phiên bản di động của OpenGL Reg tiêu chuẩn;Thư viện được thiết kế để di động không chỉ giữa các hệ điều hành máy tính khác nhau mà còn trên bất kỳ thiết bị nào yêu cầu sử dụng đồ họa 3D cấp thấp.Dấu chân nhỏ này cho phép thư viện được tích hợp vào bất kỳ trình duyệt nào cho gần như bất kỳ thiết bị nào. Việc triển khai 3D Webgl Trade;cho phép phát triển các chương trình tương tác có thể được chạy trực tiếp từ trong trang web hoặc được tải xuống và chạy dưới dạng ứng dụng độc lập trong trình duyệt web.Nó có thể được sử dụng để tạo ra các trò chơi video 3D, phần mềm giáo dục, mô phỏng và phần mềm trực quan hóa 3D cho nghiên cứu kinh doanh và khoa học.Sử dụng trình duyệt làm ứng dụng trình bao bọc, môi trường 3D có thể được phát triển mà không phải lo lắng về mã nồi hơi lặp đi lặp lại cho các giao diện cơ bản.Các công ty sản xuất phần mềm và phần cứng, là rủi ro bảo mật mà nó thể hiện.Khả năng cho một chương trình truy cập GPU có thể cung cấp cho chương trình độc hại khả năng buộc hệ thống máy tính máy chủ thực hiện mã có hại.Nó cũng đã được chứng minh rằng các cuộc tấn công từ chối dịch vụ (DOS) là có thể sử dụng WebGL Trade;API.Vì lý do này, có một số công ty máy tính lớn từ chối hỗ trợ đầy đủ WebGL Trade;trong sản phẩm của họ.