Kamis, 08 Desember 2011

Tugas Morphing

Teknik Morphing adalah efek dimana suatu objek berubah secara perlahan menjadi objek lain. Ada dua tahap proses yang dijalani yaitu Warping dan Cross Dissolve. Langkah awal dari proses morphing adalah Warping yang berfungsi untuk membentangkan dan menyusutkan sebuah objek gambar yang disebut gambar abstrak. Cross dissolve adalah langkah akhir setelah proses warping yang berfungsi untuk memadukan warna gambar asal dengan warna gambar yang dituju.
Suatu animasi yang dibuat dengan menggunakan teknik fitur morphing menerima masukan dua buah gambar. Gambar pertama disebut sebagai gambar awal, gambar kedua disebut sebagai gambar akhir. Proses warping pada teknik fitur morphing menggunakan garis fitur sebagai alat bantu proses pembuatan. Garis fitur berfungsi untuk menunjukkan sebuah fitur (bagian-bagian gambar yang membentuk obyek) yang sama antara daerah di gambar awal dengan daerah di gambar akhir. Garis fitur membuat komputer mengetahui hubungan antara dua objek yang sama pada gambar awal dan gambar akhir. Sebuah garis fitur di gambar awal memiliki pasangannya di gambar tujuan. Koordinat titik ujung awal garis fitur pada gambar awal berpasangan dengan koordinat titik ujung awal garis fitur pada gambar akhir.

Proses Warping dan Cross Dissolve

Berikut proses Warping suatu gambar terdiri atas kumpulan beberapa titik. Dengan diketahui sebuah titik dan garis fitur, akan dicari posisi baru titik tersebut jika garis fiturnya berubah. Proses berlaku untuk semua titik dalam gambar. Dengan memakai vektor untuk proses ini, setiap garis fitur mempengaruhi setiap titik yang ada dengan aturan sebagai berikut :
1. Cari d, yaitu jarak antara sebuah titik dengan garis fitur dengan cara membuat sebuah garis tegak lurus di antara titik tersebut dengan garis fitur tadi.
2. Cari f, yaitu jarak antara titik ujung garis fitur sampai ke garis yang tegak lurus terhadap garis fitur.
3. Pindahkan titik P ke tempat dengan jarak d dan f tetap dari garis fitur pada gambar tujuan
4. Lakukan proses Cross Dissolve Dengan cara memadukan dua buah warna, yang perlu dihitung adalah rata-rata bobot dari masing-masing warna primernya

contoh morphing: 

selengkapnya......

Sabtu, 01 Oktober 2011

tugas komgraf 2

OpenGL (Open Graphics Library) adalah Spesifikasi standar yang mendefinisikan sebuah cross-bahasa, cross-platform API untuk menulis aplikasi yang menghasilkan komputer 2D dan 3D grafis. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang kompleks adegan-adegan dari primitif sederhana.
OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992 dan secara luas digunakan dalam CAD, virtual reality, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan dalam video game, di mana bersaing dengan Direct3D on Microsoft Windows platform (lihat vs OpenGL Direct3D). OpenGL dikelola oleh sebuah teknologi nirlaba konsorsium yaitu Khronos Group.
OpenGL pada awalnya didesain untuk digunakan pada bahasa pemrograman C/C++, namun dalam perkembangannya OpenGL dapat juga digunakan dalam bahasa pemrograman yang lain seperti Java, Tcl, Ada, Visual Basic, Delphi, maupun Fortran. Namun OpenGL di-package secara berbeda-beda sesuai dengan bahasa pemrograman yang digunakan. Oleh karena itu, package OpenGL tersebut dapat di-download pada situs http://www.opengl.org sesuai dengan bahasa pemrograman yang akan digunakan.

Tujuan OpenGL :
•Untuk menyembunyikan kompleksitas dari interfacing dengan berbagai 3D accelerators,
memamerkan oleh programmer dengan satu, seragam API. 
•Untuk menyembunyikan kemampuan yang berbeda dari hardware platform, oleh semua yang memerlukan mendukung implementasi penuh fitur opengl set (menggunakan software emulation jika diperlukan). 
Cara kerja OpenGL :
OpenGL lebih mengarah pada prosedural daripada sebuah deskriptif API grafis.Untuk mendeskripsikan scene dan bagaimana penampilannya,sebenarnya programer lebih tau untuk menentukan hal-hal yang dibutuhkan untuk menghasilkan efek yang di inginkan.Langkah tersebut termasuk memanggil banyak perintah openGL,perintah tersebut digunakan untuk menggambarkan grafis primitif seperti titik,garis dan poligon dalam tiga dimensi.Sebagai tambahan,openGL mendukung lighting,shading,texture mapping,blending,transparancy,dan banyak kemampuan efek khusus lainnya.
OpenGL mempunyai bnayak fungsi dan penggunaan perintah yang sangat luas, penggunaan openGL membutuhkan library tambahan yang harus di letakkan pada direktory system dari windows (OS),yaitu: OpenGL32, Glu32, Glut32.

