Grafik Komputer

15
Menangani Proyeksi Aliasing Dalam Pemetaan Bayangan

Saya mengutak-atik pemodelan 3D prosedural sederhana untuk membuat bangunan mungil untuk pencetakan 3D. Sebuah contoh: Untuk membuat model lebih mudah dibaca di layar, saya telah menerapkan pemetaan bayangan dasar untuk satu arah cahaya. Karena adegan saya tidak berubah, saya hanya membuat...

14
Apakah semua kebisingan berbasis grid pasti anisotropik?

Saya tertarik pada bagaimana ini berlaku untuk jumlah dimensi yang lebih tinggi juga, tetapi untuk pertanyaan ini saya hanya akan fokus pada grid 2D. Saya tahu bahwa kebisingan Perlin bukan isotropik (penunjuk arah), dan bahwa kotak persegi yang mendasari muncul cukup untuk dapat...

14
Apa itu Probe Harmonik & Cahaya?

Apa itu Probe Harmonik & Cahaya ? Seberapa bermanfaatkah mereka dalam grafik komputer? Apa yang sebenarnya mereka lakukan? Saya pernah mendengar kata harmonik bola & Probe Ringan di mana-mana, dari presentasi siggraph hingga posting blog. Baru-baru ini Matt Pettineo memposting seri blog 6...

14
Mengapa GPU masih memiliki rasterizer?

Meskipun ada kemajuan, GPU modern masih memiliki rasterizer yang diperbaiki. Sangat dapat dikustomisasi, dengan shader yang dapat diprogram, namun tidak sepenuhnya dapat diprogram. Mengapa demikian? Mengapa GPU tidak bisa sekadar perangkat paralel masif dengan unit komputasi universal di mana...

14
manfaat kebisingan perlin dari kebisingan nilai

Saat menyelidiki cara kerja kebisingan perlin, saya bertanya-tanya mengapa orang akan menggunakan kebisingan perlin alih-alih kebisingan nilai sederhana. Sejauh yang saya mengerti benar, hal berikut ini berlaku: Perlin noise adalah fungsi noise berbasis kisi, yang memberikan gradien n-dimensi...

14
Dapatkan panjang vektor dengan GLM

Saya cukup bingung tentang bagaimana perilaku perpustakaan GLM atau saya menggunakannya dengan tidak benar. glm::vec2 testVec(6,-4); float len = testVec.length(); Saya mendapatkan nilai 2dengan potongan kode di atas. Saya percaya saya mencoba untuk mendapatkan panjang vektor yang ditentukan...

14
Apakah tekstur pencarian masih digunakan untuk apa saja?

Saya tahu dalam waktu yang tidak lama (5-10 tahun?) Bahwa itu populer / efisien untuk memanggang data menjadi tekstur dan kemudian membaca data dari tekstur, sering menggunakan interpolasi tekstur bawaan untuk mendapatkan interpolasi linier dari roti yang dipanggang. data keluar. Sekarang waktu...

14
Kompatibilitas OpenGL, konvensi penamaan dan ARB vs EXT

Saya pikir saya telah membentuk pemahaman umum tentang bagaimana konvensi dan ekstensi penamaan OpenGL bekerja, sampai saya menemukan sebuah kasus yang membingungkan saya. Inilah pemahaman saya sejauh ini: Tanpa akhiran - mis glGenBuffers(). Fungsi ini adalah bagian dari profil inti. The...

14
Apa perbedaan antara berbagai kurva pengisian ruang?

Kurva yang mengisi ruang penting dalam banyak aplikasi grafis karena mereka membantu mengekspos lokalitas spasial. Kita sering mendengar tentang algoritma yang berbeda menggunakan kurva Z, kode Morton, kurva Hilbert, dll. Apa perbedaan antara beberapa kurva berbeda ini dan bagaimana mereka berlaku...