Kamis, 29 September 2011

Pendahuluan Komputer Grafik

Komputer Grafik adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari Komputer Grafik adalah Komputer Grafik 2D yang kemudian berkembang menjadi Komputer Grafik 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Komputer Grafik sering dikenal juga dengan istilah visualisasi data.
Istilah ”Komputer Grafik” ditemukan tahun 1960 oleh William Fetter : pembentukan disain model ockpit (Boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 Dimensi.
Komponen Dasar Sistem Grafik Interaktif :
 Masukan : mouse, tablet dan stylus, peralatan force feedback, scanner, live video stream, dll
 Proses dan Penyimpanan
 Keluaran : layar, printer berbasis kertas, perekam video, non-linear editor, dll
Komputer terbentuk dari Grafik dan Teks. Grafik sebagai kunci kemampuan teknologi dalam evolusi lingkungan komputasi :
 Graphical User Interfaces (GUI)
 Komputasi Visual, contoh desktop publishing, visualisasi scientific, visualisasi informasi
Grafik ada 2 macam yaitu Vektor dan Raster.
Vector Display
 Awal komputer display : dasar dr oscilloscope
 Kendali X,Y dengan vetikal/horisontal papan voltase
 Sering digunakan intensitas sebagai Z

Perbedaan antara Vektor dan Raster yaitu kalau vector di susun oleh formula matematis sedangkan raster (bitmap) di susun oleh pixel.
Raster Display
 Raster: array segiempat berisi titik/ dot
 Pixel: satu dot atau picture elemen dari raster
 Scan line: baris dari pixel
 TV B/W : suatu oscilloscope dengan pola scan yang tetap : kiri ke kanan, atas ke bawah
 Untuk menggambar pada screen, komputer membutuhkan sinkronisasi dengan pola scanning dari raster. Diperlukan memori khusus untuk buffer citra dengan scan out sinkronouske raster yang disebut framebuffer .
Aplikasi Komputer Grafik
Komputer Grafik dapat digunakan di berbagai bidang kehidupan, yaitu Sains, bisnis, pendidikan, kesehatan, Engineerin Developer, juga pada bidang :
 Entertainment – animasi komputer-film : menghidupkan objek-objek untuk tujuan visualisasi proses, visualisasi pada simulator, visualisasi fenomena alam. Pada pembuatan film, komputer banyak digunakan untuk menunjang proses pemodelan, visualisasi dan editing. Sebelum dilakukan pengambilan gambar dengan kamera, dibuat model pemeran dalam cerita, kemudian divisualisasi untuk gerakan yang sulit dilakukan.
 Game :Permainan merupakan produk yang sangat disenangi, bukan hanya oleh anak-anak tetapi orang dewasa juga menyukainya. Berbagai game dimainan di komputer, video player dengan monitor TV, dan ada pula yang menggunakan perangkat khusus. Alat input interaktif seperti mouse dan joystick diperlukan untuk aplikasi game. Game dibuat untuk penggunaan komputer PC maupun komputer dengan perangkat khusus.
Pembagian Komputer grafik
Bagian dari komputer grafik meliputi:
• Geometri : mempelajari cara menggambarkan permukaan bidang
• Animasi : mempelajari cara menggambarkan dan memanipulasi gerakan
• Rendering : mempelajari algoritma untuk menampilkan efek cahaya
• Citra (Imaging) : mempelajari cara pengambilan dan penyuntingan gambar.
Model Konseptual untuk Grafik Komputer
1) Application Model : Database dari deskripsi dan sifat-sifat.
2) Application Program : Sebuah kumpulan alur output berdasarkan geometri 2D atau 3D dari objek yang akan ditampilkan.
3) Graphics System : Antarmuka bahasa tingkat tinggi kepada alat-alat grafis. Syarat – syarat sistem grafis:
a. Portability (dapat digunakan di alat, bahasa, dan komputer yang berbeda).
b. Programmer independence (dapat digunakan siapa saja).