Minggu, 04 Desember 2011

Morphing

0 komentar
Efek morphing adalah efek perubahan secara perlahan-lahan suatu objek menjadi objek lain. Dua tahap proses yang umumnya terjadi di balik morphing adalah warping dan cross dissolve. Warping merupakan langkah pertama dari proses morphing. Prinsip kerja warping adalah membentangkan (stretch) dan menyusutkan (squeeze) sebuah gambar, yang disebut gambar asal, sehingga hasilnya sama dengan gambar tujuan. Cross dissolve adalah langkah berikutnya setelah proses warping. Prinsip kerjanya adalah memadukan warna gambar asal dengan warna gambar tujuan.
Dalam hal ini digunakan teknik interpolasi untuk membuat morphing. Melakukan interpolasi berarti menyisipkan di antara (between) dua bagian yang berbeda atau memperkirakan nilai dari suatu fungsi antara dua nilai yang telah diketahui. Pada komputer grafik, interpolasi digunakan untuk menggabungkan beberapa efek yang ingin dilakukan pada suatu obyek. Ada beragam teknik interpolasi, salah satu di antaranya adalah interpolasi linear. Interpolasi linier paling sederhana, dengan rumus :



Titik P merupakan titik perubahan. Semakin banyak titik P yang dapat dibuat, akan semakin halus jadinya. Sehingga muncul titik P ke n. Untuk mencari x ataupun y ke n, dicarilah titik ke k dengan rumus sebagai berikut :



Contoh proses morphing seperti di bawah ini :


Read full post »

Minggu, 23 Oktober 2011

Revisi Tugas 2 dan Flowchartnya

0 komentar
Meski pulsa modem habis, walaupun posting dengan numpang ngenet di warnet, dan ibu marah-marah karena aku pulang larut. Tetapi, demi untuk mengumpulkan tugas tepat waktu, saya posting tugas lanjutan setelah demo seminggu yang lalu. Tugasnya adalah memposting flowchart dari tugas yang telah aku demokan.


Yang aku demokan berbeda dengan tugas yang aku kirimkan baru saja. Karena tugas yang baru saja merupakan revisi dari demo seminggu yang lalu. Berikut ini adalah flowchartnya :

Gambar 1 merupakan flowchart dari program catur tersebut :

Gambar 2 merupakan flowchart dari pembuatan kotak putih :

Gambar 3 merupakan flowchart dari pembuatan angka dan simbol :






Read full post »

Minggu, 16 Oktober 2011

Tugas Membuat Gambar Papan Catur Dengan openGL

1 komentar
Tugas Komputer Grafik selanjutnya adalah membuat sebuah gambar papan catur dengan kotak sebanyak 9x9, dengan window size 800x800 dan position 100x100. Selain itu menggunakan glVertex2f dan glColor3f (1.0,0.0,0.0). Dan mengisinya kotak tersebut dengan NRP dan simbol. NRP aku adalah 109. setiap kotak terisi 1 karakter saja. Bingung gimana cara buatnya.
Setelah mencari pada beberapa referensi dan membacanya, akhirnya ditemukan juga cara membuatnya dengan menggunakan glVertex2f kemudian mulai kebingungan lagi bagaimana cara membentuk kotak putih dan hitam dengan glVertex2f juga mengisinya dengan karakter pada setiap kotaknya. Baca... Baca... dan Baca.... ternyata....

glVertex2f itu merupakan perintah untuk membuat titik pada suatu koordinat sumbu x dan y. Misalnya saja glVertex2f (10.,10.); artinya titik tersebut berada pada titik 10 sumbu x dan titik 10 pada sumbu y. Kemudian mencari tau lagi bagaimana cara membuat kotak kecil dan karakter di dalamnya.
Muncul ide untuk mensiasati itu dengan menggunakan glVertex2f dan glBegin(GL_QUADS)
GL_QUADS akan membentuk kotak jika terdapat 4 glVertex. Aku gambar di kertas dan menghitung titik koordinatnya sebelum aku masukkan sebagai perintah.
Dimulai dari membuat kotak putih kecil, kemudian angka 1, angka 0, angka 9, dan sebuah simbol. Simbol disini aku isi dengan huruf N. Dan hasilnya adalah




Read full post »

Minggu, 09 Oktober 2011

Web Semantik

0 komentar
Komputer grafik pertemuan ke-tiga ternyata diliburkan. Tapi gak ada yang tau. Kebetulan ada Seminar Web Semantik dan dijadikan tugas untuk membuat resume tentang Seminar Web Semantik. Pemateri Seminar Web Semantik adalah Daniel Siahaan.
Seminar dimulai dengan pengenalan internet, perkembangan internet dan web semantik.

Pengenalan Internet
Internet (kependekan dari interconnected-networking) ialah sistem global dari seluruh jaringan komputer yang saling terhubung satu sama lain. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai Transmission Control Protocol/Internet Protocol).

Pada mulanya ARPANET hanya menghubungkan 4 situs saja, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.


Perkembangan Internet

Dalam perkembangannya, Internet semakin banyak pengguna maupun aplikasi yang tersedia untuk para pengguna, seperti e-mail, telnet, file transfer, web, chatting, vidoe-conference. Selain itu ada juga istilah WWW (World Wide Web) merupakan kumpulan server web dari seluruh dunia yang mempunyai kegunaan untuk menyediakan data dan informasi untuk dapat digunakan bersama.
Selain itu, muncul berbagai aplikasi yang memudahkan bahkan menguntungkan pengguna. Seperti e-Commerce dengan :
Tidak disitu saja munculnya social network begitu menarik banyak pengguna untuk menggunakan internet. Seperti Facebook, Twitter. Belum lagi munculnya peralatan canggih seperti PC tablet, HP berbasis android, dan lain sebagainya. Semakin banyaknya pengguna, dibutuhkan perkembangan yang lebih pesat lagi untuk membantu pengguna dengan kebutuhan yang semakin banyak.


Web Semantik

Web semantik itu merupakan perkembangan dari web 3.0 yang bisa disebut sebagai evolusi dari WWW (World Wide Web), yang dicetuskan pada tahun 2002. Semantic Web didefinisikan sebagai sekumpulan teknologi, dimana memungkinkan computer memahami arti dari sebuah informasi berdasarkan metadata, yaitu informasi mengenai isi informasi (Media Iptek, 2006). Dengan adanya metadata, computer diharapkan mampu mengartikan hasil pemasukan informasi sehingga hasil pencarian menjadi lebih detail dan tepat. W3C (World Wide Web Consortium) mendefinisikan format metadata tersebut adalah Resource Description Format (RDF).


http://id.wikipedia.org/wiki/Internet
http://id.wikipedia.org/wiki/Sejarah_Internet
http://id.wikipedia.org/wiki/Www
http://krisnawanadikusuma.blogspot.com/2011/05/apa-itu-web-semantik.html
Read full post »

Sabtu, 01 Oktober 2011

Tugas Program openGL

0 komentar
Tugas Komputer Grafik kali ini adalah membuat program sederhana dengan openGL. Jangan salah. openGL itu bukan sebuah bahasa pemrograman, OpenGL(Open Graphic Library) adalah sebuah library yang terdiri dari berbagai macam fungsi dan biasanya digunakan untuk menggambar sebuah objek 2D atau 3D. Selain OpenGL ada juga API lainnya, yaitu directX milik Microsoft. Tetapi directX berbayar berbeda dengan OpenGL yang open source.

DirectX lebih banyak digunakan oleh para pengembang game. Hal ini dikarenakan, DirectX tidak hanya grafik seperti OpenGL, tapi juga suara (DirectSound), Force umpan Input (DirectInput), dan lain-lain dari OpenGL di couterpart DirectX adalah Direct3D.

OpenGL biasanya digunakan dengan bahasa pemrograman C/C++, tapi bisa juga menggunakan java. Jika sudah mempunyai program C/C++ bagaimana cara agar dapat menggunakan openGL ? Jawabannya....

Untuk menggunakan openGL di C/C++ dibutuhkan openGL Utility Toolkit (GLUT). Dengan adanya GLUT ini, kita dapat menggunakan openGL. Yang dibutuhkan adalah glut.h, glut32.lib, dan glut32.dll

  • glut.h di-copy dan paste folder include yang ada pada program C/C++.
  • glut32.lib di-copy dan paste di folder lib.
  • glut32.dll di-copy dan paste di system32.
Jika sudah, maka kita dapat menggunakannya. Untuk setiap perintah diawali dengan gl. Misalnya glColor3f(R,G,B) untuk warna latar muka, glBegin(GL_TRIANGLES); untuk membuat segitiga, dan lain sebagainya.
Di bawah ini adalah hasil dari pembuatan program sederhana menggunakan openGL :


Sumber:
http://setengahkucing.wordpress.com/2009/03/04/apa-itu-opengl/
http://id.edaboard.com/topic-608016.0.html
http://id.answers.yahoo.com/question/index?qid=20090619060600AAZ1hDZ
Read full post »

Sabtu, 24 September 2011

Scanner

0 komentar
IMAGE SCANNER

Saat ini manusia telah lebih dimudahkan dengan adanya alat Scanner. Yang awalnya hanya dapat melakukan fotocopy dengan hasil hardcopy, kini dengan adanya Scanner mempermudah manusia untuk melakukan fotocopy dengan hasil softcopy. Cara kerja fotocopy dengan scanner hampir sama. Perbedaannya hanya hasil outputnya. Fotocopy menghasilkan hardcopy sedangkan Scanner menghasilka softcopy. Mengenai penjelasan lebih detailnya ada di bawah ini :

