Pertanyaan yang diberi tag opengl-es2

OpenGL ES 2.0 menekankan pipeline grafis 3D yang dapat diprogram (dibandingkan dengan pipeline fungsi tetap OpenGL ES 1.1).

17
OpenGL: Di mana saya harus menempatkan shader?

Saya mencoba mempelajari OpenGL ES 2.0 dan saya bertanya-tanya apa praktik yang paling umum untuk "mengelola" shader. Saya mengajukan pertanyaan ini karena dalam contoh yang saya temukan (seperti yang termasuk dalam Demo API yang disediakan dengan SDK Android), saya biasanya melihat segala sesuatu...

12
Instance geometri dalam OpenGL ES 2.0

Saya berencana untuk melakukan instance geometri di OpenGL ES 2.0. Pada dasarnya saya berencana untuk membuat geometri yang sama (kursi) mungkin 1000 kali dalam adegan saya. Apa cara terbaik untuk melakukan ini di OpenGL ES 2.0? Saya mempertimbangkan untuk meneruskan tampilan model mat4 sebagai...

12
Haruskah melepas ikatan buffer?

Saya membuat beberapa tes dengan OpenGL ES 2 dan mendapat beberapa pertanyaan, program saya saat ini seperti itu: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer...

11
Bagaimana saya bisa menekuk objek di OpenGL?

Apakah ada cara seseorang dapat menekuk objek, seperti silinder atau pesawat menggunakan OpenGL? Saya seorang pemula OpenGL (saya menggunakan OpenGL ES 2.0, jika itu penting, meskipun saya curiga, matematika paling penting dalam kasus ini, jadi entah bagaimana ini versi independen), saya memahami...

11
Deteksi tabrakan 2D

Anggap saya menggunakan karakter ini. (sumber: iconbug.com ) Bagaimana Anda menerapkan deteksi tabrakan untuk itu? Menggunakan kotak pembatas tampaknya bukan perkiraan yang baik, karena bentuk burung itu tidak jauh dari kotak. Saya berpikir memiliki semacam struktur data quad tree di dalam...

10
OpenGL ES membuat efek stensil menggunakan tekstur

Lingkungan Hidup Ini adalah lingkungan tempat saya bekerja: OpenGL ES 2.0 iPhone Simulator & iPhone 4 iMac 27 "menggunakan NVIDIA GeForce GTX 680MX 2048 MB Semoga itu bisa membantu. Masalah Telah mencari tinggi dan rendah dari berbagai sumber dan beberapa situs termasuk Stackoverflow...

9
Bagaimana cara kerja gluLookAt?

Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke...

9
Dampak loop panjang variabel pada GPU shader

Sangat populer untuk membuat konten prosedural di dalam GPU misalnya dalam demoscene (menggambar quad tunggal untuk mengisi layar dan membiarkan GPU menghitung piksel). Ray marching populer: Ini berarti GPU sedang mengeksekusi sejumlah iterasi loop yang tidak diketahui per piksel (walaupun Anda...

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

8
Apa cara terbaik untuk menggambar banyak pohon

Saya sedang menulis aplikasi yang membuat pulau acak ditanami pohon. Pohon-pohon saat ini adalah dua paha depan, bersilangan dan digambar dengan tekstur. Saya berencana untuk memiliki jerat yang lebih kompleks yang membentuk berbagai jenis tanaman, misalnya pohon palem, ek, rumput dll. Masalah...