Kode Dosen I. : Grafika Komputer : : 6 (enam) Genap : 3 SKS : PTIK : S-1 : Nur Ismawati., ST., M.Cs :
Deskripsi Mata Kuliah Komputer Grafik merupakan matakuliah yang menjadi dasar acuan konsep pembentukan model grafis pada komputer.Dengan konsep yang dikembangkan berdasarkan rumusan matematis dan gabungan metode-metode lainnya yang relevan dalam pembentukan grafis. Rasional. Pengembangan dan kemampuan dalam memahami komputer grafis sebagai dasar untuk mengikuti perkembangan ilmu dan teknologi grafis yang sekarang berkembang secara pesat.
II.
III. Standar Kompetensi. Komputer grafis menjadi dasar dalam memvisualisasikan objek riel dalam dunia komputer
Mahasiswa dapat memiliki kemampuan untuk mengimplentasik an output sederhana dalam aplikasi
Setelah perkuliahan berakhir mahasiswa dapat : - memahami cara membuat ouput sederhana garis, bangun sederhana lingkaran dan elips - dapat mengembangkan untuk membuat kurva lainnya
Algoritma garis DDA Algoritma garis Bresenham Algoritma titik tengah lingkaran Conic Curve
3.
Boundary-fill algorithm
- David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 - David F.Rogers, Procedural
Tugas Membuat
latihan
Setelah perkuliahan selesai mahasiswa dapat: - Mengimplementasika n algoritma dalam membuat bentukbentuk garis, warna garis - Mengimplementasika n algoritma berbagai atribut-atribut kurva - Mengimplementasika n algoritma dalam membuat berbagai macam bentuk arsiran atau pola daerah arsiran. - Mengimplementasika n algoritma dalam membuat bentukbentuk atribut karakter Setelah perkuliahan selesai mahasiswa dapat: - Mengimplementasika n algoritma antialiasing untuk
Atribut atribut garis Atribut-atribut kurva Atribut-atribut pengarsiran (macammacam pola arsiran) Atribut-atribut karakter(atribut teks dll)
Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 - David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989
- Supersampling straight line - Area sampling straight line segment - Teknik pemfilteran
Setelah perkuliahan selesai mahasiswa dapat: - Mengimplementasika n algoritma translasi, rotasi,penskalaan. - Memahami representasi matrik dan sistem kooridinat homogen
Tranlasi Rotasi Penskalaan Representasi matrik tranformasi objek dua dimensi. - Sistem Koordinat Homogen
Mahasiswa mampu memahmi tranformasi gabungan dari berbagai tranformasi objek dua dimensi, animasi objek dua dimensi.
Setelah perkuliahan selesai mahasiswa dapat: - Mengimplementasika n algoritma dalam membuat tranformasi gabungan rotasi, translasi dan penskalaan
- Tranformasi gabungan - General pivot point-point rotation - General pivot-point scaling - General Scaling Directions - Tranformasi lain :refleksi,shear
McGrawHill,1985 David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989
program
Mahasiswa mampu untuk memahami konsep tranformasi objek diantara sistem koordinat, tranformasi affine,metode raster
Setelah perkuliahan selesai mahasiswa dapat: - Memahami tranformasi antara sistem koordinat. - Memahami metode raster untuk transformasi
- Tranformasi antara sistem koordinat - Tranformasi affine - Metode raster untuk tranformasi
10
Mahasiswa dapat memahami viewing objek dua dimensi (transformasi koordinat window ke viewport)
Setelah perkuliahan selesai mahasiswa dapat: - Megimplementasika viewing koordinat reference frame - Mengimplementasika n tranformasi koordinat window ke viewport.
11
Setelah perkuliahan selesai mahasiswa dapat: - Mengerti pengclipping-an titik - Mengerti pengclipping-an garis (cohen-sutherland line clipping,liangbarsky line clipping,nicholl-lee-
- Point Clipping - Line Clipping - Line clipping menggunakan Nonrectanguler Clip Windows - Polygon Clipping
- David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 - David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 - David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for
Nicholl line Clipping. Memahami pengclipping-an poligon - Curve Clipping - Text Clipping - Exterior Clipping Metode Ceramah, tanya jawab, latihan -
12
Setelah perkuliahan selesai mahasiswa dapat: - Memahami operasi peng-clipping-an kurva - Memahami operasi peng-clipping-an text - Memahami operasi peng-clipping-an eksterior
13
Setelah perkuliahan selesai mahasiswa dapat: - Mengimplementasika n tranformasi tranlasi - Mengimplementasika n tranformasi rotasi - Mengimplementasika n tranformasi skaling, shears, tranformasi gabungan dan tranformasi koordinat
- tranformasi 3D : Translasi - tranformasi 3D : Rotasi - tranformasi 3D : Penskalaan - tranformasi 3D : Gabungan tranforamsi 3D - tranformasi 3D : shears - tranformasi 3D : Tranforamsi koordinat
14
- Representasi parametrik permukaan - Bezier Surface - B-Spline Surface - Rational b-Spline Surface
Computer Graphics, McGrawHill,1989 David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 David F.Rogers, Procedural Element for Computer Graphics, McGraw-
15
Setelah perkuliahan selesai mahasiswa dapat: - Mengimplementasika n algoritma dalam membuat objek dengan menggunakan komponen OpenGL
- Penggambaran primitif geometrik titik - Penggambaran primitif geometrik garis - Penggambaran primitif geometrik poligon dalam dua dimensi atau 3 dimensi - Mengendalika tampilan dari primitif geometrik. - Penentuan vektor normal suatu titik pada permukaan objek
Hill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989 - David F.Rogers, Procedural Element for Computer Graphics, McGrawHill,1985 - David F.Rogers, Mathematical element for Computer Graphics, McGrawHill,1989
16