Selasa, 29 November 2011

APLIKASI PERMODELAN GRAFIS

Pada dua artikel sebelumnya telah dibahas mengenai pengertian dan juga konsep-konsep dasar desain permodelan grafis. Tidak lengkap rasanya jika semua itu belum dijelaskan mengenai pengimplementasiannya didunia nyata atau aplikasi-aplikasi yang akan dan sudah diterapkan dalam perkembangan komputer grafis tersebut.

Saya akan mencoba membahas tentang beberapa aplikasi yang telah digunakan dan dikembangkan dalam dunia permodelan grafis saat ini.
Beberapa diantaranya adalah :

1. Computer-Aided Design (CAD)

CAD adalah alat bantu berbasis komputer yang digunakan dalam proses analisis dam desain,
khusunya untuk sistem arsitektural dan engineering. CAD banyak digunakan dalam
mendesain bagunan, mobil, pesawat, komputer, alat-alat elektronik, peralatan rumah
tangga, dan berbagai produk lainnya. Contoh aplikasinya: AutoCAD.

Gambar 1 Aplikasi AutoCAD salah satu aplikasi CAD

2. Computer-Aided Sofware Engineering (CASE)


CASE mirip dengan CAD tetapi digunakan dalam bidang sofware engineering. CASE
digunakan dalam memodelkan user requirement, pemodelan basisdata, workflow dalam
proses bisnis, struktur program, dan sebagainya. Contoh aplikasi: Rational Rose, SyBase
Power Designer.

Gambar 2 Rational Rose, salah satu contoh CASE.

3. Virtual Reality


Virtual Reality adalah lingkungan virtual yang seakan-akan begitu nyata di mana user dapat
berinteraksi dengan objek-objek dalam suasana atau lingkungan 3 dimensi. Perangkat keras
khusus digunakan untuk memberikan efek pemadangan 3 dimensi dan memampukan user
beriteraksi dengan objek-objek yang ada dalam lingkungan. Contoh: aplikasi VR parachute
trainer yang digunakan oleh U.S. Navy untuk latihan terjun payung. Aplikasi ini dapat
memberikan keutungan berupa mengurangi resiko cedera selama latihan, mengurangi biaya
penerbangan, melatih perwira sebelum melakukan terjun payung sesungguhnya.

Gambar 1 Seorang perwira U.S. Navy menggunakan VR parachute trainer

4. Visualisasi Data


Visualisasi Data adalah teknik-teknik membuat image, diagram, atau animasi untuk
mengkomunikasikan pesan. Visualisasi telah menjadi cara yang efektif dalam
mengkomunikasikan baik data atau ide abstrak maupun nyata sejak permulaan manusia.
Contoh: visualisasi dari struktur protein, strutur suatu website, visualisasi hasil data mining.

b

a

Gambar 2 (a) Struktur suatu website dengan 198 hyperlink;
(b) Visualisasi 3D dari gelombang magnetic pada permukaan hard drive PC

5. Pendidikan dan Pelatihan


Model-model yang dihasilkan melalui komputer yang tentunya menggunakan grafis biasa
digunakan sebagai alat bantu pendidikan. Model-model seperti proses-proses fisika dan
kimia, fungsi-fungsi psikologi, simulasi, dan sebagainya dapat membantu sesorang
memahami bagaimana operasi atau proses yang terjadi dalam suatu sistem. Contoh: simulasi
rangkaian elektronik untuk pembelajaran, salah satu aplikasinya Electroni workbench.

Gambar 3 Electronic Workbench—simulasi rangkaian elektronik.

6. Computer Art


Computer art adalah penggunaan komputer grafis untuk menghasilkan karya-karya seni.
Hasil dapat berupa kartun, potret, foto, layout media cetak, logo, lukisan abstrak, desain
interior atau eksterior, dan lain sebagainya. Contoh: Adobe Photoshop, Corel Painter, GIMP.

Gambar 4 GIMP—Aplikasi Image editing untuk digital art.

7. Hiburan


