RANGKUMAN TENTANG OpenGL
OpenGL (Open Graphics Library) adalah spesifikasi standar yang mendefinisikan sebuah lintas-bahasa, lintas platform API untuk mengembangkan aplikasi yang menghasilkan grafis komputer 2D maupun 3D. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang adegan-adegan kompleks dari bentuk-bentuk primitif sederhana. OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992 dan secara luas digunakan dalam CAD, realitas maya, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Ini juga digunakan dalam video game, yang bersaing dengan Direct3D di Microsoft Windows platform . OpenGL dikelola oleh sebuah teknologi konsorsium nirlaba yaitu Khronos Group. OpenGL adalah antarmuka perangkat lunak untuk perangkat keras grafis. Dengan kata lain, perintah render grafis OpenGL yang dikeluarkan oleh aplikasi Anda dapat diarahkan ke perangkat keras grafis dan dipercepat.OpenGL mendorong inovasi dan mempercepat pengembangan aplikasi dengan memasukkan serangkaian rendering yang luas, pemetaan tekstur, efek khusus, dan fungsi visualisasi yang kuat lainnya.
Pengembang dapat memanfaatkan kekuatan OpenGL di semua platform desktop dan workstation yang populer, memastikan penyebaran aplikasi yang luas. Singkatnya, OpenGL adalah sistem yang memproses isi tampilan program. OpenGL juga merupakan API yang multi-platfrom, berarti ini dapat ditemukan selain di desktop saja, seperti Android, iOS, dsb. Dengan ini, suatu program seperti game dapat dengan mudah melakukan proses rendering hingga mendapatkan hasil yang baik setelah muncul di layar, juga melakukan pemrosesan tanpa kendala yang berlebih hingga program tetap berjalan dengan baik.Seperti yang dikatakan sebelumnya, ada yang lain selain OpenGL, yaitu D3D/Direct3D, Vulkan, dan Software. Semuanya dalam dibandingkan langsung dalam program, baik dari hasil render-nya, kecepatan rendernya, maupun berapa banyak konsumsi daya yang dibutuhkan untuk melakukan render-nya.
openGL (Open
Graphics Library) adalah suatu spefikasi grafik yang low-level yang menyediakan
fungsi untuk mempermudah pekerjaan atau untuk keperluan – keperluan pemrograman
grafis (Graphics Programming / GP), termasuk grafik primitif (titik, garis, dan
lingkaran). OpenGL juga merupakan suatu antarmuka pemrograman aplikasi
(application programming interface (API) yang tidak tergantung pada piranti dan
platform yang digunakan, sehingga OpenGL dapat berjalan pada sistem operasi
Windows, UNIX,SGI, Linux, frreBSD dan sistem operasi lainnya. OpenGL pada
awalnya didesain untuk digunakan pada bahasa pemrograman C/C++, namun dalam
perkembangannya OpenGL dapat juga digunakan dalam bahasa pemrograman yang lain
seperti Java, Tcl, Ada, Visual Basic, Delphi, maupun Fortran. Namun OpenGL
di-package secara berbeda-beda sesuai dengan bahasa pemrograman yang digunakan Dikarenakan
OpenGL tidak menyediakan interface sistem window ataupun input, maka untuk
tujuan ini aplikasi harus mengunakan keseragaman spesifik platform
Komentar
Posting Komentar