Gambar diagram, foto, teks hitamputih maupun berwarna dapat disimpan dengan image scanner untuk pemrosesan dengan komputer. Gradasi dari gray scale atau warna dapat direkam dan disimpan sebagai array. setelah itu pemrosesan dilakukan dengan komputer, seperti transformasi atau cropping terhadap gambar tersebut. berbagai jenis image scanner mempunyai tingkat resolusi hasil gambar yang berbeda.

pada photo scanner (drum scanner), gambar diletakkan pada suatu tabung yang dapat berputar. Pancaran sinar yang mengenai gambar dipantulkan kemudian diukur oleh photocell. Pada tabung berputar, sinar yang datang dari light source bergerak dari ujung satu ke ujung lain sehingga akan mengerjakan seluruh gambar. pada gambar berwarna, beberapa filter diperlukan untuk memisahkan berbagai warna. Scanner yang menggunakan light source mempunyai resolusi lebih besar dari 2000 unit per inch.




Sumber : http://darmaraja.files.wordpress.com/2008/03/komputergrafik1.pdf


Read full post »

Pengantar Komputer Grafik

2 komentar
Pernahkah berpikir menggunakan computer tanpa adanya gambar maupun tulisan? Yang ada pasti kita akan bingung menggunakannya.

Grafik adalah segala cara pengungkapan dan perwujudan dalam bentuk huruf, tanda, dan gambar. Yang jelas, kita memerlukan adanya grafik. dengan adanya komputer, grafik tidak hanya berupa huruf, tanda, dan gambar yang hanya itu-itu saja. Dengan adanya sebuah ilmu yang disebut dengan computer grafik, dengan sebuah computer kita dapat membuat, menyimpan dan memanipulasi grafik.

Apa itu Komputer Grafik?


Komputer Grafik adalah suatu proses pembuatan, penyimpanan dan manipulasi model dan citra. Model berasal dari beberapa bidang seperti fisik, matematik, artistik dan bahkan struktur abstrak. Istilah "Komputer Grafik" ditemukan tahun 1960 oleh William Fetter : pembentukan disain model cockpit (Boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 Dimensi

Mengapa Belajar Komputer Grafik?

Komputer grafik merupakan metode utama penyampaian informasi dari computer ke manusia (human). Komputer grafik banyak memerankan peran pada berbagai bidang antara lain :

  1. Entertainment – animasi komputer-film : menghidupkan objek-objek untuk tujuan visualisasi proses, visualisasi pada simulator, visualisasi fenomena alam. Pada pembuatan film, komputer banyak digunakan untuk menunjang proses pemodelan, visualisasi dan editing. Sebelum dilakukan pengambilan gambar dengan kamera, dibuat model pemeran dalam cerita, kemudian divisualisasi untuk gerakan yang sulit dilakukan.



  2. User Interfaces : menjembatani pemakai dengan suatu perangkat agar pemakai dapat menggunakan perangkat tersebut dengan lebih mudah dan spontan.
  3. Visualisasi interaktif- bisnis dan ilmu pengetahuan
  4. CAD/CAM : untuk merancang, menggambar, visualisai dan analisis. Perangkat lunak aplikasi CAD pada umumnya dilengkapi dengan beberapa window yang memperlihatkan beberapa gambar objek dari sudut pandang yang berbeda, seperti tampak depan, samping, atas dan perspektif.
  5. Computer Art Seniman menggunakan berbagai macam perangkat lunak grafik, dan kadang juga dilengkapi dengan hardware khusus. Computer Art terdiri dari : Commercial Art dan Fine Art. Aplikasi commercial art dapat dilihat pada dekstop publishing, advertising, desain tekstil, dsb. Perangkat lunak yang digunakan antara lain adalah : CorelDraw, Macromedia Freehand dan Adobe Illustrator. Sedangkan aplikasi fine art dapat dilihat pada penggunaan perangkat lunak grafis untuk pembuatan bermacam gambar sesuai dengan gagasan dan imajinasi yang membuat. Biasanya menggunakan Draw Program dan Paint Program.
  6. Game Permainan merupakan produk yang sangat disenangi, bukan hanya oleh anak-anak tetapi orang dewasa juga menyukainya. Berbagai game dimainan di komputer, video player dengan monitor TV, dan ada pula yang menggunakan perangkat khusus. Alat input interaktif seperti mouse dan joystick diperlukan untuk aplikasi game. Game dibuat untuk penggunaan komputer PC maupun komputer dengan perangkat khusus.



    Apa Perangkat Lunak Grafik?
    Dalam pembuatan grafik seperti kegunaan diatas, butuh software yang telah banyak membantu dalam pembuatannya seperti :
    Read full post »
     

    Copyright © Nuri's Blog Design by Free CSS Templates | Blogger Theme by BTDesigner | Powered by Blogger