(Computer Graphics)
=Pendahuluan
Computer Graphics
Errissya Rasywir, S.Kom, MT
Grafika Komputer - Pengantar
1
Bobot Penilaian
Kehadiran 5 %
TUGAS : 20 %
KUIS : 10 %
MID : 20 %
PRESENTASI KELOMPOK : 20 %
UAS : 25 %
Materi
Pengenalan komputer
Grafik
Teknologi display
Synthetic Camera
Warna
Koordinat
Citra
Lines
UAN
Algoritma lingkaran
Clipping
Transformasi 2D
Transformasi 3D
Proyeksi
Pengolahan citra (2x)
UAS
Grafika Komputer(Computer
Graphics)
Mencakup area :
Visualisasi :
Automated machining
data ilmiah
hasil medik (scanning,X-Ray, MRI)
Permainan Komputer
Distribusi Online
Grafika Komputer - Pengantar
Film (Animasi)
Industri / CAD
10
11
Medical
12
Permainan (Game)
13
14
15
Virtual Reality
16
Virtual Reality
17
18
Pemanfaatan AR
AR Interactive Games
AR Presentation
AR Event
AR High Tech Environment
AR Website
AR Promotion
19
Augmented Reality
20
Augmented Reality
21
Grafika Komputer
Modeling
Animation
Rendering
22
Modelling
23
Modelling
24
Animasi
25
Animasi
26
Rendering
27
Rendering
28
Proses
Pemodelan
Manipulasi
Visualisasi
Tampilan
Data
29
Processing
Matlab
OpenGL
JAVA (Graphics library)
30
metode kelas Graphics, dipanggil melalui sebuah objek dari tipe Grafis.
1. drawString(String str, int x, int y)
2. drawLine(int x1, int y1, int x2, int y2)
3. drawRect(int x, int y, int width, int height)
4. drawOval(int x, int y, int width, int height)
5. drawRoundRect(int x, int y, int width, int height, int xdiam, int ydiam)
6. draw3DRect(int x, int y, int width, int height, boolean raised)
7. drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
8. fillRect(int x, int y, int width, int height)
9. fillOval(int x, int y, int width, int height)
10. fillRoundRect(int x, int y, int width, int height, int xdiam, int ydiam)
11. fill3DRect(int x, int y, int width, int height, boolean raised)
12. fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
31
Operasi-operasi pada
pengolahan citra diterapkan
pada
bila : citra dilakukan untuk
Perbaikancitra
atau memodifikasi
meningkatkan
kualitas
penampakan
citra/menonjolkan beberapa aspek informasi
yang
terkandung
dalam
citra
(image
enhancement)
contoh : perbaikan kontras gelap/terang,
perbaikan tepian objek, penajaman, dll
2. Adanya cacat pada citra sehingga perlu
dihilangkan/diminimumkan (image restoration)
contoh : penghilangan kesamaran (debluring) >>
citra tampak kabur karena pengaturan fokus
lensa tidak tepat / kamera goyang, penghilangan
noise