Pertanyaan yang diberi tag «opengl»

OpenGL adalah standar grafis dan API yang menargetkan pasar desktop dan workstation. Ini dirancang agar mudah dipercepat dengan perangkat keras komputer khusus, dan karenanya sebagian besar implementasi memberikan kinerja yang jauh lebih baik daripada perenderan perangkat lunak tradisional. Saat ini, OpenGL digunakan untuk aplikasi seperti perangkat lunak CAD dan game komputer. Ini juga lintas platform. Standar OpenGL dikendalikan oleh kelompok Khronos, yang juga mengontrol OpenGL ES.

2
Apakah saya kehilangan / memperoleh kinerja untuk membuang piksel meskipun saya tidak menggunakan pengujian mendalam?
Ketika saya pertama kali mencari instruksi untuk membuang, saya telah menemukan para ahli mengatakan menggunakan membuang akan mengakibatkan kinerja menguras. Mereka mengatakan, membuang piksel akan merusak kemampuan GPU untuk menggunakan zBuffer dengan benar karena GPU harus menjalankan Fragment shader untuk kedua objek terlebih dahulu untuk memeriksa apakah yang lebih dekat …

1
Format file untuk model 3D statis dan animasi
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Game Development Stack Exchange. Bermigrasi 8 tahun yang lalu . Saat ini saya sedang menulis game 3D di C ++ dengan OpenGL dan saya datang ke bagian di mana memuat model 3D. Oleh karena itu saya mencari format file dan …
22 c++  opengl 


4
Cara tercepat untuk menggambar paha depan di OpenGL ES?
Saya menggunakan OpenGL ES 2.0. Saya memiliki banyak quads untuk digambar, akan senang untuk dapat melewati hanya 4 simpul per quad seolah-olah saya menggunakan GL_QUADS, tetapi pada dasarnya saya hanya ingin tahu cara terbaik menggambar sebuah sekelompok paha depan yang terpisah. Sejauh ini apa yang saya temukan dapat saya lakukan: …
22 opengl  3d  iphone  android  shaders 

6
Memisahkan data / logika game dari rendering
Saya sedang menulis game menggunakan C ++ dan OpenGL 2.1. Saya berpikir bagaimana saya bisa memisahkan data / logika dari rendering. Saat ini saya menggunakan kelas dasar 'Renderable' yang memberikan metode virtual murni untuk mengimplementasikan gambar. Tetapi setiap objek memiliki kode khusus, hanya objek yang tahu cara mengatur seragam shader …
21 c++  opengl  rendering  logic  data 

3
Mengapa OpenGL> = 3 hanya mengizinkan VBO?
Saya melihat bahwa OpenGL versi 3 dan lebih tinggi menghilangkan penggunaan rendering sisi klien. Mode segera telah dihilangkan, dan array vertex tampaknya sudah usang. Sebaliknya, jika saya mengerti dengan benar, VBO adalah cara utama rendering simpul. Sementara saya melihat logika di balik memiliki cara yang seragam untuk merender semuanya, apakah …

1
Apa manfaat dari buffering tiga?
Saya membaca semua yang ditulis dalam pertanyaan sebelumnya . Dari apa yang saya pahami dalam buffering ganda, program harus menunggu sampai gambar yang sudah selesai disalin atau ditukar sebelum memulai gambar berikutnya. Dalam triple buffering, program ini memiliki dua buffer belakang dan dapat segera mulai menggambar yang tidak terlibat dalam …

7
Buku Shader Modern? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya tertarik mempelajari Shaders: Apa itu, kapan / untuk apa saya akan menggunakannya, dan …


5
Apa yang diwakili oleh sebuah matriks?
Saya mulai belajar OpenGL baru-baru ini dan saya mengalami masalah dalam memvisualisasikan matriks apa dan peran mereka dalam grafik komputer. Diberi templat matriks 4x4 seperti ini: Saya akan berasumsi bahwa setiap matriks seperti ini adalah koordinat titik di ruang dunia. Dan beberapa dari mereka disatukan dan diberi naungan memberi objek? …
19 opengl  matrix 

5
OpenGL: mengapa saya harus menetapkan yang normal dengan glNormal?
Saya belajar beberapa dasar-dasar OpenGL tapi saya bertanya-tanya mengapa ada panggilan glNormaluntuk mengatur simpul normal. Jika saya membuat segitiga sederhana seperti ini: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); Haruskah normals didefinisikan secara implisit oleh tipe geometri primitif? Jika saya tidak menetapkan normal apakah OpenGL akan menghitungnya?
19 opengl  normals 



4
Planet Prosedural, Ketinggian Peta dan Tekstur
Saat ini saya sedang mengerjakan generator planet prosedural OpenGL. Saya berharap untuk menggunakannya untuk RPG luar angkasa, yang tidak akan memungkinkan pemain untuk turun ke permukaan planet jadi saya telah mengabaikan apa pun yang terkait dengan ROAM. Saat ini saya sedang menggambar kubus dengan VBO dan memetakan ke bola. Saya …

3
Tingkatkan versi OpenGL di Windows?
Bagaimana cara saya memperbarui versi OpenGL pada Windows sehingga saya dapat menggunakan sesuatu yang lebih baru daripada file header Versi 1.1 yang termasuk dalam Platform SDK? Bahkan versi 7.0A dari SDK untuk Windows 7 hanya mencakup GL.h dan GLU.h untuk OpenGL versi 1.1. Saya telah menginstal driver NVidia untuk board …
19 c++  opengl 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.