ke Pembelaj aran Pembelaj aran
1 Pendahuluan
TIU :
Mahasiswa
mendapat kan gam-baran umum posisi mat a kuliah Graf ik
Mahasiswa mema-hami manf aat penguasaan mat eri Graf ik Komput er 2 sebagai bekal ilmu dan ket erampilan set elah lulus menempuh pen-didikan t inggi.
Review garis besar mat eri yang t elah diberikan pada mat a kuliah Graf ik Komput er 1 di semest er sebelumnya.
Penj elasan Umum mengenai Ruang lingkup Mat a Kuliah Graf ik Komput er 2 yang diberikan di semest er ini, yait u :
1. Realisme pada komput er graf ik 2. Pencahayaan (iluminasi) 3. Teori Warna
4. Ray Tracing 5. Radiosit y 6. Spline
7. Pat ch Spline dan Rendering 8. Penent uan Permukaan t ampak 9. Geomet ri padat konst rukt if 10. Animasi
11. Virt ual Realit y
TIK :
Mahasiswa diingat kan kembali kembali dengan apa yang dimaksud Graf ik Komput er dan apa saj a yang komponen-komponen dasar di dalamnya, sepert i t elah dij elaskan pada mat a kuliah Graf ik Komput er 1 pada semeset er sebelumnya
Mahasiswa mendapat gambaran umum ruang lingkup mat eri Komput er Graf ik 2 sebagai kelanj ut an dari mat eri Komput er Graf ik 1. Prasyarat :
1. Mat a Kuliah Graf ik Komput er 1 (AK045205) yang dit awarkan di semest er 5
2. Mat a Kuliah Pemrograman Berbasis Obj ek
Akt ivit as Dosen(D) : 1.Memberikan
penj elasan mengenai ruang lingkup, dan t uj uan dari mat a kuliah yang diberikan
sert a kom-pet ensinya dengan j urus-an t eknik inf ormat ika
2.Memberikan
acuan / ref erensi yang di-but uhkan oleh ma-hasiswa unt uk mat a kuliah ini.
3.Memberikan gambaran mengenai t ugas-t ugas, lat ihan dan uj ian yang akan dihadapi mahasiswa berkait an
- Papan t ulis
3:Int oduct ion. ppt
5:lect ureNot es. Pdf
6: cs559-1. ppt
(AK045213)) yang dit awarkan di semest er 4, dan menguasai bahasa pemrograman C++ sert a Java.
3. Mat a Kuliah Algorit ma & Pemrograman 3 (IT045203) yang dit awarkan di semest er 3, dan menguasai bahasa pemrograman C. 4. Mat a Kuliah Algorit ma & Pemrograman 2
(IT045302) yang dit awarkan di semest er 2, dan menguasai bahasa pemrograman Pascal 5. Mat a Kuliah Algorit ma & Pemrograman 1
(IT045121) yang dit awarkan di semest er 1, dan menguasai bahasa pemrograman BASIC
Mat a Kuliah Lanj ut an yang t erkait :
1. Pengant ar Pengolahan Cit ra (AK045219) yang dit awarkan di semest er 7
2. Pemrograman Mult imedia (AK045215), sebagai mat a kuliah pilihan yang dit awarkan di semest er 8
dengan mat a kuliah ini
Akt ivit as Mahasiswa(M) :
1. Mendengarkan , menyimak penj elasan dosen berkait an dengan gambaran umum mat eri mat a kuliah yang akan dit erimanya nant i sert a menanyakan hal-hal yang belum j elas.
2 Realisme pada
Komputer Grafik
TIU :
Mahasiswa mendapat gambaran umum apa saj a yang dibut uhkan unt uk membawa bent uk nyat a ke dalam komput er graf ik
Realisme dan Media
Kat egori Realisme :
o Geomet ri dan modeling o Rendering
o Behaviour o Int eract ion
Trade of f komput er graf ik TIK :
Memahami media yang digunakan dalam merepresent asikan realisme pada komput er graf ik
Menget ahui j enis-j enis kat egori realisme
- Kuliah mimbar - Demonst asi - Diskusi
- Papan Tulis - Comput er
Proj ect or
1: Chap 1 2:
3:Int oduct ion. ppt
5:lect ureNot es. Pdf
6: cs559-1. ppt
3 Graf ik pada Game TIU :
Mahasiswa mendapat gambaran umum mengenai pengenalan game dan apa saj a yang dibut uhkan unt uk membuat graf ik pada game.
Pengenalan Game
Jenis-j enis game
Out put primit if
Graf ik paramet rik
Desain game
- Kuliah mimbar - Diskusi
Mahasiswa memiliki gambaran umum t ent ang karakt er animasi yang
digunakan pada game.
Mempelaj ari karakt er dari animasi.
Pengenalan ekspresi emosi
Pengenalan st ory board
Pengenalan prinsip dasar animasi, sepert i:
- Pose dan gerakan ant ara (Pose-To-Pose
Act ion and Inbet ween)
- Pengat uran wakt u (Timing)
- Gerakan sekunder (Secondary Act ion) - Akselerasi gerak (Ease In and Out ) - Ant isipasi (Ant icipat ion)
- Gerakan penut up dan perbedaan wakt u
gerak (Follow
- Through and Overlapping Act ion) - Gerak melengkung (Arcs)
- Dramat isasi gerakan (Exaggerat ion) - Elast isit as (Squash and St ret ch)
- Penempat an di bidang gambar (St aging) - Daya t arik karakt er (Appeal)
- Penj iwaan peran (Personalit y)
- Kuliah mimbar - Diskusi
charact er animat ion - 16
5 Pencahayaan
(lighting)
Pendahuluan
Review mengenai warna
- Kuliah mimbar - Diskusi
- 4: GraphicsSlide
TIU: Mahasiswa memiliki gambaran mengenai realisme dan model-model pencahayaan
Pengenalan pencahayaan
Sumber cahaya ‘ Ambient ’ , langsung, t it ik, dan lainnya
Hukum Cosinus Lambert / dif usi
Model Phong
TIK :
Mahasiswa mengert i t ent ang realisme dalam komput er graf ik
Mahasiswa mengert i t ent ang t eori pencahayaan dalam komput er graf ik
Mahasiswa mengenal model-model pencahayaan memahami pent ingnya bayangan dalam realisme komput er graf ik
Pengenalan bayangan
Model Bayangan : Direct Line
o Flat shading o Gouraud shading o Phong shading
Model Bayangan : Indirect Line
TIK :
Memahami model-model bayangan dan cara t erbent uknya
Memahami t erbent uknya model bayangan dengan cara f lat shading, gouraud shading dan phong shading
- Kuliah mimbar - Diskusi
Memahami met ode Ray Tracing dan
Illuminat ion
Render dengan ray t racing
Pembent ukan sinar
Int erseksi sinar-obyek dan cont ohnya
Int erseksi world-space
- Kuliah mimbar - Diskusi PolygonS3. ppt
-4:
Algorit manya Vekt or Normal pada t it ik int erseksi
Transf ormasi vekt or Normal
Piksel
Ray t racing rekursif
Permukaan t embus (t ransparan)
TIK :
Memahami konsep dasar ray t racing
Memahami j enis ray t racing
Memahami konsep dari bayangan
GrapicsSlides12 . pdf ray-t racing. ppt
-9: Lect ure15 -11:
8 Radiosity
TIU :
Memahami konsep radiosit y dalam komput er graf ik
Def inisi dan konsep dasar Radiosit y
Teknik Radiosit y
Persamaan umum Radiosit y
Proses radiosit y :
- mesh int o pat ches
- calculat e Form Fact or (Hemicube met hod) - solve mat rix equat ion f or radiosit y
- display pat ches
Keunt ungan radiosit y
TIK :
Memahami def inisi, konsep dasar dan hal-hal yang berpengaruh dalam radiosit y.
Memahami t ahapan proses dari radiosit y
- Kuliah mimbar - Diskusi
radiosit y. ppt , radi osit ymeshing. ppt - 9: Lect ure16
9 Spline
TIU :
Mahasiswa memiliki gambaran mengenai spline dan
Sej arah Spline
Kurva Bezier
Basis Bézier Basis dan Mat riks Geomet ri
Fungsi pencampur Bezier
Kurva B-Spline
B-Splines Unif orm
- Kuliah mimbar - Diskusi
GraphicsSl ides17. pdf
-5:
-8:bezier. ppt ,
bspline. ppt
kegunaannya dalam komput er graf ik
Mat riks Basis B-spline
Nonunif orm, Rat ional B-Splines(NURBS)
Konversi ant ar Splines
TIK :
Mahasiswa memahami konsep spline
Mahasiswa memahami met ode dan cara implement asi spline
10 Pemetaan Tekstur
TIU: Mahasiswa memiliki gambaran t ekst ur dan
pemet aannya
Memet akan t ekst ur ke permukaan dat ar
‘ Rendering’ pemet aan
Cont oh-cont oh dengan OpenGL
Pemet aan ‘ Bump’
MIPMAPS
TIK :
Mahasiswa memahami konsep t ent ang pemet aan t ekst ur
Mahasiswa mengert i t ent ang cara me-‘ render’ dalam pemet aan
Mahasiswa mengenal dan melihat cont oh dalam program OpenGL
Mahasiswa melihat salah sat u cont oh pemet aan yait u Bump dan MIPMAPS
- Kuliah mimbar - Diskusi
- Papan Tulis - Comput er
Proj ect or
-1: -4:
GraphicsSl ides07. pdf
-9:Lect ure17. ppt
11 Penentuan
Permukaan Tampak (Visible Surface Determination -VSD)
TIU :
Memahami konsep
Penent uan Permukaan Tampak :
- Def inisi dan konsep dasar VSD - Tiga kelas algorit ma VSD
Uj i Konservat if unt uk VSD
- Back Face Culling
- Canonical View Volume Clipping - Spat ial Subdivision
- Kuliah mimbar - Diskusi
- Papan Tulis - Comput er
Proj ect or
Membuat program unt uk algorit ma Z-Buf f er, Paint er’ s, Scan-line, BSP,
- 1: Chap 13 - 3: vis. ppt - 4:
GraphicsSl ides07. pdf
penent uan permukaan t ampak dalam
komput er graf ik.
Algorit ma Ket elit ian Cit ra (Image Precision)
- Algorit ma Z-Buf f er - Algorit ma Paint er’ s - Algorit ma Scan-Line
Algorit ma Ket elit ian Obj ek (Obj ect Precision)
- Algorit ma 3-D Sort
- Binary Space Part it ioning (BSP)
TIK :
Memahami def inisi, konsep dasar dan hal-hal yang berpengaruh pada VSD.
Mengert i algorit ma-algorit ma yang dapat digunakan dalam VSD.
Subdivision
12 Geometri Padat
Konstruktif
(Constructive Solid Geometry-CSG)
TIU :
Memahami komponen dan operasi dasar Geomet ri Padat Konst rukt if
Pengert ian Geomet ri Padat Konst rukt if
Bent uk st andar Geomet ri Padat Konst rukt if
Transf ormasi skala, t ranslasi dan rot asi unt uk Geomet ri Padat Konst rukt if
Operasi boolean unt uk Geomet ri Padat Konst rukt if
Ekspresi / Pernyat aan unt uk Geomet ri Padat Konst rukt if
TIK :
Memahami konsep dasar Geomet ri Padat Konst rukt if
Memahami berbagai t ransf ormasi, t ranslasi dan rot asi pada Geomet ri Padat Konst rukt if
Memahami operasi dan ekspresi pada Geomet ri Padat Konst rukt if
- Kuliah mimbar - Diskusi
- Papan Tulis - Comput er
Proj ect or
- 1: - 4:
GraphicsSlides13. pdf
13 Lingkungan Virtual Reality
TIU :
Memahami komponen-komponen Lingkungan Virt ual Realit y
Pengert ian Virt ual Realit y
Elemen Virt ual Realit y
Aplikasi Virt ual Realit y
Sist em Virt ual Realit y
Teknologi Virt ual Realit y
Cont oh dan Lat ihan VRML
TIK :
Memahami konsep virt ual realit y
Memberikan cont oh aplikasi dan perkembangan t erkini virt ual realit y
- Kuliah mimbar - Diskusi
- Demonst asi
- Papan Tulis - Comput er
Proj ect or
Membuat animasi dengan VRML
- 11: