Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk...

17
Grafik Komputer 1 PASCANIA FITRIYA HUMAIROH, S.T., M.M.S.I. 5

Transcript of Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk...

Page 1: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

Grafik Komputer 1

PASCANIA FITRIYA HUMAIROH, S.T., M.M.S.I.

5

Page 2: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Transformasi digunakan untuk memberikan metode-metode perubahan bentuk dan posisi dari sebuah objek.

• Transformasi merupakan alat dasar yang digunakan untuk grafika komputer.

• Transformasi 2D dan 3D.

Teknik Transformasi

Page 3: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Merupakan pengembangan dari transformasi geometri 2D.

• Dibuat juga dalam bentuk matriks untuk memudahkan perhitungan.

Teknik Transformasi Transformasi 3D

Page 4: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Teknik yang digunakan untuk mengubah bentuk dan posisi objek 3D.

– Penggeseran (translation)

– Penskalaan (scaling)

– Pemutaran (rotation)

Teknik Transformasi Transformasi 3D

Page 5: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

Teknik Transformasi Transformasi 3D

• Penggeseran (translation)

Page 6: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

Teknik Transformasi Transformasi 3D

• Penskalaan (scaling)

Page 7: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

Teknik Transformasi Transformasi 3D

• Pemutaran (rotation)

Page 8: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Poligon adalah kumulan garis kurus yang saling menyambung hingga membentuk suatu luasan.

• Garis-garis ini disebut edge (sisi poligon).

• Titik pertemuan tiap dua sisi disebut verteks.

Polygon Surface

Page 9: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Secara praktik, dengan poligon kita dapat melakukan pendekatan untuk membentuk permukaan setiap objek 3D.

• Sebagai contoh jika ingin membuat kerucut, lingkaran, dan kubus membutuhkan jumlah poligon yang banyak.

Polygon Surface

Page 10: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Terdapat beberapa perbedaan polygon :

• Convex : tiap sudutnya kurang dari 180o

• Concave : tiap sudutnya lebih dari 180o

Polygon Surface

Page 11: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Tabel poligon dapat diatur menjadi dua kelompok: tabel geometrik dan tabel atribut.

• Tabel geometris berisi koordinat titik dan parameter lain yang menentukan geometri Permukaan Polygon.

• Tabel atribut menyimpan informasi lain seperti Warna, transparansi, dll.

• Cara mudah untuk merepresentasikan tabel geometris ke dalam tiga tabel yang berbeda yaitu tabel verteks, tabel tepi, dan tabel poligon.

Table Polygon

Page 12: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Tabel vertex menyimpan setiap titik termasuk ke dalam poligon.

• Edge table menyimpan setiap sisi dengan dua ujung titik ujung pointer kembali ke tabel vertex.

• Tabel Polygon menyimpan setiap permukaan poligon dengan penunjuk tepi untuk setiap sisi permukaan

Table Polygon

Page 13: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Persamaan bidang dalam ruang 3D didefinisikan dengan vektor normal (tegak lurus terhadap bidang) dan titik plane.

• 1 plane

• Titik potong 2 plane

• Titik potong 3 plane

Plane Equation

Page 14: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Sebagian besar objek dalam permainan komputer disimpan sebagai “polygon meshes", yang merupakan kumpulan poligon atau "wajah", yang membentuk permukaan atau "kulit" objek.

Polygon Meshes

Page 15: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

• Kelebihan menggunakan meshes:

1. Dapat digunakan untuk memodelkan hampir semua objek

2. Mudah untuk mewakili (sebagai kumpulan simpul)

3. Mudah diubah

4. Mudah untuk menggambar di layar komputer

• Kekurangan menggunakan meshes:

1. Permukaan melengkung hanya bisa kira-kira dijelaskan

2. Sulit untuk mensimulasikan beberapa jenis objek (misalnya rambut, cair)

Polygon Meshes

Page 16: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

Tugas

1. Sebutkan 3 bidang implementasi grafik komputer dalam kehidupan sehari2!

2. Sebutkan elemen-elemen grafik komputer dan berikan contohnya!

3. Sebutkan perbedaan raster dan vektor! 4. Apa yang dimaksud dengan peralatan

input tidak langsung? Berikan contohnya !

Jawaban dikirimkan ke email [email protected] dalam bentuk file dokumen (.doc atau .docx) Subjek : M5_Kelas_Nama Nama file : M5_Kelas_Nama Batas sampai tanggal 30 Oktober 2018

Page 17: Pengantar Grafik Komputerpascaniafitriya.staff.gunadarma.ac.id/Downloads/... · Mudah untuk menggambar di layar komputer • Kekurangan menggunakan meshes: ... rambut, cair) Polygon

Thank You