Dasar-dasar Grafika Komputer

Aug 6, 2024

Catatan Kuliah Grafika Komputer

1. Definisi Grafika Komputer

  • Grafika Komputer menurut Suyoto: Perangkat alat yang terdiri dari hardware dan software untuk membuat gambar, grafik, atau citra realistis (seni, game, foto, film animasi).
  • Teknik Ilmu Komputer dan Matematika: Memanipulasi data gambar menggunakan komputer, bisa diartikan sebagai sesuatu selain teks atau suara.
  • Aplikasi Nyata: Visualisasi data dalam bentuk 2D atau 3D lengkap dengan animasi.
    • Contoh: Grafis 3D lebih realistis, tetapi 2D masih banyak digunakan.
  • Bidang Ilmu Terkait: Matematika, geometri, analisis/metode numerik, komputasi, pengolahan citra, visi komputer.

2. Sejarah Grafika Komputer

Fase 1: Era Komputer Interaktif (1950-an)

  • Penggunaan tabung kathode (CRT) dan prosesor lambat.
  • Menggunakan light pen sebagai pointer.
  • Pemrograman otomatis.

Fase 2: Grafika Interaktif Modern (1960-an)

  • Ivan Sutherland: Penemu grafika interaktif modern.
  • Penemuan keyboard.
  • William Vitter: Memperkenalkan istilah komputer grafik dengan desain menggunakan plotter.
  • Steve Russell: Menciptakan video game pertama "Space War".
  • Zha Jack: Film simulasi gerakan satelit dengan komputer mainframe IBM 7090.

Fase 3: Penggunaan di Dunia Industri (1970-an)

  • Penggunaan CAD (Computer Aided Design) untuk membantu manufaktur.
  • Memperbaiki kualitas desain produk dengan cepat.

Fase 4: Teknologi Hybrid (1980-1990-an)

  • Penelitian gabungan desain dan permodelan pejal.
  • Perkembangan teknologi komputer yang pesat hingga era milenium.

3. Implementasi Grafika Komputer

  • Bidang: Pendidikan, kesehatan, militer, pemerintahan, ekonomi, perbankan, film, industri manufaktur, game.
  • Contoh dalam Film: Special effects, pemakaian CGI, dan film animasi.
  • Contoh dalam Industri: CAD untuk perancangan mesin dan produk.
  • Contoh dalam Visualisasi: Peragaan cuaca, pergerakan tanah, dan denah arsitektur.
  • Contoh dalam Kesehatan: Penggunaan CV-scan, MRI, dan X-ray.

4. Tema Utama Grafika Komputer

4.1. Modeling

  • Pembuatan desain awal, sketsa.
  • Implementasi dalam bahasa pemrograman.

4.2. Animation

  • Membutuhkan banyak gambar untuk menciptakan efek gerakan.
  • Penggabungan gambar-gambar untuk efek animasi.

4.3. Rendering

  • Menggabungkan semua komponen (teks, suara, gambar, back sound).
  • Proses membangun gambar dari model yang telah disiapkan.

5. Proses Rendering

  • Komponen Utama: Geometri, kamera, cahaya, karakteristik permukaan, algoritma rendering.
  • Tahapan Berurutan: Geometri -> Kamera -> Pencahayaan.
  • Jenis Pencahayaan:
    • Ambient Light: Cahaya menyeluruh.
    • Directional Light: Cahaya dari satu sisi.
    • Point Light: Cahaya pada satu titik.
    • Spotlight: Cahaya terfokus pada satu area.

Penutup

  • Grafika komputer merupakan bidang yang luas dan terintegrasi dari berbagai disiplin ilmu.
  • Penggunaan grafika komputer sangat luas dan meliputi hampir seluruh aspek kehidupan.