Skip to main content

Apa itu Web OpenGL ?

Web OpenGL adalah pustaka perangkat lunak yang digunakan untuk memasukkan grafik komputer 2D dan 3D di situs web.Sebagai spesifikasi publik, OpenGL dapat diimplementasikan secara bebas pada platform apa pun tanpa royalti.Sebagian karena alasan ini, telah menjadi sangat populer dan, pada pertengahan 2011, didukung oleh setiap browser web utama melalui WebGL Trade;perpustakaan.Selain popularitasnya di komputer pribadi, Web OpenGL tersedia di banyak platform lain, seperti ponsel dan beberapa konsol video game.

Pada awal 1990 -an, pemrogram grafis komputer menghadapi pekerjaan rumit perangkat lunak pemrograman yang mendukung peningkatan jumlah kartu grafis yang meningkat dengan cepat.Setiap pabrikan menyediakan pustaka perangkat lunaknya sendiri untuk membantu tugas ini, tetapi pemrogram masih harus memprogram grafik secara terpisah untuk setiap perangkat keras.Setiap program kemudian harus diuji secara terpisah pada perangkat keras yang berbeda.Jika ada kartu grafis baru yang dirilis setelah perangkat lunak dirilis, ada kemungkinan besar bahwa perangkat lunak harus diperbarui untuk bekerja dengan perangkat keras baru.Proses ini sulit, memakan waktu, dan mahal.

Salah satu solusi untuk masalah ini adalah OpenGl .Perpustakaan perangkat lunak baru dapat diimplementasikan pada setiap kartu grafis baru, yang berarti bahwa pemrogram hanya perlu memprogram grafik mereka sekali, dan, selama driver grafik akurat dan terkini, perangkat lunak akan berjalan.OpenGL Juga memecahkan masalah pengujian: semua kartu grafis menjadi lebih atau kurang sama dari perspektif pemrograman.Karena berjalan sama pada setiap jenis komputer, ia membuka kemungkinan permainan porting yang mudah dan perangkat lunak grafis lainnya antara sistem operasi yang berbeda dan bahkan platform perangkat keras.Biasanya OpenGL diimplementasikan oleh produsen setiap kartu grafis baru.

Karena semakin banyak konten yang tersedia secara online, masalah bagaimana menangani konten media kaya interaktif online menjadi lebih menjadi perhatian.OpenGL telah memecahkan masalah untuk perangkat lunak, tetapi situs web memiliki batasan teknis tentang berapa banyak akses yang mereka miliki ke komputer dan perangkat kerasnya.Web OpenGL upaya untuk menyelesaikan masalah itu dengan membuat OpenGL Perpustakaan tersedia di dalam browser tanpa memberikan aplikasi web akses lain ke komputer yang mereka jalankan.

Namun, ada beberapa kelemahan ke web OpenGL .Pertama, meskipun diimplementasikan pada semua browser utama, mungkin tidak diinstal pada komputer tertentu, terutama jika komputer itu menjalankan perangkat lunak yang lebih lama.Web OpenGL dapat menjadi sangat intensif sumber daya, dan mungkin tidak berjalan dengan lancar di komputer atau netbook bawah.Programmer dapat menentukan dengan tepat apa yang dia inginkan untuk ditampilkan komputer, tetapi proses rendering mungkin gagal atau pecah dengan cara yang tidak terduga.