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.

151
Apa itu Vulkan dan apa bedanya dengan OpenGL?

Khronos Group (badan standar di belakang OpenGL) baru saja mengumumkan Vulkan : Vulkan adalah generasi baru, API standar terbuka untuk akses efisiensi tinggi ke grafik dan menghitung pada GPU modern. Desain dari atas ke bawah ini, yang sebelumnya disebut sebagai Next Generation OpenGL...

88
Apa saja sumber belajar yang bagus untuk OpenGL? [Tutup]

Saya telah menggunakan OpenGL ES di iPhone untuk sementara waktu sekarang dan pada dasarnya saya merasa sangat tersesat di luar untuk serangkaian kecil perintah yang saya lihat dalam contoh dan diadopsi sebagai milik saya. Saya ingin menggunakan OpenGL di platform lain dan memiliki pemahaman yang...

65
GUI yang bagus untuk OpenGL? [Tutup]

Saya mulai belajar OpenGL dengan FreeGLUT menggunakan Superbible dan pengetahuan yang saya miliki dari grafik dasar untuk meningkatkan keterampilan saya. Untuk mendapatkan lebih banyak dari pengalaman ini saya ingin mengintegrasikan GUI untuk menimpa yang digunakan FreeGLUT, sekarang pertanyaan...

46
kata kunci masuk / keluar di GLSL

Saya tidak benar-benar mengerti bagaimana menggunakan in/ outkata kunci dalam GLSL, dan google menjadi seperti biasanya tidak membantu. Apa yang sebenarnya mereka lakukan? Bagaimana saya menggunakannya jika, misalnya, saya ingin meneruskan set variabel yang bervariasi per vertex ke shader...

44
Apakah OpenGL cocok untuk game 2D?

Saya telah belajar sendiri perpustakaan OpenGL untuk sementara waktu sekarang, dan ingin mulai membuat game. Namun, untuk perkenalan yang lebih mudah, saya ingin memulai dengan sesuatu yang 2D, seperti permainan gaya Pokemon top-down. Apakah ini rencana yang bagus, atau apakah OpenGL dibuat khusus...

44
Apakah belajar OpenGL 2.1 tidak berguna hari ini?

Saya baru mengenal dunia 3D OpenGL / DirectX dan saya mengetahui bahwa spesifikasi OpenGL 4.1 dan GLSL baru saja dirilis hari ini. Seorang teman saya memberi saya Buku Merah untuk OGL v2.1 tetapi, sejauh yang saya baca, 3.x dan 4.x sangat berbeda dari 2.x dan banyak hal sudah tidak digunakan lagi...

41
Haruskah aktor dalam permainan bertanggung jawab untuk menggambar diri mereka sendiri?

Saya sangat baru dalam pengembangan game, tetapi tidak untuk pemrograman. Saya (lagi-lagi) bermain-main dengan game tipe Pong menggunakan canvaselemen JavaScript . Saya telah membuat Paddleobjek yang memiliki properti berikut ... width height x y colour Saya juga punya Pongobjek yang memiliki...

40
GLSL: Bagaimana cara melemparkan pelampung ke int?

Dalam shader fragmen GLSL saya mencoba untuk melemparkan floatke dalam int. Kompiler memunculkan kesalahan: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Saya mencoba meningkatkan presisi int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; tetapi...

37
Membuat efek swapping palet retro-style di OpenGL

Saya sedang mengerjakan game mirip Megaman di mana saya perlu mengubah warna piksel tertentu saat runtime. Untuk referensi : di Megaman ketika Anda mengubah senjata yang Anda pilih maka palet karakter utama berubah untuk mencerminkan senjata yang dipilih. Tidak semua warna sprite berubah, hanya...

36
Apa tujuan dari Objek Array Vertex OpenGL?

Saya baru saja mulai dengan OpenGL. Saya masih belum benar-benar mengerti apa itu Objek Vertex Array dan bagaimana mereka dapat digunakan. Jika Vertex Buffer Object digunakan untuk menyimpan data vertex (seperti posisi dan koordinat teksturnya) dan VAO hanya berisi flag status, di mana mereka...