Grafik Komputer

Pertanyaan dan jawaban untuk peneliti dan pemrogram grafik komputer

45
Bagaimana saya bisa men-debug GLSL shaders?

Saat menulis shader non-sepele (seperti saat menulis kode non-sepele lainnya), orang membuat kesalahan. [rujukan?] Namun, saya tidak bisa hanya debug itu seperti kode lain - Anda tidak bisa hanya melampirkan gdb atau Visual Studio debugger setelah semua. Anda bahkan tidak dapat melakukan debugging...

42
Bagaimana Gaussian Blur Diimplementasikan?

Saya pernah membaca bahwa blur dilakukan dalam grafik waktu nyata dengan melakukannya pada satu sumbu dan kemudian pada yang lain. Saya telah melakukan sedikit konvolusi dalam 1D di masa lalu, tetapi saya tidak terlalu nyaman dengan itu, juga tidak tahu harus berbelit-belit dalam hal ini. Adakah...

38
Albedo vs Diffuse

Setiap kali saya pikir saya memahami hubungan antara kedua istilah, saya mendapatkan lebih banyak informasi yang membingungkan saya. Saya pikir mereka sama, tetapi sekarang saya tidak yakin. Apa perbedaan antara "difus" dan "albedo"? Apakah mereka istilah yang dapat dipertukarkan atau mereka...

34
Apakah ada bahan umum yang tidak terwakili dengan baik oleh RGB?

Dalam grafik kami menggunakan RGB dan ruang warna lain sebagai perkiraan untuk spektrum penuh dari panjang gelombang cahaya. Ini ternyata bekerja cukup baik secara umum, tetapi apakah ada benda / bahan / fenomena yang cukup umum, hal-hal yang mungkin Anda temui dalam kehidupan sehari-hari, yang...

33
Apa Pentingnya Pengambilan Sampel?

Apa itu sampling penting? Setiap artikel yang saya baca tentang itu menyebutkan 'PDF' apa itu juga? Dari apa yang saya kumpulkan, pentingnya sampling adalah teknik untuk hanya sampel area di belahan bumi yang lebih penting daripada yang lain. Jadi, idealnya, saya harus mencicipi sinar ke arah...

32
Grafik pemetaan konsep DirectX / OpenGL (Vulkan)

Seringkali fitur perangkat keras yang serupa diekspos melalui DirectX dan OpenGL menggunakan terminologi yang berbeda. Misalnya: Constant Buffer / Uniform Buffer Object RWBuffer / SSBO Saya mencari bagan lengkap yang menggambarkan terminologi DirectX mana yang digunakan untuk merujuk pada...

30
Berbagi kode antara beberapa shader GLSL

Saya sering menemukan diri saya menyalin kode paste antara beberapa shader. Ini termasuk perhitungan atau data tertentu yang dibagikan di antara semua shader dalam satu pipa tunggal, dan perhitungan umum yang dibutuhkan oleh semua shader vertex saya (atau tahap lainnya). Tentu saja, itu praktik...

27
Jalur menelusuri Cook-Torrance BRDF

- Maaf untuk posting lama, tapi saya lebih suka melakukan itu karena " Iblis ada di detail. " :) Saya menulis pelacak jalur dari awal dan bekerja dengan baik untuk permukaan difusi (Lambertian) yang sempurna ( yaitu uji tungku menunjukkan - setidaknya secara visual - bahwa ini menghemat energi,...

26
Apa itu buffer stensil?

Wikipedia menyatakan bahwa buffer stensil adalah buffer sewenang-wenang yang dapat digunakan oleh shader. Namun, itu mengisyaratkan bahwa itu digunakan untuk kliping, atau "mengikat dengan ketat" kedalaman dan penyangga piksel, sedikit bertentangan dengan dirinya sendiri. Apa yang sebenarnya...

26
Menghindari z-fighting dengan permukaan yang bertepatan

Saat merender dua permukaan co-planar yang tumpang tindih, masalah umum adalah "z-fighting", di mana penyaji tidak dapat memutuskan yang mana dari dua permukaan yang lebih dekat dengan kamera, memberikan artefak visual di bidang tumpang tindih. Solusi standar untuk ini adalah untuk memberikan...

25
Berapa biaya untuk mengubah negara?

Pemrogram seharusnya memiliki ide yang cukup baik tentang biaya operasi tertentu: misalnya biaya instruksi pada CPU, biaya L1, L2, atau L3 cache miss, biaya LHS. Ketika datang ke grafis, saya menyadari saya punya sedikit atau tidak tahu apa itu. Saya ada dalam pikiran bahwa jika kita memesannya...

24
Apakah perspektif matematika saya benar?

Saya punya pekerjaan rumah di mana saya harus menghitung dan memplot beberapa poin menggunakan transformasi pespektif, tetapi saya tidak yakin hasil saya benar, karena plot 3d menggunakan koordinat Kamera terlihat sangat berbeda dari plot 2d menggunakan koordinat gambar . Bisakah Anda membantu saya...