Grafik Komputer

T&J untuk peneliti dan pemrogram grafik komputer

1
Pembuatan aset untuk render bidang jarak yang ditandatangani?
Dalam grafik komputer tradisional, sebagian besar model 3D dirender dengan rasterisasi atau penelusuran ray terhadap jaring primitif yang dibagi lagi, biasanya segitiga atau paha depan. Baru-baru ini , beberapa teknik real-time telah diprediksikan pada penelusuran sinar terhadap bidang jarak yang ditandatangani (SDF). Secara intuitif, bidang jarak ini tidak boleh segitiga …


1
Membuat normal vertex bersama di GPU
Saya sebagian besar berhasil porting implementasi Marching Cubes dari CPU ke OpenGL compute shaders, tapi saya belum menangani normals dan bertanya-tanya cara terbaik untuk melakukannya. Implementasi saya berurusan secara khusus dengan bidang bernilai biner (saya mencoba memodelkan fungsi fraktal 3D yang belum memiliki penduga jarak), sehingga metode perbedaan gradien dan …

1
Bagaimana saya bisa mengecek kebenaran hasil simulasi cairan saya?
Saya menulis sebuah program simulasi fluida berbasis partikel. Sulit untuk mengatakan apakah saya mendapatkan hasil yang benar. Hasil yang divisualisasikan tampaknya masuk akal, tetapi beberapa bagian terlihat aneh. Saya tidak tahu apakah ini fitur cairan. Apakah ada metode yang akurat untuk memverifikasi apakah program saya benar? Mengubah beberapa detail: Program …



2
Apa yang dimaksud dengan peningkatan bilateral?
Saya telah bekerja dengan berbagai algoritma interpolasi termasuk linear, cubic (dan bilinear dan bicubic), interpolasi berbasis bezier lainnya (dan nurbs, dll), interpolasi lagrange dan beberapa lainnya, tetapi saya belum dapat menemukan info dasar yang menjelaskan apa upampling bilateral itu. Saya telah dapat menemukan informasi tentang Joint Bilateral Upsampling yang terbaik …

1
Apa manfaat menggunakan Half Edge dibandingkan Winged Edge?
Untuk representasi jala, apa manfaat menggunakan struktur data Half Edge over Winged Edge? Saya mengerti kedua representasi jala, satu-satunya perbedaan adalah bahwa setengah tepi menggunakan tepi terarah dan tepi bersayap menggunakan tepi tidak langsung. Sejauh ini, saya tidak bisa memikirkan apa kegunaan menggunakan directional edge, namun hanya memberikan konsumsi memori …

1
Raytracing: mengapa bidang pada gambar di bawah ini tampak memanjang?
Beberapa konteks. Di atas adalah kode dan gambar yang dihasilkan untuk itu dalam Raytracing Peter Shirley dalam buku satu minggu. Seperti yang dapat Anda lihat dari kode, ia menambahkan beberapa bidang. Namun dalam gambar akhir ada 2 ellipsoid berdampingan. Saya tidak bisa mengerti mengapa begitu, tidak peduli berapa kali saya …

1
Apa efek samping dari kecerahan bias dalam raytracing spektrum kontinu?
Saya ingin memodelkan sinar dengan rentang frekuensi terus menerus sehingga saya bisa mendapatkan gambar raytraced dengan pemisahan warna pada refraksi. Saya dapat memodelkan sumber cahaya dengan distribusi frekuensi yang ditentukan dengan menggunakan distribusi untuk mempengaruhi probabilitas sinar acak terletak pada rentang frekuensi tertentu, atau sebagai alternatif saya dapat memilih frekuensi …


2
Vulkan: Seragam Buffer versus Push Konstanta untuk data statis
Saya agak berjuang untuk memahami perbedaan konseptual antara buffer seragam dan konstanta dorong. Dari apa yang saya dapat kumpulkan dengan membaca spec, perbedaan utamanya adalah: Buffer yang seragam bisa jauh lebih besar daripada konstanta dorong. UBO menggunakan std140, PC menggunakan std430. UBO dapat diperbarui kapan saja dengan vkCmdUpdateBuffer (atau pemetaan …
8 vulkan 

2
Mengapa GPU membagi ruang klip Z dengan W, untuk posisi?
Latar Belakang: Saya menemukan bahwa sangat mudah untuk menggunakan buffer kedalaman linier, hanya menggunakan sedikit modifikasi pada transformasi vertex kanonik. Metode paling sederhana ditemukan di bagian bawah https://www.mvps.org/directx/articles/linear_z/linearz.htm . Namun, peringatannya adalah itu hanya bekerja untuk segitiga yang tidak perlu terpotong dengan pesawat dekat atau jauh. (Dan solusi alternatif, melakukan …

2
Pelacakan & Bahan Jalur
Saya bertanya-tanya tentang teknik yang digunakan saat mengambil sampel bahan berlapis untuk acara berikutnya dalam pelacak jalur. Saya memiliki bahan dengan tiga lapisan: dasar berdifusi, lobus specular dan kemilau. Bagaimana cara memilih lapisan diskrit untuk sampel untuk arah ray berikutnya? Apakah ini hanya pilihan acak? Jika demikian, apakah bobot yang …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.