REALISM IN COMPUTER GRAPHIC

Saya mengacu pada PHYSICAL REALISM pada khususnya. Realism di sini, maksudnya adalah proses dari gambar visual yang menghasilkan objek sehingga terlihat bentuk fisiknya. Berkenaan dengan pembuatan sebuah objek 3D hingga movie (film) dan video.

Banyak yang dikategorikan sebagai teknik Realism dalam computer graphic, yaitu:

  • Rendering
  • Geometry and Modelling
  • Behavior
  • Interaction
Banyak lagi jumlah teknik realisme yang berbeda-beda. Berikut akan dibahas mengenai RENDERING


RENDERING
Rendering adalah sebuah gambar output dari scene 3d atau suatu object. Fitur-fitur seperti materials, lighting, oversampling dan shadows memiliki pengaruh dalam efek dan kualitas hasil rendering. Semakin banyak fitur yang ditambahkan , maka semakin realistik hasilnya, akan tetapi akan mempengaruhi lama waktu rendering.

Rendering menghasilkan gambar menjadi sebuah model melalui software (program) komputer.
detail diciptakan oleh texturing segala sesuatu dengan peta tekstur precomputed. Rendering telah digunakan dalam arsitektur, video game, simulator, film atau TV efek khusus, dan desain visualisasi, masing-masing menggunakan keseimbangan yang berbeda fitur dan teknik. Sebagai produk, berbagai renderers yang tersedia. Beberapa diintegrasikan ke dalam pemodelan dan animasi yang lebih besar paket, ada yang berdiri sendiri, ada yang bebas proyek open source. Di dalam, sebuah renderer adalah program direkayasa dengan hati-hati, berdasarkan campuran selektif disiplin yang berkaitan dengan: cahaya fisika, persepsi visual, matematika, dan pengembangan perangkat lunak.

Beberapa berhubungan langsung dengan algoritma dan teknik tertentu
* Bayangan - bagaimana warna dan kecerahan dari permukaan bervariasi dengan pencahayaan
* Tekstur-pemetaan - sebuah metode untuk menerapkan detail pada permukaan
* Bump-mapping - sebuah metode simulasi skala kecil pada per
mukaan bumpiness
* Pengasapan / berpartisipasi media - bagaimana cahaya meredup ketika melewati atmosfer non-jelas atau udara

* Bayangan - menghalangi efek cahaya
* Lembut bayang-bayang - beragam kegelapan disebabkan oleh sumber cahaya setengah tertutup

* Refleksi - cermin-seperti atau sangat mengilap refleksi
* Transparansi (optik), transparansi (grafis) atau opacity - tajam transmisi cahaya melalui benda padat
* Tembus - sangat tersebar transmisi cahaya melalui benda padat
* Pembiasan - pembengkokan cahaya yang terkait dengan transparansi
* Difraksi - tekukan, menyebarkan dan interferensi cahaya yang lewat celah suatu objek atau sinar yang mengganggu

* Langsung iluminasi - permukaan yang diterangi oleh cahaya yang dipantulkan dari permukaan lain, bukan langsung dari sumber cahaya (juga dikenal sebagai pencahayaan global)
* Kaustik (suatu bentuk penerangan tidak la
ngsung) - pantulan cahaya dari sebuah benda bersinar, atau memfokuskan cahaya melalui objek yang transparan, untuk menghasilkan terang menyoroti objek lain
* Kedalaman lapangan - objek tampak buram atau tidak fokus ketika terlalu jauh di depan atau di belakang objek dalam fokus
* Gambar blur - objek yang tampil buram karena gerakan kecepatan tinggi, atau gerakan kamera

* Non-fotorealistik render - render adegan dalam gaya artistik, dimaksudkan agar terlihat seperti sebuah lukisan atau gambar.

Banyak algoritma rendering telah diriset, dan tiap software yang digunakan untuk rendering dapat menggunakan sejumlah teknik yang berbeda untuk mendapatkan gambar akhir.

Dalam pembuatan, menelusuri setiap sinar cahaya dalam adegan tidak praktis dan akan mengambil banyak waktu. Bahkan menjiplak sebagian yang cukup besar untuk menghasilkan gambar yang memerlukan waktu banyak waktu jika sampling tidak cerdas dibatasi.

Oleh karena itu, empat cara yang lebih efisien pada teknik pemodelan telah muncul:

  • rasterization, termasuk scanline rendering;
  • raycasting; adalah sebuah metode yang mencoba untuk mensimulasikan cara yang secara langsung permukaan yang diterangi cahaya tidak langsung bertindak sebagai sumber yang menerangi permukaan lain. Ini menghasilkan bayangan lebih realistis dan tampaknya lebih baik menangkap 'suasana' dari suatu adegan dalam ruangan. Sebuah contoh klasik adalah cara yang bayangan 'pelukan' sudut kamar.
  • radiositas (radiosity) menggunakan elemen hingga matematika untuk mensimulasikan penyebaran difusi cahaya dari permukaan; dan
  • ray tracing mirip untuk sinar casting, tetapi mempekerjakan lebih maju optik simulasi. bertujuan untuk mensimulasikan aliran alami cahaya, ditafsirkan sebagai partikel.

Kebanyakan perangkat lunak canggih menggabungkan dua atau lebih teknik untuk memperoleh hasil yang cukup baik dengan biaya murah.


PERSAMAAN DALAM RENDERING
Ini adalah kunci akademis / teoritis konsep dalam rendering. Ini berfungsi sebagai yang paling abstrak ekspresi formal non-aspek perseptual rendering. Semua algoritma yang lebih lengkap dapat dilihat sebagai solusi untuk formulasi tertentu dari persamaan ini.


0 komentar:

Posting Komentar