Komputer grafis juga digunakan secara luas pada bidang entertainment khususnya
pertelevisian, motion pictures, animasi, video clips, dan sebagainya. Film-film animasi yagn
berdar di pasaran seperti Shrek, Monster Inc., anime-anime Jepang, menggunakan
komputer grafis.

Gambar 5 Aplikasi grafika komputer pada bidang hiburan berupa film-film animasi 3D.

8. Video Game

Video game adalah permainan yang melibatkan interaksi dengan user interface untuk
menghasilkan umpan balik berupa visualisasi pada perangkat video. Aplikasi banyak beredar
di pasaran mulai yang sederhana 2 dimensi, seperti tetris, hingga yang rumit, 3 dimensi, dan
memerlukan resource banyak, seperti game sepakbola Winning Eleven. Dari yang yang
standalone hingga online network, seperti Ragnarok. Dari PC, console, hingga mobile
devices.

Gambar 6 Video game menggunakan grafika komputer.Gambar kiri adalah
permainan tertris dan gambar kanan adalah permainan sepakbola.

9. Pengolahan Citra


Pengolahan citra berkaitan dengan teknik-teknik untuk modifikasi dna intepretasi citra,
meningkatkan kualitas citra, analisis citra, dan mengenali pola-pola visual yang ada dalam
suatu citra. Contoh: perbaikan citra sehingga menjadi lebih jelas.

Gambar 7 Perbaikan kualitas citra sehingga menjadi lebih baik
pada pengolahan citra digital: (a) sebelum; (b) sesudah.

10.Computer Vision


Compute Vision adalah ilmu pengetahuan dan teknologi dari mesin-mesin yang dapat
melihat. Sebagai disiplin ilmu, computer vision berkaitan dengan teori untuk membangun
sistem buatan yang dapat menarik informasi dari citra-citra. Informasi tersebut kemudian
dapat digunakan sebagai input dalam mengambil keputusan atau tindakan. Data citra yang
diambil dapat berupa video, citra dari berbagai kamera, dan sebagainya.

11. Graphical User Interface


Graphical User Inteface adalah antarmuka grafis yang mempermudah interaksi manusia
dengan komputer dan alat-alat yang dikendalikan oleh komputer. GUI sudah sering kita
lihat berupa window-window yang digunakan pada sistem operasi Windows, Mac, maupun
Linux.


SUMBER

www.wikipedia.co.id

http://gubuk.orgfree.com/Aplikasi-Komputer-Grafis.php


KONSEP-KONSEP DASAR PERMODELAN GRAFIK

Setelah pada artikel sebelumnya kita membahas tentang pengertian desain permodelan grafik, maka pada artikel ini akan dibahas mengenai konsep-konsep dasar desain permodelan grafik dari sisi jenisnya yaitu bimap dan vektor.
Permodelan grafik sangat erat kaitannya dengan Grafik Komputer. Grafik komputer merupakan sebuah cabang ilmu komputer yang berhubungan dengan teori dan teknik pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafik komputer adalah grafik komputer 2D yang kemudian berkembang menjadi grafik komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition).
Grafik komputer dibedakan menjadi 2 jenis, yaitu grafik bitmap dan grafik vektor. Berikut ini akan saya jelaskan mengenai kedua jenis grafik komputer sebagai berikut.

Grafik Bitmap

Bitmap yaitu representasi dari citra grafis yang terdiri dari susunan titik yang tersimpan di memori komputer. Dikembangkan oleh Microsoft dan nilai setiap titik diawali oleh satu bit data untuk gambar hitam putih, atau lebih bagi gambar berwarna. Kerapatan titik-titik tersebut dinamakan resolusi, yang menunjukkan seberapa tajam gambar ini. Fungsi dari grafik bitmap biasa digunakan untuk editing, manipulasi foto atau images yang memiliki banyak tones warna. Berikut ini adalah beberapa contoh format file bitmap BMP, PCX ,TIFF. JPEG, GIF, dll.

Contoh gambar bitmap :

Grafik Vektor

