Pertemuan : I Dosen Pembina : Sriyani Violina Danang Junaedi Pendahuluan Overview Deskripsi Tujuan Instruksional Kaitan Materi Urutan Bahasan Penilaian Grade Referensi 2 Deskripsi Tujuan Instruksional & Kaitan Materi Mata kuliah ini mempelajari : Sistem Grafik termasuk didalamnya survey tentang perangkat keras grafik Output Primitif dan atributnya Transformasi 2 Dimensi Transformasi 3 Dimensi Tujuan Instruksional tingkat pemahaman : tentang konsep-konsep dan teknik pengimplementasian suatu sistem grafik yang dapat membangkitkan citra-citra realistik dan kompleks tingkat aplikasi : tentang mengimlementasikan suatu sistem grafik yang dapat membangkitkan citra-citra realistik dan kompleks. Kaitan Materi Terkait dengan Mata Kuliah yang matriks ruang vektor. 3 4
Urutan Materi Pendahuluan Sesi Pokok Bahasan Pendahuluan (Susunan Materi, Aturan Perkuliahan, Aturan Penilaian, grade nilai, referensi); Computer Graphic introduction 2 Sistem Grafika 3 Output primitive : point, garis, dan lingkaran 4 Output primitive : lingkaran, dan elips 5 Output primitive : kurva standar, Karakter 6 Kurva Bezier 7 Atribut Output Primitive (Garis, Kurva dan Karakter) 8 UTS 9 Filling, Clipping 0 Transformasi 2 Dimensi Transformasi 2 Dimensi 2 Konsep 3 Dimensi 3 Transformasi 3 Dimensi 4 Rendering 3 Dimensi 5 Studi Kasus : Atribut, 2 Dimensi, dan 3 Dimensi 6 UAS 5 Penilaian Quis 0% Tugas & Praktikum 20% Presentasi 5% UTS 25% UAS 30% Kehadiran 5% (>80%) Jumlah 05% Grade Grade Range Nilai A 85 B 70-85 C 55-70 D 40-55 E < 40 *) Atau disesuaikan performa di kelas 6 Referensi (untuk sementara). James D. Foley et al, Computer Graphics: Principles and Practice 2nd Edition in C, Addison-Wesley Publ Company, 996. 2. Acmad Basuki dan Nana Ramadijanti, Pengantar Grafika Komputer, Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS) 3 Internet dan referensi-referensi lain yang terkait Intro 7 8 2
Pengenalan Grafika Komputer [] Ide Dasar Grafika Komputer [2] Grafika komputer adalah suatu bidang yang mempelajari bagaimana menghasilkan suatu gambar menggunakan komputer. Sehingga di dalam grafika komputer akan dibahas teknikteknik menggambar. Grafika komputer menghasilkan softwaresoftware disain grafis yang saat ini sudah sangat canggih. Grafika komputer menghasilkan software dengan GUI (graphics User Interface) yang memudahkan dan menyenangkan. Grafika komputer adalah suatu bidang ilmu yang mempelajari bagaimana membangun grafik (gambar) baik 2D maupun 3D yang kelihatan nyata menggunakan komputer. Salah satu bidang grafika komputer yang sangat terkenal adalah Desain Grafis. 9 0 Grafika Komputer VS Pengolahan Citra [] Beberapa Penerapan Grafika Komputer [] Grafika Komputer Menghasilkan suatu gambar Berisi teknik-teknik menggambar Hasilnya gambar Pengolahan Citra Mengolah suatu gambar Berisi teknik memperbaiki dan menyajikan informasi dari gambar Hasilnya bisa gambar atau informasi Entertainment, misalnya dalam pembuatan film animasi. Terminator II dan Titanic merupakan contoh film non animasi yang memanfaatkan efek-efek grafika komputer yang sangat canggih. Visualisasi Proses, misalnya menggambarkan layout kinerja proses pabrik, atau proses-proses yang dalam modul ajar. Visualisasi Hasil Penelitian, seperti menggambar grafik performance, grafik perubahan bahkan grafik model hasil simulasi dan implementasi program. Bersama-sama dengan image processing digunakan sebagai algoritma identifikasi, seperti yang dilakukan pada kepolisian untuk menggambarkan wajah seseorang secara 3D dan identifikasi seseorang. GIS (Geographic Information System) Dan lain-lainya 2 3
Foto VS Gambar [2] Mengenal Pemrograman Grafis [] Foto Merupakan gambar yang dihasilkan dengan proses capture dari kegiatan nyata. Hasilnya setiap detail akan muncul, misalnya jumlah kumis pada kucing sama seperti wujud kucing yang kita foto. Gambar Proses pembentukan gambar yang dilakukan dengan meniru kegiatan nyata. Hasilnya ada beberapa detail yang tidak dapat ditampilkan. Siapa yang peduli pada jumlah kumis pada kucing pada saat menggambar? Pemrograman grafis adalah pemrograman yang digunakan untuk menghasilkan gambar pada komputer menggunakan library yang ada. Teknik-teknik pemrograman grafis ini didasari oleh teknik-teknik menggambar dengan pemakaian geometri sebagai dasar struktur datanya Hasil pemrograman grafis adalah visualisasi grafis. 3 4 Elemen-Elemen Grafis [] Macam-macam Gambar Komputer [2] 5 Raster Image Gambar yang strukturnya berupa matrik. Setiap titik (x,y) mempunyai nilai berupa warna sesuai dengan model warna yang digunakan seperti RGB atau CYMK. File dengan ekstensi BMP, GIF, TIFF, JPG dan PNG merupakan contoh dari Raster Image. Model gambar semacam ini digunakan dalam Image Processing. Vector Image Gambar yang strukturnya berupa vektor. Gambar yang dibuat menggunakan AutoCAD atau Maya, Gambar-gambar pada GIS merupakan contoh dari Vector Image. Model gambar semacam ini digunakan dalam Grafika Komputer dan GIS. 6 4
Referensi. Acmad Basuki dan Nana Ramadijanti, Pengantar Grafika Komputer, Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS) 2. student.eepis-its.edu/~irvine/mylesson/komputergrafik/theory/ Pengantar%20Grafika.ppt, tanggal akses 29 Januari 2009 7 5