• Tidak ada hasil yang ditemukan

Drawing, Viewport, dan Transformasi. Pertemuan - 02

N/A
N/A
Protected

Academic year: 2022

Membagikan "Drawing, Viewport, dan Transformasi. Pertemuan - 02"

Copied!
32
0
0

Teks penuh

(1)

Drawing, Viewport, dan Transformasi

Pertemuan - 02

(2)

Ruang Lingkup

• Definisi

• Drawing

• Viewport

• Transfomasi

(3)

Definisi

Bagian dari grafik komputer meliputi:

1. Citra (Imaging) : mempelajari cara pengambilan dan penyuntingan gambar.

2. Geometri : mempelajari cara menggambarkan permukaan bidang

3. Rendering : mempelajari algoritma untuk menampilkan efek cahaya

4. Animasi : mempelajari cara menggambarkan dan memanipulasi gerakan

(4)

Definisi (…)

Apakah Beda Gambar dan Foto?

• Foto merupakan gambar yang dihasilkan

dengan proses capture dari kegiatan nyata.

Hasilnya setiap detail akan muncul, misalnya jumlah kumis pada kucing sama

• Gambar adalah proses pembentukan yang dilakukan dengan meniru kegiatan nyata.

Hasilnya ada beberapa detail yang tidak dapat ditampilkan. Siapa yang peduli pada jumlah

kumis pada kucing saat menggambar?

(5)

Definisi (…)

Macam-Macam Citra/Gambar Komputer :

• Raster Image adalah gambar yang strukturnya berupa matriks. Dimana setiap titik (x,y) mempunyai nilai berupa warna yang digunakan seperti RGB atau CYMK. File

dengan ekstensi BMP, GIF, TIFF, JPG dan PNG

merupakan contoh dari Raster Image. Model gambar ini digunakan dalam Image Processing

• Vector Image adalah gambar yang strukturnya berupa vektor. Gambar yang dibuat menggunakan AutoCAD atau Maya atau gambar-gambar pada GIS, ini

merupakan contoh dari Vector Image. Model gambar

semacam ini digunakan dalam grafika komputer dan GIS

(6)

Drawing

• Adalah kegiatan menggambar / membuat citra

• Elemen dasar gambar :

– Vertex (Titik) – Edge (Garis)

– Face (Bidang/Permukaan)

• Gambar Primitf :

Persegi, lingkaran, segitiga, polygonal

(7)

Viewport

• Merupakan bagian dari layar yang digunakan untuk menyajikan gambar. Contoh : pada OS windows dapat menyajikan beberapa aplikasi didalam jendela-jendela / windows

• Ukuran Object pada viewport disesuaikan dengan skala viewport

• Viewport mewakili keseluruhan bidang/ruang

gambar (meski hanya bagian dari layar)

(8)

Transformasi

• Secara umum disebut sebagai perubahan bentuk

• Transformasi di grafika komputer dapat diartikan dari sisi :

1. System koordinat 2. Dimensi Gambar 3. Objek gambar

4. Warna

(9)

System Koordinat

• Sistem koordinat adalah suatu

cara/metode untuk menentukan letak suatu titik dalam grafik.

• Ada beberapa macam system

koordinat: Sistem Koordinat Cartesius,

Sistem Koordinat Kutub.

(10)

System Koordinat Kartesian

• Merupakan sistem koordinat yang biasa digunakan dalam matematika secara umum.

• Sistem koordinat kartesius dapat

digunakan untuk menentukan tiap titik

dalam bidang 2D/3D.

(11)

Sistem Koordinat Kartesian 2D

o

x A (x,y)

 KOORDINAT KARTESIUS

y

Suatu titik A dapat dinyatakan sebagai pasangan berurut A(x,y)

x : jarak titik A terhadap sumbu -Y y : jarak titik A terhadap sumbu -X

Ingat !!

o

(X+ , y+) (X , y+)

(X , y) (X+ , y)

(12)

Sistem Koordinat Kartesian 3D

• Sistem koordinat kartesian 3 dimensi

yang berpusat di O dan memiliki sumbu

x, y dan z.

(13)

Sistem Koordinat Kutub

• Dalam beberapa hal, lebih mudah mencari