Gravik vektor berbeda dengan grafik bitmap, grafik vektor merupakan representasi dari gambar dengan berupa array pixel. Vektor merupakan gambar digital yang berbasiskan persamaan perhitungan matematis. Gambar vektor biasannya memiliki ukuran file yang lebih kecil apabila dibandingkan dengan gambar bitmap. Keunggulan dari grafik vektor ini sendiri adalah pada resolusi berapapun dan tingkat pembesaran apapun gambar yang dihasilkan tetap (tidak blur atau pecah). Fungsi dari grafik vektor ini sendiri adalah pada saat pembuatan logo yang membutuhkan memperkecil-memperbesar suatu objek. Nilainya akan tetap konstan baik di name cards hingga billboard sekalipun. Berikut ini adalah beberapa contoh format file gambar vektor : CDR(CorelDraw), AI(Adobe Illustrator), CMX(Corel Exchange), CMG(Computer Graphic Metafile), DXF(AutoCAD), dan WMF(Windows Media File).

Contoh gambar vektor :





SUMBER
http://nanay058.wordpress.com/2011/09/28/konsep-dasar-pemodelan-grafik/

PENGERTIAN DESAIN PERMODELAN GRAFIK

Pada artikel kali ini saya akan membahas tentang Desain Permodelan Grafik. Akan dibahas mengenai definisi dan beberapa hal yang berkaitan dengan permodelan grafik.

Permodelan adalah membentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling).
Grafik
Grafik identik dengan suatu garis-garis, tanda, dan bentuk huruf. Grafik merupakan cara-cara membentuk bentuk huruf, tanda serta gambar menggunakan proses pencetakan. Grafik juga di definisikan sebagai suatu pembuatan, penyimpanan serta manipulasi model dan citra.

Jadi, Desain Pemodelan Grafik merupakan suatu proses dimana akan diciptakan suatu obyek baru menggunakan suatu perangkat lunak yang melalui tahapan-tahapan yaitu membuat, menyimpan, dan memanipulasi model dan citra. Kegiatan yang biasanya berkaitan dengan grafik komputer adalah pemodelan geometris, rendering, animasi, graphic library/package, application program, dan citra.

Desain permodelan grafik sangat berkaitan dengan grafik komputer. Berikut adalah kegiatan yang berkaitan dengan grafik komputer:

  1. Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D.
  2. Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk.
  3. Animasi : Menetapkan/menampilkan kembali tingkah laku/behaviour objek bergantung waktu.
  4. Graphics Library/package (contoh : OpenGL) adalah perantara aplikasi dan display hardware(Graphics System).
  5. Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library.
  6. Hasil dari interaksi user menghasilkan/modifikasi citra.
  7. Citra merupakan hasil akhir dari sintesa, disain, manufaktur, visualisasi dll.
kerangka grafik komputer Desain Pemodelan Grafik
Kerangka Grafik Komputer





SUMBER
ilhamsk.com/desain-pemodelan-grafik/
http://wartawarga.gunadarma.ac.id/2011/11/desain-pemodelan-grafik-dan-teknologi-vektor-dan-bitmap/







Sabtu, 19 November 2011

MEMBUAT GARIS, PERSEGI, SEGITIGA DAN POLIGON DENGAN OPENGL

Sesuai dengan judulnya diatas, kali ini saya akan mencoba untuk share tentang listing dan output program dari program aplikasi OpenGL.
Sebenarnya ini merupakan tugas Grafik Komputer, dimana kita diminta untuk membuat output berupa garis, persegi, segitiga dan poligon dengan menggunakan program aplikasi OpenGL. Output nya yang kita buat juga harus berwarna.

Listing yang saya akan share dibawah ini hanya merupakan program utama nya saja. Jadi sebenarnya listing dari bentuk bentuk diatas tersebut sama saja, hanya yang membedakan adalah program utamanya saja, berikut adalah program utama dari bentuk bentuk diatas dengan menggunakan OpenGL :)

GARIS

Listing Garis



Output Garis



PERSEGI

Listing Persegi



Output Persegi



SEGITIGA

Listing Segitiga



Output Segitiga