• Tidak ada hasil yang ditemukan

Grafik Komp Konsep 3D

N/A
N/A
Protected

Academic year: 2018

Membagikan "Grafik Komp Konsep 3D"

Copied!
10
0
0

Teks penuh

(1)

Grafik Komputer :

Konsep 3 Dimensi

(2)

Alur Proses

Grafik Komputer 3D (1/2)

• Penetapan ruang model.

• Transformasi model adalah menempatkan model pada sistem koordinat umum yang disebut ruang dunia (world space).

• Semua objek, sumber cahaya dan sudut pandang pengamat, berada pada ruang dunia.

• Penolakan dilakukan terhadap bagian-bagian yang tidak perlu dalam upaya optimisasi.

• Cahaya menyebabkan suatu objek dapat terlihat

• Warna objek ditentukan dari properti material objek itu sendiri dan sumber cahaya pada tampilan tersebut.

• Algoritma Illuminasi tergantung pada model bayangan (shading model) dan model permukaan (surface model).

• Transformasi pengamatan adalah bentuk lain dari koordinat sistem

• Memetakan titik-titik yang ada pada ruang dunia ke ruang mata

• Posisi pengamat ditransformasikan ke asalnya • Arah pengamatan diorientasikan sepanjang

axis

(3)

Alur Proses

Grafik Komputer 3D (2/2)

• Selanjutnya dilakukan kliping pada tampilan objek dalam gambaran volume 3D yang disebut viewing frustum

• Pada tahap ini dilakukan eliminasi total pada objek (dan bagian objek) yang tidak visible bagi citra. • Objek selanjutnya diproyeksikan ke dalam 2D • Transformasikan dari ruang mata ke ruang

tampilan (screen space

• Transformasi akhir, dari ruang koordinat tampilan (screen-space coordinate) ke viewport coordinate • Tahap rasterisasi melakukan scan

objek dan mengkonversinya ke dalam pixel.

(4)

Model 3D

• Model : representasi objek atau sistem

• Pemodelan : kreasi dan manipulasi representasi objek atau sistem

• Model -> Render -> Display • Tipe Model

– Model Geometri

• Penggunaan entitas geometri untuk menggambarkan objek

• Contoh : garis, poligon, kurva, dll

– Model Descriptive

• Representasi matematik atau konseptual • Contoh : persamaan dan deskripsi atribut

• Representasi Pemodelan

– Constructive Solid Geometry (CSG) dan Hierarchical Modelling

– Hierarchical Modelling : model grafis yang disusun dari sejumlah model individual

– Hierarchical model melibatkan proses transformasi

(5)

Representasi

Representasi Objek 3D

– Representasi Batas

• Representasi Permukaan

• Facet poligon, permukaan spline dikonversi ke dalam bentuk jaring poligon

– Representasi Solid (Space partitioning)

• Representasi objek melalui sekumpulan set padat (kubus).

• Suatu Objek tersusun dari kumpulan poligon (facet).

(6)

Pengamatan 3D

Bagaimana menetapkan ….

• Dari sudut mana kita memandang objek tersebut ? • Dimana kita melihatnya objek tersebut ?

• Dengan cara seperti apa kita melihat objek tersebut ? Pengamatan 3D menyerupai proses

pengambilan gambar melalui fotografi !

camera

tripod

viewing volume

Analogi Kamera dan Transformasi :

•Transformasi Proyeksi Menyesuaikan lensa pada kamera Sudut pandang Paralel atau Proyeksi

•Transformasi Pandangan

Tripod : mendefinisikan posisi dan orientasi volume

(7)

Hidden Surface Removal

• Bagaimana cara kita menampilkan objek yang saling bertumpang tindih sehingga pada akhirnya hanya bagian depan dengan pixel yang berkontribusi saja yang tampil ?

• Dapatkah kita melanjutkannya

(memperbesar/memperkecil area yang bertumpang tindih) dan menghindari rasterisasi yang tidak

diperlukan ?

(8)

Illuminasi

Illuminasi :

Perpindahan energi (khusunya luminous flux dari cahaya yang terlihat) dari sumber cahaya ke permukaan dan titik-titik.

Bagaimana kita memodelkan cahaya/sinar ?

Bagaimana kita memodelkan pantulan dari

permukaan yang dikenai cahaya

Komponen Illuminasi :

– Sumber Cahaya

• Spektrum Daya Pancar/ Emittance Spectrum (Warna) • Geometry (posisi dan arah)

• Pelemahan Arah /Directional Attenuation

– Properti Permukaan/Surface Properties

• Spektrum Pantulan /Reflectance Spectrum (Warna) untuk beragam aspek illuminasi

(9)

Bayangan

Bayangan adalah proses penentuan warna dari

semua pixel yang menutupi permukaan

menggunakan model illuminasi.

Metodenya melliputi :

– Penentuan permukaan tampak pada setiap pixel – Perhitungan normal pada permukaan

– Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi.

Metode pembuatan bayangan cukup mahal, untuk

membuatnya lebih efisien dilakukan melalui

kustomisasi untuk merepresentasikan permukaan

yang spesifik.

Jaring poligon secara umum sering digunakan

untuk merepresentasikan permukaan yang

kompleks.

Informasi geometri yang tersedia hanyalah vertice

dari poligon

Interpolasi dari model bayangan dapat digunakan

untuk meningkatkan substansi secara lebih

(10)

Ragam Teknik Bayangan

Gambar

Grafik Komputer dan Pengolahan Citra
Grafik Komputer : Konsep 3D
Grafik Komputer dan Pengolahan Citra

Referensi

Garis besar

Dokumen terkait

Rendahnya efektivitas terapi anemia gravidarum dengan tablet Fe dipengaruhi antara lain karena dasar pemberian terapi hanya berdasarkan kadar Hb saja, tidak

Penelitian ini akan ditinjau dari pengaruh penambahan limbah karbit terhadap peningkatan nilai California Bearing Ratio (CBR) pada tanah lempung ekspansif dengan

Semua laporan kegiatan dan bukti pengeluaran dibuat rangkap 3 (tiga), yaitu rangkap pertama (asli) untuk arsip lembaga dan rangkap kedua (foto copy) dilampirkan dalam

Lampu lantai ini memiliki fungsi untuk memancarkan cahaya namun dengan arah lampu yang tidak bisa disesuaikan dengan keinginan pengguna mencerminkan pemikiran gaya desain

Tujuan penelitian ini adalah mendapatkan data-data antropometri orang Bali sesuai dengan kelompok-kelompok fungsi sikut (ukuran) dalam Arsitektur Tradisional Bali, antara lain: sikut

Hasil uji secara simultan dengan F hitung sebesar 18,056, oleh karena itu F hitung > F tabel (18,056 > 2,45), maka Ho ditolak dan Ha diterima yang berarti terdapat

tetapi massa inti ini dengan keenam elektronnya, ditambah dengan massa dari electron (partikel beta) yang dipancarkan (yang membuat total jumlah 7 elektron)

7. Menemukan latar cerita rakyat dengan mengutip kalimat atau paragraf yang mendukung. Menemukan amanat dalam cerita rakyat... 9. Menuliskan kembali isi cerita dengan