Skip to main content

Apa itu 3D WebGL Trade;?

Perpustakaan Grafis Berbasis Web (WebGL Trade;) adalah antarmuka pemrograman abstrak (API) yang dirancang untuk memungkinkan penggunaan grafik tiga dimensi (3D) secara langsung di browser web tanpa perlu perangkat lunak atau plug-in yang terpisah dari inti dari intibrowser.Perbedaan antara 3D WebGL Trade;dan bahasa grafis 3D berbasis browser lainnya mdash;seperti bahasa markup realitas virtual (VRML) mdash;Apakah itu 3D WebGL Trade;Mengizinkan akses langsung ke unit pemrosesan grafis (GPU) pada kartu tampilan perangkat keras yang ada di komputer.Perbedaan lainnya adalah 3D WebGL Trade;bukan bahasa yang terpisah tetapi API yang diimplementasikan melalui JavaScript Bahasa skrip yang dipahami secara asli oleh hampir semua browser web.Sementara jenis akses langsung, tingkat rendah ke perangkat keras sistem komputer adalah salah satu kekuatan WebGL Trade;, ini juga merupakan salah satu masalah yang lebih besar, karena menyajikan serangkaian masalah keamanan yang tidak mudah diselesaikan.

Satu pengembangan penting yang telah membuat 3D WebGL Trade;Kemungkinan adalah pengenalan elemen kanvas dalam spesifikasi bahasa markup hypertext versi 5 (html5).Elemen kanvas memungkinkan akses tingkat rendah ke viewport yang dapat ditarik dan dipelihara dalam gaya yang konsisten dengan jenis API rendering yang ada dalam bahasa pemrograman komputer lainnya.The Webgl Trade;API tidak hanya menggunakan elemen kanvas, tetapi juga didasarkan pada pustaka grafis terbuka untuk sistem tertanam (OpenGL ES ).Ini adalah versi portabel dari OpenGL Reg standar;Perpustakaan yang dirancang untuk portabel tidak hanya antara sistem operasi komputer yang berbeda, tetapi juga di seluruh perangkat yang membutuhkan penggunaan grafik 3D tingkat rendah.Jejak kecil ini memungkinkan perpustakaan untuk diintegrasikan ke dalam browser apa pun untuk hampir semua perangkat.

Implementasi 3D WebGL Trade;memungkinkan pengembangan program interaktif yang dapat dijalankan langsung dari dalam situs web atau diunduh dan dijalankan sebagai aplikasi mandiri dalam browser web.Ini dapat digunakan untuk membuat video game 3D, perangkat lunak pendidikan, simulasi dan perangkat lunak visualisasi 3D untuk penelitian bisnis dan ilmiah.Dengan menggunakan browser sebagai aplikasi pembungkus, lingkungan 3D dapat dikembangkan tanpa harus khawatir tentang kode boilerplate yang berulang untuk antarmuka dasar.

Salah satu kelemahan terbesar untuk menggunakan 3D WebGL Trade;, dan yang mencegah penerimaannya yang meluas dengan tertentu dengan tertentu dengan penerimaannya yang meluas dengan tertentu dengan Widespread dengan Widespread dengan Widespread dengan Widespread dengan 3D tertentuPerusahaan manufaktur perangkat lunak dan perangkat keras, adalah risiko keamanan yang disajikannya.Kemampuan program untuk mengakses GPU dapat memberikan program jahat kemampuan untuk memaksa sistem komputer host untuk menjalankan kode berbahaya.Juga telah ditunjukkan bahwa serangan penolakan layanan (DOS) dimungkinkan menggunakan WebGL Trade;API.Karena alasan ini, ada beberapa perusahaan komputer besar yang menolak untuk sepenuhnya mendukung WebGL Trade;dalam produk mereka.