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.

6
Apa tujuan dari volume tampilan kanonik?
Saat ini saya sedang belajar OpenGL dan belum dapat menemukan jawaban untuk pertanyaan ini. Setelah matriks proyeksi diterapkan ke ruang tampilan, ruang tampilan "dinormalisasi" sehingga semua titik berada dalam kisaran [-1, 1]. Ini umumnya disebut sebagai "volume tampilan kanonik" atau "koordinat perangkat dinormalisasi". Meskipun saya telah menemukan banyak sumber daya …

1
Bagaimana saya bisa tahu berapa banyak memori kartu video yang saya gunakan?
Saya ingin secara terprogram menentukan pada saat runtime berapa banyak memori kartu video yang digunakan oleh program saya. Secara khusus saya bertanya-tanya tentang bagaimana melakukannya pada mesin Windows menggunakan OpenGL, tetapi saya tertarik dengan cara untuk melakukannya pada platform lain juga. Saya tahu ada utilitas di luar sana yang akan …
15 opengl  c++  windows  c 

1
Apakah banyak downsampling bermanfaat?
Jadi saya menemukan situs ini dan Anda dapat melihat baris ini pada paragraf pertama dan kedua: Untuk efek kasar tetapi mudah, gambarkan bagian terang dari adegan (mis., Sumber cahaya) ke dalam FBO, lalu turunkan sampel menggunakan minifikasi GL_LINEAR beberapa kali . Untuk render terakhir, cukup gabungkan adegan aslinya dengan FBO …
14 opengl  graphics  bloom 


2
Buffer vertex besar vs beberapa panggilan draw
Saya baru memulai dengan OpenGL, dan saya mencoba menggunakannya untuk membuat game 2D. Dalam permainan ini, saya memiliki kisi heksagonal yang terdiri dari berbagai macam heksagon berwarna sangat besar. Sebagai programmer OpenGL pemula, saya melihat dua cara menggambar kotak ini: Menggunakan vertex buffer dengan data untuk hexagon tunggal, kemudian menggunakan …
14 opengl  shaders 

2
GLSL Shader - Ubah Hue / Saturation / Brightness
Saya mencoba mengubah rona gambar menggunakan shader fragmen GLSL. Saya ingin mencapai sesuatu yang mirip dengan layer Hue / Saturation Adjustment Photoshop. Pada gambar berikut ini Anda bisa melihat apa yang saya dapatkan sejauh ini. Saya ingin mengubah rona kotak hijau sehingga terlihat seperti kotak merah di sebelah kanan, tetapi …

1
Menerapkan skybox dengan GLSL versi 330
Saya mencoba membuat skybox bekerja dengan OpenGL 3.3 dan GLSL versi 330. Saya tidak dapat menemukan tutorial OGL skybox yang sepenuhnya modern di mana pun di web, jadi saya memodernisasi tutorial yang lebih lama (menggunakan glVertexAttribPointer()alih-alih gl_Vertexuntuk simpul, dll.). Sebagian besar berfungsi, tetapi untuk 2 detail utama: Skybox lebih seperti …
14 c++  opengl  glsl  cubemap  skybox 


1
Ketidakcocokan terjemahan unit ortografis pada grid (mis. 64 piksel diterjemahkan secara salah)
Saya mencari beberapa wawasan tentang masalah kecil dengan terjemahan unit pada kotak. Perbarui dan Selesaikan Saya memecahkan masalah saya sendiri. Lihat di bawah untuk detailnya. Semua yang ada di bagian pos ini ternyata benar. Jika ada, itu bisa bertindak sebagai miniatur tutorial / contoh / bantuan untuk orang berikutnya. Mempersiapkan …

3
Bagaimana cara menerapkan kamera berbasis angka empat?
UPDATE Kesalahan di sini sangat sederhana. Saya telah melewatkan konversi radian ke derajat. Tidak perlu membaca semuanya jika Anda memiliki masalah lain. Saya melihat beberapa tutorial tentang ini dan ketika saya pikir saya mengerti saya mencoba menerapkan kamera berbasis angka empat. Masalahnya adalah itu tidak berfungsi dengan benar, setelah berputar …

2
Kapan menggunakan array vertex dan kapan menggunakan VBO?
Saya mencoba mempelajari tentang array verteks dan objek buffer verteks , tetapi saya tidak mengerti perbedaan dalam hal: case-of-use (geometri statis seperti medan, geometri yang mengubah setiap bingkai seperti sistem partikel, dll.) kinerja portabilitas (kartu grafis lama, konsol, perangkat seperti Android atau iPhone, dll.) beberapa klarifikasi?
14 opengl 


2
Gerakan tampaknya bergantung pada kecepatan bingkai, meskipun menggunakan Time.deltaTime
Saya memiliki kode berikut untuk menghitung terjemahan yang diperlukan untuk memindahkan objek game di Unity, yang dipanggil masuk LateUpdate. Dari apa yang saya mengerti, penggunaan saya Time.deltaTimeharus membuat frame rate terjemahan akhir independen (harap dicatat CollisionDetection.Move()hanya melakukan raycast). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + …

5
Apa manfaat dari pembatasan bingkai per detik? (Jika ada)
Saya sedang mengerjakan permainan sederhana di OpenGL, menggunakan SDL untuk inisialisasi tampilan dan input, dan ini muncul dalam hal waktu saya memiliki dua opsi yang tersedia untuk saya. Nomor satu yang hanya tidur untuk optimalTimePerFrame - theTimeTakenToRender, ketika optimalTimePerFrame dalam hitungan detik = 1 / theFramerateCap. (Saya tidak sepenuhnya yakin …
13 opengl  sdl  frame-rate  vsync 

1
Bagaimana cara mengurangi ukuran gambar tanpa pixelation?
Saya melihat banyak permainan dengan karakter tepi halus dan gambar beresolusi tinggi, namun ketika saya mencoba mengurangi gambar menjadi 64x64 untuk karakter saya, saya hanya mendapatkan kekacauan pixelated. bahkan jika saya mulai dengan kanvas 64x64 saya mendapatkan tepi pixelated. Haruskah saya scaling dengan OpenGL? atau adakah teknik yang mungkin dengan …

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.