Jumat, 19 November 2010

Grafik Komputer


Pada postingan kali ini saya akan membahas lebih dalam mengenai Grafik Komputer atau Computer graphics.Pembahasan kali ini dimulai dari pengertian grafik computer,sampai aplikasi-aplikasi yang digunakan pada grafik computer,dimulai dengan pengertian grafik komputer.

Pengertian grafik komputer

Grafika komputer atau computer graphics adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital yang membahas mengenai bagaimana cara menggambar suatu bentuk baik berupa garis, angka maupun struktur abstrak dengan menggunakan komputer dan menampilkannya. Bentuk sederhana dari grafika komputer adalah grafika komputer 2 dimensi (2D) yang kemudian berkembang menjadi grafika komputer 3 dimensi (3D), pemrosesan citra (image processing), dan pengenalan data (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.Grafika komputer pada dasarnya adalah suatu bidang komputer yang memelajari cara-cara meningkatkan dan memudahkan komunikasi antara manusia dengan mesin (komputer) dengan jalan membangkitkan, menyimpan, dan memanipulasi gambar model suatu obyek mengunakan komputer. Grafika komputer memungkinkan kita untuk berkomunikasi lewat gambar-gambar, bagan-bagan, dan diagram-diagram.

Bagian dari disiplin ilmu grafik komputer meliputi:

• Geometri: yaitu ilmu untuk mempelajari cara menggambarkan permukaan bidang
• Animasi: yaitu ilmu untuk mempelajari cara menggambarkan dan memanipulasi gerakan
• Rendering: yaitu ilmu untuk mempelajari algoritma untuk menampilkan efek cahaya
• Citra (Imaging): yaitu ilmu untuk mempelajari cara pengambilan dan penyuntingan gambar.

-Geometri

            Geometri berasal dari bahasa Yunani, geo yang berarti bumi dan metria yang berarti pengukuran, secara harafiah geometri berarti pengukuran tentang bumi yang merupakan cabang dari ilmu matematika yang mempelajari hubungan di dalam ruang. Dalam grafika komputer geometri mempelajari cara menggambarkan permukaan bidang dan menciptakan model matematika dari obyek-obyek 2D dan 3D.

-Animasi

Animasi berasal dari pengolahan gambar tangan pada kertas gambar yang kemudian di-"putar" sehingga muncul efek gambar bergerak. Dalam grafika komputer animasi mempelajari cara menggambarkan dan memanipulasi gerakan.

-Rendering

Rendering dalam grafika komputer mempelajari algoritma untuk menampilkan efek cahaya dan memproduksi citra yang lebih solid darimodel yang telah dibentuk.
-Citra(imaging)
Citra (imaging) dalam grafika komputer mempelajari tentang cara pengambilan dan penyuntingan gambar. Pengolahan citra merupakan proses awal (preprocessing) dari computer visi.

Kerangka Grafika Komputer Interaktif


- Graphics library adalah perantara aplikasi dan display hardware (Graphics System).
- Application program memetakan obyek aplikasi ke tampilan (citra) dengan memanggil graphics library.
- Hasil dari interaksi user menghasilkan modifikasi citra.
- Citra merupakan hasil akhir dari sintesa, desain, manufaktur, visualisasi, dan lain-lain.

            Pada perkembangan saat ini, pemanfaatan teknologi grafika computer sangat dibutuhkan untuk memvisualisasikan objek-objek dunia nyata menjadi objek grafis, dan implementasi yang real yaitu digunakannya teknologi grafika komputer pada fraktal untuk pembuatan aplikasi desain suatu benda.

Pengenalan Grafika Komputer

Pada tahun 1950, MIT mengembangkan komputer Whirlwind dengan tabung sinar katode Chatode Ray Tube (CRT). komputer ini mampu memaparkan grafis pasif yang digunakan untuk bidang pertahanan. Pada era ini, banyak orang yang menggunakan pena cahaya (light-pen). Light-pen adalah sebuah pensil yang digunakan untuk memilih posisi, menunjuk suatu dan menggambarkan sesuatu pada layer dengan penditeksi cahaya yang datang dari titik-titik layer.
Istilah “grafik komputer” ditemukan tahun 1960 oleh William Fetter yang membentuk desain model cockpit (Boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 dimensi (3D). Pada tahun 1961, Edward Zajac menyajikan suatu model simulasi satelit dengan menggunakan teknologi grafik komputer. Grafika komputer dirasakan semakin penting oleh para ilmuan dan bidang industri, maka para ilmuan mulai memperbaiki kualitas desain produksi menjadi lebih baik. Pada tahun 1972, muncul sebuah film pertama yang menggunakan animasi komputer (Westworld) yang menunjukkan kemajuan akan grafik komputer yang dilanjutkan dengan StarWars pada tahun 1977. Untuk pertama kalinya yaitu pada tahun 1986 film hasil produksi grafik komputer dijadikan sebagai nominasi dalam academy award: Luxo Jr. (Pixar) dan dilanjutkan dengan diproduksinya film Toy Story (Pixar dan Disney) sebagai film animasi 3D terpanjang pertama.
            Pada akhir tahun 90-an, ditemukan sebuah teknologi visualiasi interaktif untuk ilmu pengetahuan dan kedokteran, artistic rendering, image based rendering, path tracing dan photon maps. Kemudian dilanjutkan dengan ditemukannya perangkat keras untuk real-time photorealistic rendering pada tahun 2000 dan sekarang grafika komputer digunakan diberbagai bidang seni, sains, bisnis, pendidikan dan hiburan.

Macam-macam Applikasi Grafika.
a. 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.
b.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.
c.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.
Contoh Grafik Komputer Di UntukMembuat Games
Pada bagian ini saya lebih memfokuskan untuk penjelasan tentang grafik di dalam game.grafik merupakan satu cara penyajian data secara ringkas biasanya menghubungkan antara variabel bebas (X) dengan variabel tidak bebas (Y)

Teknik-teknik yang digunakan pada grafik komputer yaitu:

1. Texture mapping
 adalah sebuah metode untuk menambahkan detail, tekstur permukaan (a bitmap atau raster image), atau warna dihasilkan komputer grafis atau model 3D.
2. Bump pemetaan
adalah grafis komputer teknik di mana pada setiap pixel, sebuah Usikan ke permukaan normal objek yang diberikan adalah mendongak dalam peta tekstur dan diterapkan sebelum dilakukan perhitungan iluminasi (lihat, misalnya, Phong shading). Hasilnya adalah lebih kaya, lebih rinci representasi permukaan yang lebih mirip dengan rincian yang melekat pada alam. Normal dan pemetaan paralaks yang paling sering digunakan cara membuat gundukan, dengan menggunakan teknik-teknik baru yang membuat bumpmapping menggunakan Skala abu-abu usang.
3. Pemetaan normal (Dalam grafik komputer 3D,), atau “bump Dot3 pemetaan”, adalah sebuah teknik yang digunakan untuk berpura-pura penyalaan benjol dan penyok. Hal ini digunakan untuk menambahkan rincian tanpa menggunakan lebih poligon.
4. Shadow maps atau proyektif membayangi
adalah proses di mana bayang-bayang ditambahkan ke grafik komputer 3D. Konsep ini diperkenalkan oleh Lance Williams pada tahun 1978, dalam sebuah makalah berjudul “Casting melengkung bayangan pada permukaan lengkung”. Sejak saat itu, telah digunakan baik dalam pra-dirender adegan, secara realtime, bahkan di banyak konsol dan PC high-end game. Bayangan pemetaan digunakan oleh Pixar ’s RenderMan, dan sebaliknya, bayangan pemetaan telah digunakan dalam film-film seperti Toy Story.
             
Sekian postingan mengenai grafik computer kali ini,semoga dapat bermanfaat bagi pembacanya.

Referensi : Google search engine