selengkapnya......

Rabu, 28 September 2011

tugas komgraf 1

KOMPUTER GRAFIK
Komputer  Grafik adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari komputer grafik adalah komputer grafika  2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). komputer Grafika sering dikenal juga dengan istilah visualisasi data.
Model grafik di bagi menjadi vector & raster
·         Vektor dibentuk oleh formula
·         Raster dibentuk oleh pixels

Dalam industri film (Industry Movie ) memerlukan komgraf pada industri film titik pusat yang pada tubuh hanya  terpusat pada titik tertentu saja namun pada bagian mulut mempunyai banyak titik pusat yang harus dibentuk.

Aplikasi komputer grafik :
komputer Grafik dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan. Berikut adalah bidang aplikasi spesifik dari grafika komputer:
·      Antarmuka pengguna (Graphical User Interface - GUI)
·      Peta (Cartography)
·      Kesehatan
·      Perancangan objek (Computer Aided Design - CAD)
·      Sistem multimedia
·      Presentasi grafik
·      Presentasi saintifik
·      Pemrosesan citra
·      Simulasi
Pembagian komputer grafik :
Bagian dari komputer grafik meliputi:
·         Geometri: mempelajari cara menggambarkan permukaan bidang
·         Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
·         Rendering: mempelajari algoritma untuk menampilkan efek cahaya
·         Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar.

selengkapnya......

Rabu, 16 Maret 2011

tugas 1 STBI

Exercise 1.2
Bandingkan Dokumen di bawah ini
  1. Doc 1 : breathrough drug for schizophrenia
  2. Doc 2 : new schizophrenia drug
  3. Doc 3 : new approach for treatment of schizophrenia
  4. Doc 4 : new hopes for schizophrenia patients
a. Gambar matriks kata-kata yang berhubungan dengan dokumen di atas

Doc  1
Doc 2
Doc 3
Doc 4
Approuch
0
0
1
0
Breakthrough
1
0
0
0
Drug
1
1
0
0
For
1
0
1
1
Hopes
0
0
0
1
New
0
1
1
1
Of
0
0
1
0
Patients
0
0
0
1
Schizophrenia
1
1
1
1
Treatment
0
0
1
0
 

b. Gambar reperesentasi index sesuai dengan dokumen di atas
 
Term
Doc ID
Breakthrough
1
Drug
1
For
1
Schizophrenia
1
New
2
Schizophrenia
2
Drug
2
New
3
Approach
3
For
3
Treatment
3
Of
3
Schizophrenia
3
New
4
Hopes
4
For
4
Schizophrenia
4
Patients
4
Term
Doc ID
Approach
3
Breakthrough
1
Drug
1
Drug
2
For
1
For
3
For
4
Hopes
4
New
2
New
3
New
4
Of
3
Patients
4
Schizophrenia
1
Schizophrenia
2
Schizophrenia
3
Schizophrenia
4
Treatment
3

 
Term
Doc. Freg
Approach
1
Breakthrough
1
Drug
2
For
3
Hopes
4
New
3
Of
1
Patients
1
Schizophrenia
4
Treatment
1

 

Exercise 1.7
Rekomendasikan pemrosesan order query untuk (tangerine OR tress) AND (marmalade OR skies) AND (kaleidoscope OR eyes) apabila hasil daftar posting yang diketahui sebagai berikut:
 
(tangerine OR trees) AND (marmalade OR skies) AND (kaleidoscope OR eyes)
Term          Postings size       
eyes               213312         
kaleidoscope    87009              
marmalade     107913
skies               271658              
tangerine          46653
trees               316812

(tangerine OR trees) AND (marmalade OR skies) AND (kaleidoscope OR eyes)
maka hasilnya trees AND skies AND eyes


exercise 1. 10
INTERSECT (X,Y)
Answer ¬ ( )
While x ≠ NIL OR y ≠ NIL
Do if doc 10 (x) = doc 10 (y)
Then ADD (answer, doc 10 (x))
X ¬ next (x)
Y ¬ next (y)

Perbandingan Query Boolean Google dengan Yahoo
CONTOH QUERY BOOLEAN


 

selengkapnya......