Grafik Komputer

T&J untuk peneliti dan pemrogram grafik komputer

1
Terapkan distorsi ke permukaan Bézier
Saya mencoba mensimulasikan efek warp gambar, yang digunakan dalam Adobe Photoshop. Gambar persegi panjang melengkung sesuai dengan permukaan Bézier kubik (dalam 2D, semua komponen Z adalah 0). Memiliki permukaan Bézier, distorsi vertikal d∈[0,1]d∈[0,1]d \in[0,1] dapat diterapkan untuk itu. Kiri : permukaan masukan bézier,d=0d=0d=0, Kanan : permukaan keluaran, d=0.8d=0.8d=0.8 Apakah Anda …

1
Bagaimana cara memulai menulis profiler GPU tingkat rendah?
Saya telah mempelajari profiler perusahaan hardware GPU dalam beberapa hari terakhir (Qualcomm, PowerVR, Intel). Saya perhatikan bahwa alat-alat ini tampaknya memberikan lebih banyak detail level rendah daripada profiler GPU yang telah saya gunakan di masa lalu - OpenGL ES frame capture dan apitrace XCode - yang hanya mencatat panggilan OpenGL …
8 gpu 


1
Bagaimana persamaan rendering menggabungkan shadowing
Ini adalah bagaimana persamaan rendering ditulis dalam buku teks L ( p , ω ) =L.e( p , ω ) + ∫f( p ,ωsaya, ω )L ( p ∗ , -ωsaya) cosθdωsayaL.(hal,ω)=L.e(hal,ω)+∫f(hal,ωsaya,ω)L.(hal∗,-ωsaya)cos⁡θdωsayaL(p,\omega) = L_e(p,\omega) + \int f(p,\omega_i,\omega) \, L(p*,-\omega_i)\cos \theta \, d\omega_i komponen mana dari persamaan ini yang menangani pembayangan?

1
Bagaimana semua orang menghitung "Sinar per Detik"?
Baru-baru ini saya mengembangkan pelacak jalur Monte-Carlo. Untuk mengukur kinerja pelacak saya, saya memutuskan untuk menerapkan mekanisme sederhana untuk menghitung berapa banyak sinar yang dapat dilacak dalam sedetik. Maka inilah masalahnya, ada dua cara untuk mendefinisikan satu sinar: Sinar yang lengkap, yaitu, mulai dari kamera dan memantul di sekitar tempat …


2
Bisakah (dan bagaimana) shaders mewarnai piksel layar melebihi yang ditempati oleh jaring berbayang?
Saya memiliki beberapa pengalaman pemrograman geometri dan komputasi shader - tetapi tidak pernah bertualang sendiri untuk benar-benar bermain dengan fragmen shader. Saat ini, saya mencoba untuk lebih memahami bagaimana mereka bekerja dan potensi mereka. Salah satu hal yang saya baca di banyak tempat adalah bahwa sebuah fragmen (yaitu piksel layar) …


1
Jumlah maksimum simpul setelah memotong segitiga melawan AABB
Saya klip segitiga 3D terhadap 3D Axis-Aligned Bounding Box (AABB) untuk mendapatkan poligon planar terbesar dari segitiga yang terkandung dalam AABB. Algoritme kliping saya adalah versi (sedikit dimodifikasi) dari robust (mis. Pesawat clipping memiliki ketebalan terbatas) Algoritma Sutherland-Hodgman seperti yang dijelaskan dalam Deteksi Tabrakan Real-Time C. Ericson. Saya klip segitiga …
8 3d  geometry  clipping 

1
Apakah GPU modern mengandung pemindah barel?
Saya menyadari bahwa sebagian besar GPU modern, meskipun dirancang untuk floating point, kurang lebih setara dalam kinerja integer hari ini, dengan beberapa peringatan seperti kurangnya penambahan multiply yang menyatu. Saya tidak yakin bagaimana ini berlaku untuk operasi shift. Saya sedang melakukan Marching Cubes pada GPU, awalnya menulis posisi 32-bit yang …

1
Memindahkan setiap titik permukaan ke arah normal yang sesuai
Jadi mari kita asumsikan bahwa saya memiliki permukaan cembung yang halus dan tidak tertutup. Saya menggerakkan setiap titik dalam arah normal dengan faktor konstan (Faktor ini sama untuk semua titik di permukaan). Dapatkah saya mengganti operasi ini dengan Scaling + Terjemahan Seragam atau Tidak Seragam? Apakah permukaan yang dihasilkan akan …

3
Ruang warna basis data MERL BRDF?
Saya tahu bahwa sekarang ini mungkin dianggap sebagai semacam lelucon berulang yang menyedihkan, tetapi secara kebetulan, apakah ada orang di sini yang memiliki informasi paling sedikit tentang ruang warna nilai RGB dalam basis data pengukuran MERL BRDF?

1
Konservasi Massa dalam Simulasi Cairan
Saya mencoba menerapkan versi 2D makalah Foster dan Fedkiw, "Animasi Praktis Cairan" di sini: http://physbam.stanford.edu/~fedkiw/papers/stanford2001-02.pdf Sebagian besar semuanya berfungsi, kecuali bagian 8: "Konservasi Misa." Di sana, kami membuat matriks persamaan untuk menghitung tekanan yang diperlukan untuk membuat cairan divergen bebas. Saya percaya kode saya cocok dengan kertas, namun saya mendapatkan …



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.