Pertanyaan yang diberi tag opengl

10
Menyortir objek sebelum rendering

Saya mencoba menerapkan grafik adegan dan di semua artikel yang saya temui ada pembicaraan tentang penyortiran objek. Jadi, Anda akan mengurutkan objek Anda dengan "bahan" misalnya. Sekarang sampai saya duduk dan mulai menerapkannya, saya agak menganggap ini sebagai hal yang wajar, karena itu masuk...

10
Game 2D dan OpenGL modern

Konsep awal Ok, jadi yang saya kumpulkan sejauh ini adalah ini: jangan gunakan pipa tetap (usang atau akan ditinggalkan) vbos menyimpan "model objek" (sebagian besar data n) vaos menjelaskan bagaimana data diletakkan sehingga panggilan menarik tahu bagian apa dari masing-masing vbo untuk jenis...

10
Apakah masih ada keuntungan menggunakan gl_quads?

OK, saya mengerti bahwa gl_quads sudah usang, dan dengan demikian kita tidak 'seharusnya' menggunakannya lagi. Saya juga mengerti bahwa PC modern saat menjalankan game menggunakan gl_quads sebenarnya menggambar dua segitiga. Sekarang, saya sudah mendengar karena itu permainan seharusnya ditulis...

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...

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...

9
Masalah pemetaan bayangan pertama kali

Saya telah menerapkan pemetaan bayangan dasar untuk pertama kalinya di OpenGL menggunakan shader dan saya menghadapi beberapa masalah. Di bawah ini Anda dapat melihat contoh pemandangan yang saya buat: Proses pemetaan bayangan yang saya ikuti adalah bahwa saya membuat adegan ke framebuffer...

9
Kebingungan tentang GLViewport

Saya berharap seseorang dapat membantu saya memahami GLViewport dan apa yang terjadi ketika kami mengubah ukurannya Ini akan menggambarkan kebingungan saya .... Jadi, di sini saya punya quad yang macet di tengah layar. Jika saya memiliki GLViewport saya cocok dengan lebar dan tinggi perangkat,...