lokasi/posisi suatu titik dengan menggunakan koordinat polar.

• Koordinat polar menunjukkan posisi relatif

terhadap titik kutub O dan sumbu polar (ray) yang diberikan dan berpangkal pada O.

O (the pole) ray (polar axis)

(14)

Sistem Koordinat Kutub

o

A (r, )

 KOORDINAT KUTUB

Suatu titik A dapat dinyatakan sebagai pasangan berurut A(r,)

r : jarak titik A terhadap titik asal O (0,0)

 : besar sudut antara sb-X (x positif) terhadap garis OA

Ingat !!

o

(r ,  K1) (r ,  K2)

(r ,  K3) (r ,  K4)



r

Besar sudut di berbagai kuadran

(15)

KOORDINAT KARTESIUS

KOORDINAT KARTESIUS & KOORDINAT & KOORDINAT KUTUB

KUTUB

1. Jika diketahui Koordinat Kutub ( r ,  ) :

Maka :

Ingat Letak kuadran…

Hubungan Koordinat Kartesius & Koordinat Kutub Hubungan Koordinat Kartesius & Koordinat Kutub

::

o

A



r

x

y

r

Cos = x

r

Sin = y

x = r. cos y = r. sin

2. Jika diketahui

Koordinat Kartesius ( x , y ) :

Maka : r = tan =

2

2 y

x 

x y

(16)

Sistem Koordinat Layar

• Kebanyakan sistem window:

• OpenGL framebuffer:

(0,0) x

y

(0,0) y

x

(17)

Dimensi Gambar

• Terdapat penyajian grafika yaitu 2D dan 3D

• Untuk saat ini bidang saji grafika komputer adalah 2D (misal : LCD proyektor, monitor)

• Representasi grafik dipetakan dengan matematika matriks

• Rendering merupakan proses penampilan suatu

model matematis 3D ke bentuk citra 2D

(18)

Dimensi Gambar (…)

Proyeksi merupakan cara penggambaran suatu benda, titik, garis, bidang, benda ataupun pandangan suatu

benda terhadap suatu bidang gambar.

• Jenis Proyeksi terdiri dari Orthogonal (paralel) dan Perspektif (sentral).

Proyeksi Orthogonal (paralel) merupakan Proyeksi dengan arah yang sejajar tegak lurus dan arah yang sejajar miring terhadap bidang gambar.

Proyeksi Perspektif (Sentral) merupakan Proyeksi dengan garis pemroyeksi yang memusat (sentral) terhadap bidang gambar.

(19)

Dimensi Gambar (…)

• Proyeksi Orthogonal • Proyeksi Perspektif

(20)

Objek Gambar

Transformasi Affine merupakan suatu operasi modifikasi bentuk objek tanpa merusak bentuk dasar dari objek.

Transformasi Affine terdiri atas :

