Pertanyaan yang diberi tag opengl

9
Mengapa saya tidak bisa menggunakan operator '> =' dengan Vector3s?

Saya mencoba untuk mendapatkan persegi panjang untuk bergerak di antara dua posisi yang saya sebut sebagai _positionAdan _positionB. Keduanya bertipe Vector3. Persegi panjang bergerak dengan baik. Namun, ketika mencapai _positionBitu tidak bergerak ke arah yang berlawanan, seperti seharusnya. Saya...

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

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
Manipulasi mesh pada GPU vs CPU

Hanya sedikit penasaran - di mana Anda melakukan manipulasi mesh, pada CPU atau di shader? Saya telah melakukan segalanya pada CPU dan seorang teman menyarankan untuk memindahkan beberapa hal ke sisi GPU. Jika Anda melakukan hal-hal seperti animasi tulang ... pada GPU, bagaimana Anda mendapatkan...

9
Bagaimana cara memutar file video di OpenGL?

Apakah ada perpustakaan yang akan membiarkan saya memuat file film dan memutarnya dalam aplikasi OpenGL? Atau mungkin hanya contoh kode yang ada di sekitar Anda? Saya juga menggunakan GLUT, jika itu membuat perbedaan. Saya kira format file tidak masalah, meskipun saat ini film saya dalam format...

9
Profil permukaan atas air 2D

Saya mencoba untuk membuat efek dari ketebalan permukaan air dengan shader vertex-fragment. Saya berada dalam lingkungan permainan 3D tetapi ini adalah tampilan gulir sehingga tampilan "2D". Berikut ini adalah tutorial yang bagus untuk membuat efek seperti itu dalam 2D ​​nyata menggunakan fragmen...

9
Bagaimana cara menggunakan OpenGL modern untuk game 2D?

Saya telah menemukan banyak tutorial OpenGL (3.0+) "modern" untuk 3D, tetapi saya tidak menemukan apa-apa ketika mencari informasi tentang cara menggunakannya untuk pengembangan game 2D. Bagaimana saya bisa mulai menggunakan OpenGL untuk 2D gamedev? Secara khusus, saya tertarik untuk mendapatkan...