Grafik Komputer

21
Mengapa Perlin Noise saya terlihat "ganjil"?

Saya mencoba menerapkan Perlin Noise sendiri menggunakan teori saja (mengikuti flafla2.github.io/2014/08/09/perlinnoise.html). Sayangnya saya tidak dapat mencapai tampilan Perlin Noise "asli". Apa alasannya kode di bawah ini membuat versi Perlin Noise menjadi kuning? Apa yang harus saya perbaiki...

21
Apakah Russian Roulette benar-benar jawabannya?

Saya telah melihat bahwa dalam beberapa implementasi Path Tracing, sebuah pendekatan yang disebut Russian Roulette digunakan untuk menyisihkan beberapa jalur dan berbagi kontribusinya di antara jalur lainnya. Saya memahami bahwa alih-alih mengikuti jalur sampai turun di bawah nilai ambang batas...

19
Mengapa persimpangan-T pada jerat menghasilkan keretakan?

Saya telah mendengar dari banyak sumber bahwa memiliki T-junction di jerat 3D adalah ide yang buruk karena dapat mengakibatkan keretakan selama rendering. Dapatkah seseorang menjelaskan mengapa itu terjadi, dan apa yang dapat dilakukan seseorang untuk

19
Mengapa rekursi dilarang di OpenCL?

Saya ingin menggunakan OpenCL untuk mempercepat rendering gambar raytraced, tapi saya perhatikan bahwa halaman Wikipedia mengklaim bahwa rekursi dilarang di Open CL. Apakah ini benar? Saat saya menggunakan rekursi secara ekstensif saat melakukan raytracing, ini akan membutuhkan sejumlah perancangan...

18
Apa arti "st" dalam konteks OpenGL?

Saya telah melihat istilah stmuncul beberapa kali ketika melihat shader fragmen OpenGL lainnya. Namun, saya tidak tahu apa artinya atau apa yang digunakan untuk itu. Ini sebuah contoh: uniform vec2 u_resolution; vec2 st = gl_FragCoord.xy/u_resolution; Saya dapat memahami bahwa ini mengubah...

18
Apa itu fwidth dan bagaimana cara kerjanya?

The dokumentasi OpenGL menyatakan fwidth yang returns the sum of the absolute value of derivatives in x and y. Apa artinya ini dalam istilah yang kurang matematis, dan adakah cara untuk memvisualisasikannya? Berdasarkan pemahaman saya tentang fungsi, fwidth(p)memiliki akses ke nilai pdalam piksel...

18
Bagaimana cara raytrace Bezier?

Saya mencoba pertanyaan ini di math.SE dan yang mengejutkan, jawabannya adalah "persamaannya terlalu buruk, hanya memberi makan fungsi itu ke pencari akar angka". Tetapi jika Anda menganggap diri Anda "seorang pria grafis" seperti saya, dan telah bermain secara luas dengan kurva Bezier untuk...

18
Apa itu proses rasterisasi vektor Illustrator?

Saat ini saya mencoba memahami beberapa hal tentang rasterisasi grafik vektor dan berbagai cara penerapannya dalam berbagai jenis aplikasi. Saya menguji dan membandingkan beberapa program dan memperhatikan bahwa ada perbedaan besar dalam cara berperilaku anti-aliasing dalam proses rasterisasi....