Anda di halaman 1dari 3

MORPHING

23.15.00 IMAM.THE_BAD_BOY'S NO COMMENTS


Morphing merupakan salah satu teknik yang banyak digunakan dalam dunia entertainment karen aefek
dari morphing ini sangat menarik untuk diamati.Morphing adalah perubahan bentuk obyek gambar secara
bertahap. Morphing memerlukan dua gambar, yaitu gambar awal dan gambar akhir. Morphing digunakan
untuk membuat gambar yang merupakan gambar perubahan setiap satuan waktu dari gambar asal
kegambar hasil.Morphing secara sederhana dapat dilakukan dengan menggunakan interpolasi linier.

Contoh Morphing :

Posted in

http://imambadboy.blogspot.co.id/2011/12/morphing.html

Morphing (Perubahan Bentuk) pada


Komputer Grafik
Morphing adalah perubahan bentuk obyek gambar secara bertahap. Morphing merupakan salah
satu teknik yang banyak digunakan dalam dunia entertainment karena efek dari morphing ini sangat
menarik untuk diamati. Morphing memerlukan dua gambar, yaitu gambar awal dan gambar akhir.
Morphing digunakan untuk membuat gambar yang merupakan gambar perubahan setiap satuan
waktu dari gambar asal ke gambar hasil. Morphing secara sederhana dapat dilakukan dengan
menggunakan interpolasi linier.

Contoh Morphing :

Rumus Interpolasi Linier :

Morphing suatu obyek gambar adalah hasil perubahan pada setiap titiknya, atau dengan kata lain
morphing adalah suatu proses perubahan koordinat x dan y pada setiap titik dalam sebuah objek
sehingga menjadi objek yang baru. Berikut ini contoh proses morphing pada suatu objek.

Pada gambar diatas terlihat jelas proses perubahan titik, contohnya dari titik a1 berubah menjadi titik
a’ dan selanjutnya menjadi titik a2. Misalkan obyek yang berada diantara obyek awal dan obyek
tujuan adalah hasil morphing pada iterasi ke-n. Maka untuk mencari koordinat x dan y pada titik a’
digunakan rumus berikut :

Untuk titik-titik yang lain juga diproses dengan rumus yang sama seperti diatas. Nilai dari n tersebut
juga akan terus bertambah sampai koordinat x dan y pada suatu titik obyek tujuan tersebut dipenuhi.

Pseudocode Algoritma pada fungsi interpolasi linier :

function interpolasi_linier(x1 : integer,x2 : integer,y1 : integer,y2 : integer,x :


integer):integer
var y:integer;
begin
y:=(x(y1-y2)-(x1*y2)+(x2*y1))/(x2-x1);
interpolasi_linier:=y;
end