Apa itu Web OpenGL®?

Web OpenGL® adalah perpustakaan perangkat lunak yang digunakan untuk menyertakangrafik komputer2D dan 3Ddi situs web.Sebagai spesifikasi publik, OpenGL® dapat diimplementasikan secara bebas pada platform apa pun tanpa royalti.Sebagian karena alasan ini, ini menjadi sangat populer dan, pada pertengahan 2011, didukung oleh setiapbrowser webutamamelalui perpustakaan WebGL™.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 harus memprogram perangkat lunak yang mendukung peningkatan variasi kartu grafis.

Pada awal 1990-an, pemrogram grafis komputer menghadapi pekerjaan rumit dari perangkat lunak pemrograman yang mendukung jumlah kartu grafis yang meningkat pesat.Setiap pabrikan menyediakan perpustakaan perangkat lunaknya sendiri untuk membantu tugas tersebut, 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.

Web OpenGL adalah perpustakaan perangkat lunak yang digunakan untuk menyertakan grafik komputer 2D dan 3D di situs web.

Salah satu solusi untuk masalah ini adalah OpenGL®.Pustaka perangkat lunak baru dapat diimplementasikan pada setiapkartu grafisbaru, yang berarti bahwa pemrogram hanya perlu memprogram grafis mereka satu kali, dan, selamadriver grafisakurat dan mutakhir, perangkat lunak akan berjalan.OpenGL® juga memecahkan masalah pengujian: semua kartu grafis menjadi kurang lebih sama dari perspektif pemrograman.Karena berjalan sama di setiap jenis komputer, ini membuka kemungkinan untuk dengan mudah mem-porting game 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 tersedia secara online, masalah bagaimana menangani konten media kaya interaktif online menjadi lebih menjadi perhatian.OpenGL® telah memecahkan masalah perangkat lunak, tetapi situs web memiliki batasan teknis tentang seberapa banyak akses yang mereka miliki ke komputer dan perangkat kerasnya.Web OpenGL® mencoba memecahkan masalah itu dengan membuat pustaka OpenGL® tersedia di dalam browser tanpa memberikan aplikasi web akses lain ke komputer yang mereka jalankan.

Namun demikian, ada beberapa kelemahan pada Web OpenGL®.Pertama, meskipun diimplementasikan pada semua browser utama, mungkin tidak diinstal pada komputer tertentu, terutama jika komputer tersebut menjalankan perangkat lunak yang lebih lama.Web OpenGL® bisa sangat intensif sumber daya, dan mungkin tidak berjalan mulus di komputer atau netbook kelas bawah.Pemrogram dapat menentukan dengan tepat apa yang dia inginkan untuk ditampilkan oleh komputer, tetapi proses rendering mungkin gagal atau rusak dengan cara yang tidak terduga.

Related Posts