Anda di halaman 1dari 3

TUGAS PRAKTIKUM

GRAFIKA KOMPUTER
MODUL 1 PRIMITIVE DRAWING

Disusun Oleh :
Nama : Rizki Nardianto
NIM : 180411100069

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2021
TUGAS PENDAHULUAN

1. Jelaskan secara singkat sejarah OpenGL!


2. Sebutkan beberapa contoh software yang menggunakan OpenGL!
3. Apa guna glBegin() dan glEnd()?
4. Jelaskan apa itu vertex!

Jawaban :
1. Pada tahun 1982,seorang profesor dari Stanford University yang bernama
Jim Clark memulai membuka perusahaan komputer grafis yang pertama
yaitu Silicon Graphics Computer System, yang kemudian dikenal dengan
nama SGI. Para teknisi SGI membutuhkan cara yang standar spesifikas
untuk pengoperasian dan transformasi 3D, oleh sebab itu mereka
mendesain sebuah aplikasi pemrograman antarmuka (API) yang bernama
IrisGL.  IrisGL ini hanya dapat digunakan pada hardware keluaran dari
SGS (tidak bersifat open-standard). Pada saat yang bersamaan, vendor lain
termasuk Sun Microsystem, IBM dan Hewlett-Packard juga mengeluarkan
produk 3D hardware di pasaran. Mereka menggunakan jenis API lain yang
disebut PHIGS. Karena vendor lain juga meluncurkan produk 3D
hardware di pasaran, lingkup pemasaran SGI pun menjadi berkurang.
Untuk kembali mendongkrak penjualan produk mereka ke pasaran,
akhirnya SGI mengubah IrisGL menjadi open-standard. Namun akrena
alasan lisensi dan hak paten, mereka tidak dapat meluncurkan IrisGL versi
open-standard. Akhirnya mereka membuat API baru berbasis IrisGL yang
diberi nama OpenGL

Awalnya, OpenGL didesain untuk digunakan pada pemrograman C/C++,


namun seiring dengan berjalannya waktu, OpenGL dapat digunakan pada
berbagai jenis bahasa pemrograman seperti, Java, Visual, Basic, Delphi,
dan sebagainya.  Untuk menggunakan OpenGl  dalam compiler bahasa
pemrograman misalnya C++, dibutuhkan instalasi library tertentu. GLUT
(OpenGL utility Toolkit) merupakan library dari pengembangan OpenGL
untuk sistem windows. GLUT  didesain untuk membuat program OpenGL
yang berukuran kecil sampai medium. GLUT tidak dapat secara langsung
digunakan, karena membutuhkan beberapa file tambahan antara lain :
glut.h, glut.lib, dan glut32.dll yang disimpan pada direktori tertentu.

2. Terdapat :
 3D Studio Max , pemodelan, animasi dan paket rendering
 Autodesk AutoCAD , 2D / 3D CAD
 Autodesk Maya , paket modeling, animasi, sculpting, dan rendering
yang menggunakan bahasa scriptingnya sendiri, MEL
 Blender , CAD 3D , mesin animasi dan game
 Irama Allegro , Desain dengan bantuan komputer, Elektronik
 Google SketchUp , pemodel 3D yang mudah digunakan
 Modo (perangkat lunak) , pemodelan 3D kelas atas, animasi, rigging,
rendering, dan paket efek visual
 Houdini , pemodelan, animasi, efek , rendering, dan paket
pengomposisian yang dikembangkan oleh Side Effects Software
 Rhinoceros , NURBS Modeling untuk Windows
 SAP2000 , program analisis struktural
 LARSA4D , program analisis struktural
 Scilab , alat matematika, tiruan dari MATLAB

3. Untuk memulai dan mengakhiri suatu pemrograman openGL


4. Vertex adalah sudut atau titik di mana garis bertemu. Misalnya persegi
empat memiliki empat sudut nah masing masing sudutnya itu adaldah
vertex.

Anda mungkin juga menyukai