a. Translasi (Pe b. Rotasi

c. Skala

d. Shear

(21)

Objek Gambar(…)

a. Translasi

merupakan bentuk transformasi yang menyebabkan perpindahan objek dari satu titik ke titik lain.

b. Rotasi

merupakan bentuk transformasi berupa pemutaran objek terhadap suatu titik absis X dan ordinat Y.

c. Skala

adalah bentuk transformasi perubahan ukuran suatu objek.

d. Shearing

adalah bentuk transformasi yang

membuat distorsi dari bentuk suatu objek, seperti

menggeser sisi tertentu.

(22)

Objek Gambar (…)

(23)

Warna

• Warna sebenarnya merupakan persepsi kita terhadap pantulan cahaya dari benda-benda di depan mata.

• Transformasi Warna adalah melakukan transformasi dalam penggunaan model warna, namun bukan merubah komposisi warna

• Grafik komputer memiliki beberapa jenis warna antara lain : a. RGB

b. CMYK

c. HLS atau HSB d. HSI

e. LAB Color

(24)

Warna(RGB)

• RGB (Red - Blue – Green) adalah model warna pencahayaan

(additive color mode)

• Dipakai untuk "input devices"

seperti scanner maupun "output devices" seperti display monitor

• Apabila warna RGB(Red - Blue - Green) dikombinasikan maka

terciptalah warna putih

(25)

Warna(CMYK)

CMYK (Cyan-Magenta-Yellow-blacK) adalah sebuah model warna berbasis pengurangan sebagian gelombang cahaya (substractive color model).

CMYK (Cyan-Magenta-Yellow-blacK) disebut juga dengan Tinta Proses.

Tinta Proses adalah tinta yang dipergunakan untuk mereproduksi warna dengan proses teknik cetak tertentu, sehinggga CMYK merupakan yang paling banyak digunakan pada printer.

Apabila CMY(Cyan-Magenta-Yellow) dikombinasikan maka terciptalah warna hitam.

(26)

Warna(RGB vs CMYK)

• RGB • CMYK

(27)

Warna(HLS vs HSV)

HLS(Hue-Ligthness-Saturarion) atau HSB(Hue-Saturation-Brightness)

adalah suatu model warna yang diperoleh dari color space RGB dan device dependent color space.

HLS memiliki 3 karakteristik pokok warna yaitu

a. Hue adalah warna yang dipantulkan dari atau memancarkan melalui suatu obyek. Itu diukur sebagai lokasi pada standard color wheel, yang dinyatakan dalam tingkat antara 00 dan 3600.

b. Lightness/ Brightness adalah tingkat keterangan relatif atau kegelapan dari warna.Pada umumnya diukur dalam presentase dari 0% (hitam) ke 100% (putih).

c. Saturation (kadang – kadang disebut chroma) adalah kemurnian atau kekuatan dari warna. Saturation menghadirkan jumlah kelabu

sebanding dengan Hue, mengukur persentase dari 0% (Hitam)Kelabu sampai 100%( warna yang dipenuhi ).

(28)

Warna(HLS vs HSV) …

• HLS • HLS

(29)

Warna(HSI)

• HSI adalah model warna yang memperhitungkan hue, saturasi, dan

intensitas warna.

• HSI akan menghasilkan warna yang lebih natural dari RGB dan CMYK.

• Bagian I dari HSI diperoleh dengan menggabungkan

informasi warna dari Hue dan Saturation.

(30)

Warna(L-a-b)

• L-a-b Color adalah mode warna yang paling lengkap yang

digunakan untuk

menggambarkan warna tampak oleh mata manusia.

• Ada tiga parameter warna a. "L" untuk pencahayaan

warna,

b. "a" untuk posisi warna antara merah dan hijau, c. "b" untuk posisi antara

kuning dan biru.

(31)

Warna (Transformasi)

Transformasi dapat dilakukan dengan cara : a. Formulasi

b. Komplemen warna c. Pemotongan warna d. Koreksi warna

e. Pemrosesan histogram

(32)

Matur Nuwun

Referensi

Dokumen terkait

- File materi dari Ketua Komisi Dekan FE UNAND & Dekan FEB UGM harus sudah disiapkan di laptop, infokus tersedia dan materi diperbanyak untuk dibagikan pada peserta. -

Antrian pendaftaran yang lama SDM yang kurang Pengajuan penambahan jumlah SDM di bagian pendaftaran Kursi tunggu kurang Jumlah pasien tidak sebanding.. dengan jumlah kursi

Untuk menghubungkan bagaimana pengembang mampu mendapatkan pengetahuan mengenai rekayasa kebutuhan perangkat lunak, dapat digunakan pendekatan Soft System Methodology

Pemodelan terstruktur, digunakan untuk perangkat lunak yang menggunakan modul-modul, sedangkan pemodelan berorientasi objek didasarkan pada class dan objek yang ada pada

Judul KTI : Perbedaan Status Gizi pada Anak dengan Penyakit Jantung Bawaan Sianotik dan Asianotik4. Dengan ini menyatakan

Keterkaitan antara tujuan kemandirian belajar dengan model pembelajaran inkuiri adalah sama-sama untuk memecakan masalah, ketika siswa diberikan tugas dari seorang guru

Penelitian ini bertujuan untuk mengetahui (1) perbedaan yang positif dan signifikan prestasi belajar keterampilan menulis bahasa Jerman peserta didik kelas XI SMAN 1 Imogiri

Menurut teori Budiastuti (2002) yang mempengaruhi kepuasan pasien adalah pelayanan keperawatan terutama komunikasi yaitu tata cara informasi yang diberikan oleh