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.

1
Bagaimana saya tahu jika memori tidak ditangani dengan benar?
Jejak memori permainan (2D) saya tampaknya meningkat setiap kali saya memuat tekstur, misalnya ketika saya memulai permainan saya menggunakan RAM pribadi 30 mb, setelah mentransversikan file latar belakang ~ 367mb, jadi semuanya ada dalam RAM di beberapa titik, itu meningkat menjadi RAM RAM pribadi 54 mb. Hal yang sama terjadi …
12 opengl  memory 

1
Pengikatan OpenGL dan hubungan antar entitas
Ini sebagian besar merupakan pertanyaan dokumentasi. Saya harap ini adalah tempat yang tepat untuk bertanya dan tidak, misalnya, programmer atau stackoverflow. Saya tidak membaca spesifikasi OpenGL, tetapi dari buku (Buku Merah) dan berbagai tutorial, saya tidak dapat memahami dengan benar bagaimana berbagai objek dan bagian API berinteraksi dan berhubungan. Misalnya, …

1
Berapa ukuran tekstur yang optimal?
Baru-baru ini saya menambahkan paket tekstur ke proyek saya yang akan mengemas sejumlah tekstur menjadi satu, seperti ini: Jadi misalnya yang ini berukuran 582x1023 piksel. Tujuan menambahkan tekstur yang dikemas ini jelas untuk meningkatkan kinerja jadi saya ingin mencari ukuran tekstur optimal untuk tekstur OpenGL (menggunakan LWJGL). Hal-hal yang saya …

3
Putar objek di sekitar sumbu tetap
Saya mencoba untuk membiarkan pengguna aplikasi saya memutar objek 3D yang ditarik di tengah layar dengan menyeret jari mereka di layar. Gerakan horizontal di layar berarti rotasi di sekitar sumbu Y yang tetap, dan gerakan vertikal berarti rotasi di sekitar sumbu X. Masalah yang saya alami adalah bahwa jika saya …

1
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 -> Bind VAO -> …

3
Bagaimana saya bisa menggunakan pipa grafik untuk membuat data volumetrik berdasarkan fungsi kepadatan?
Kedua grafik API (OpenGL dan DirectX) menyusun pipa yang terdefinisi dengan baik di mana beberapa tahap dapat diprogram. Tahap-tahap yang dapat diprogram ini harus mengambil jumlah data tetap minimum dan diharapkan melakukan berbagai operasi yang didefinisikan dengan baik di atasnya, dan mengeluarkan beberapa output minimum yang telah ditentukan, sehingga data …

2
OpenGL: Apakah mungkin untuk menggunakan VAO tanpa menentukan VBO
Pada semua tutorial yang dapat saya temukan tentang VAO (Vertex Array Objects), mereka menunjukkan cara menggunakannya dengan mengkonfigurasi atribut vertex dan mengikat VBO (Vertex Buffer Object). Tapi saya ingin membuat VAO yang akan dikonfigurasi untuk satu set VBO dalam kombinasi dengan shader tetap, di mana setiap buffer menggunakan pola data …
12 opengl  vbo  vao 

1
OpenGL - tepi putih pada kubus
Dalam game seperti minecraft yang saya buat, saya mendapatkan tepi putih di kubus saya: Ini jauh lebih terlihat dalam tekstur yang lebih gelap. Tekstur sedang diatur seperti ini: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); Ada bantuan?

2
Bagaimana masalah terkunci gimbal diselesaikan menggunakan transformasi matriks akumulatif
Saya membaca buku "Learning Modern 3D Graphics Programming" online oleh Jason L. McKesson Sampai sekarang, saya siap dengan masalah kunci gimbal dan bagaimana menyelesaikannya menggunakan angka empat. Namun di sini, di halaman Quaternions . Sebagian dari masalahnya adalah bahwa kami mencoba untuk menyimpan orientasi sebagai serangkaian 3 rotasi aksial terakumulasi. …

4
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 atribut. Karena atribut adalah per data …

4
OpenGL Berorientasi Objek
Saya telah menggunakan OpenGL untuk sementara waktu dan telah membaca sejumlah besar tutorial. Terlepas dari kenyataan bahwa banyak dari mereka masih menggunakan pipa tetap, mereka biasanya membuang semua inisialisasi, menyatakan perubahan dan menggambar dalam satu file sumber. Ini bagus untuk lingkup tutorial yang terbatas, tapi saya kesulitan mencari cara meningkatkannya …

5
Apakah GLUT sudah usang?
Sebuah pertanyaan diajukan tentang sumber daya OpenGL yang baik dan terkini , salah satu jawabannya adalah tautan ke tutorial tentang pemrograman OpenGL modern. Tutorial yang dipermasalahkan menggunakan GLUT dan GLEW, tetapi saya telah membaca bahwa GLUT sudah usang. Benarkah itu?
12 opengl  glut 

5
Apa alternatif untuk GLUT yang ada?
Saya mencoba mempelajari OpenGL, dan saya baru tahu bahwa GLUT sudah usang . Saya sudah tahu SDL, dan sepertinya ini adalah alternatif yang baik. Haruskah saya menggunakan SDL untuk mengembangkan game dengan OpenGL, atau adakah alternatif yang lebih baik. Saya baru dalam pengembangan game, jadi saya tidak tahu banyak tentang …
12 opengl 


2
Bagaimana Halo menggambar proyektil?
Saya mencoba menggambar proyektil dan melakukan billboarding. Proyektil terdiri dari "partikel" dan "pelacak" yang ditagih. Ketika saya menaiki proyektil, itu tidak bisa dilihat ketika arah tampilan pemain sejajar dengan sumbu proyektil. Bagaimana Halo atau game lain menyelesaikan masalah ini, sehingga proyektil dapat dilihat dari belakang.

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.