Pertanyaan yang diberi tag shaders

10
Apa arti komponen dari gl_TexCoord [0]?

Apa perbedaan antara gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pdan gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Saya mengerti itu gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zkoordinat piksel? Tapi apa gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].partinya dan di mana...

10
Apa metode terbaik untuk memperbarui seragam shader?

Apa cara yang paling diterima untuk memperbarui matriks shader, dan mengapa? Sebagai contoh, saat ini saya memiliki Shaderkelas yang menyimpan pegangan ke program & seragam shader GLSL. Setiap kali saya memindahkan kamera saya kemudian harus melewatkan view view matrix ke shader, maka setiap...

10
Pipa Rendering Engine: Membuat shader generik

Saya mencoba membuat mesin game 2D menggunakan OpenGL ES 2.0 (iOS untuk saat ini). Saya telah menulis layer Aplikasi pada Objective C dan RendererGLES20 yang terpisah berisi C ++. Tidak ada panggilan khusus GL yang dilakukan di luar renderer. Ini bekerja dengan sempurna. Tapi saya punya beberapa...

10
Pencahayaan cepat dengan banyak lampu

Bagaimana saya bisa menerapkan pencahayaan cepat dengan banyak lampu? Saya tidak ingin menahan pemain, ia dapat menempatkan jumlah yang tidak terbatas dan mungkin tumpang tindih (titik) lampu ke level. Masalahnya adalah bahwa shader yang mengandung loop dinamis yang akan diperlukan untuk...

10
Shader kaca bias

Saya memiliki lantai heksagonal tak terbatas, yang dihasilkan oleh tessellating titik grid dalam pasangan shader tessellation: Perhatikan bahwa ini adalah bingkai gambar datar - "bayangan" adalah trik pencahayaan: Sekarang, saya ingin membuat ini tampak seperti kaca yang tebal, bias, tetapi...

10
Shader yang "memotong" lubang melalui semua geometri

Bagaimana saya bisa membuat shader yang "memotong" semua geometri, hanya menampilkan latar belakang penyatuan di Unity? Sebuah contoh: Itu adalah prisma di ruangan besar berbentuk kotak putih. Permukaan prisma hanya merender skybox tempat kejadian (langit berbintang). Saya menggunakan beberapa...

10
Karena Table.drawDebug sudah usang di libGDX, apa yang harus saya gunakan?

Saya mengikuti buku "Learning LibGDX Game Development" untuk membuat game sederhana. Saya di bagian pembuatan menu tempat kami membuat panggung dan membuatnya dengan batas debug. Buku itu mengatakan untuk menggunakan Table.drawDebug(stage)tetapi metode statis ini tampaknya telah dihapus dari...

9
Contoh bagus efek multi-pass?

Dalam XNA (dan Direct3D pada AFAIK umum), daripada membuat vertex individu dan shader fragmen, Anda menggabungkan banyak potensi shader terkait ke 'Efek'. Ketika Anda datang untuk menggunakan efek Anda memilih 'teknik' (atau beralih melalui semuanya) dan kemudian masing-masing 'teknik' memiliki...

9
Sprite sheet dengan objek buffer dan shader

Apa cara "terbaik" untuk menangani sprite sheet dengan shader dan buffer? Dalam mode langsung, mudah untuk memodifikasi texcoords sprite ketika digambar, tapi saya tidak tahu bagaimana melakukan ini dengan OpenGL modern. Haruskah saya menyimpan semua texcoords di buffer dan mengubah pointer untuk...