pertemuan ke 2 minggu ini saya dapat materi opengl
TRANSCRIPT
-
8/3/2019 Pertemuan Ke 2 Minggu Ini Saya Dapat Materi Opengl
1/3
PERTEMUAN KE 2 MINGGU INI SAYA DAPAT MATERI OPENGL
OpenGL
Pengenalan openGL
OpenGL adalah suatu spefikasi grafik yang low-level yang menyediakan
fungsi untuk pembuatan grafik primitif termasuk titik, garis, dan lingkaran.
OpenGL digunakan untuk keperluan-keperluan pemrograman grfis.
OpenGL bersifat Open-Source, multi-platform dan multi-language serta
digunakan mendefinisikan suatu objek, baik objek 2 dimensi maupun objek 3
dimensi. OpenGL juga merupakan suatu antar muka pemrograman aplikasi
(application programming interface (API) yang tidak tergantung pada piranti dan
platform yang digunakan, sehingga OpenGL dapat berjalan pada sistem operasi
Windows, UNIX dan sistem operasi lainnya.
OpenGL melayani dua tujuan : Untuk menyembunyikan kompleksitas dari
interfacing dengan berbagai 3D accelerators, memamerkan oleh programmer
dengan satu, seragam API.
Untuk menyembunyikan kemampuan yang berbeda dari hardware
platform, oleh semua yang memerlukan mendukung implementasi penuh fitur
opengl set (menggunakan software emulation jika diperlukan).
Opengl melayani dua tujuan :
1. Untuk menyembunyikan kompleksitas dari interfacing dengan berbagai3D accelerators, memamerkan oleh programmer dengan satu seragam
API.
2. Untuk menyembunyikan kemampuan yang berbeda dari hardwareplatform, oleh semua yang memerlukan implementasi penuh fitur opengl
set.
Interface : perantara untuk memudahkan pembuat dalam mengoperasikan
program aplikasi untuk membuat suatu program.
-
8/3/2019 Pertemuan Ke 2 Minggu Ini Saya Dapat Materi Opengl
2/3
Libraries : tools yang didalamnya ada fungsi fungsi tertentu yang dapat
digunakan.
Penggunaan dari OPENGL API diantaranya untuk :
1. OPENGL untuk arsitektur2. OPENGL sebagai mesin3. OPENGL sebagai mesin aliran data
1.1.Evolusi OpenGL.
Pendahulu openGL adalah IRIS GL dari Silicon Grapics.Padamulanya adalah
library grafis 2D,yang berefolusi menjasi API program 3D untuk workstation
canggih milik perusahaan tersebut.
OpenGL adalah hasil dari usaha SGI untuk mengembangkan dan
meningkatkan kemampuan portable IRIS. API grafis yang baru akan menawarkan
kemampuan IRIS GL tetapi dengan standar yang lebih terbuka,dengan input dari
pembuatan hardware lain dan sistem operasi lain,dan akn memudahkan adaptasi
ke hardware platform dan sistem operasi lain.
Aplikasi windows membuat output pada layar biasanya dengan memanggil
sebual API windows yang disebut Graphics Devise Interfase,yang memungkinkan
sebagai penulisan teks pada sebuah windows,menggambar garis 2D sederhana
dan lainnya.Implementasi dari openGL mengambil permintaan grafis dari aplikasi
dan membangun sebuah gambar berwarna dari grafis 3D,kemudian memberikan
gambar tersebut ke GDI untuk ditampilkan pada layar monitor.
1.2.Cara kerja openGL.
OpenGL lebih mengarah pada prosedural daripada sebuah deskriptif API
grafis.Untuk mendeskripsikan scene dan bagaimana penampilannya,sebenarnya
programer lebih tau untuk menentukan hal-hal yang dibutuhkan untuk
-
8/3/2019 Pertemuan Ke 2 Minggu Ini Saya Dapat Materi Opengl
3/3
menghasilkan efek yang di inginkan.Langkah tersebut termasuk memanggil
banyak perintah openGL,perintah tersebut digunakan untuk menggambarkan
grafis primitif seperti titik,garis dan poligon dalam tiga dimensi.Sebagai
tambahan,openGL mendukung lighting,shading, texture mapping, blending,
transparancy, dan banyak kemampuan efek khusus lainnya.
OpenGL mempunyai bnayak fungsi dan penggunaan perintah yang sangat
luas, penggunaan openGL membutuhkan library tambahan yang harus di
letakkan pada direktory system dari windows (OS), yaitu :
OpenGL32.dll Glu32.dll Glut32.dll