Pertanyaan yang diberi tag «opengl»

Untuk pertanyaan yang melibatkan penggunaan perpustakaan grafis OpenGL.


1
Apakah praktik yang baik untuk menggunakan semua unit tekstur yang tersedia?
Ketika menerapkan beberapa tekstur ke mesh, seperti untuk pemetaan-benjolan, saya biasanya mengikat tekstur ke beberapa unit tekstur tetap pertama, misalnya: difuse = unit 0, bump = unit 1, specular = unit 2, kemudian tetap menggunakan kembali masing-masing untuk masing-masing jala yang berbeda dengan tekstur yang berbeda. Tapi saya selalu bertanya-tanya …
9 opengl  texture 


1
Membuat normal vertex bersama di GPU
Saya sebagian besar berhasil porting implementasi Marching Cubes dari CPU ke OpenGL compute shaders, tapi saya belum menangani normals dan bertanya-tanya cara terbaik untuk melakukannya. Implementasi saya berurusan secara khusus dengan bidang bernilai biner (saya mencoba memodelkan fungsi fraktal 3D yang belum memiliki penduga jarak), sehingga metode perbedaan gradien dan …


2
Bantu saya memahami Penyaringan Anisotropik (AF)
Akhir-akhir ini saya telah membaca tentang penyaringan tekstur, yaitu penyaringan terdekat-tetangga, penyaringan Bilinear, penyaringan Trilinear, penyaringan Anisotropik, peta MIP, peta RIP dan sebagainya. Dari perspektif tingkat tinggi, saya pikir saya bisa memahami teknik-teknik ini, bagaimana cara kerjanya dan mengapa mereka ada, dengan pengecualian penyaringan Anisotropik. Penyaringan anisotropik membuatku gila. Saya …

1
Berapa banyak presisi (setengah, float, double, dll) yang cukup untuk kelas Warna?
Saat melakukan beberapa bacaan tentang bagaimana aplikasi waktu nyata menangani warna di bawah OpneGL, saya perhatikan bahwa beberapa contoh menerapkan Warna sebagai koleksi 4 floats, sementara yang lain menggunakan 4 doubles. Saya bahkan telah melihat beberapa contoh kompresi titik di bidang pengembangan game yang menganjurkan penghematan warna sebagai 4 short. …

1
Mengapa hasil berbeda ketika mengubah urutan input di GL_LINES?
Kode: #include <math.h> #include <GL/glut.h> #pragma comment(lib, "opengl32") #include <gl/gl.h> #include <gl/glu.h> //Initialize OpenGL void init(void) { glClearColor(0, 0, 0, 0); glViewport(0, 0, 500, 500); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0, 500, 0, 500, 1, -1); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); } void drawLines(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0); glBegin(GL_LINES); glVertex3d(0.5, 0.999, 0.0f); glVertex3d(499.501, 0.999, 0.0f); glEnd(); glFlush(); …

1
Apakah panggilan draw dieksekusi secara paralel atau berurutan atau keduanya?
Ini tindak lanjut untuk pertanyaan yang saya jawab di GameDev SE. Pertanyaannya hanyalah Apakah glDrawArraysInstanced dalam OpenGL paralel saat menggambar instance tersebut? Jawaban saya ada di baris "GPU mungkin melakukan beberapa panggilan seri secara paralel tergantung pada beberapa hal, misalnya jika dua panggilan draw menggunakan shader vertex yang sama." Inilah …
8 opengl  gpu 

1
Tangkapan layar video game
Saya ingin "mengaitkan" ke dalam gim yang sedang berjalan, kata Mario Bros, dan menangkap setiap frame yang diberikan ... menyimpan frame itu ke file gambar. Contoh bagus dari hal serupa adalah FRAPS. --Catatan: Saya tidak ingin menangkap seluruh layar / desktop. Saya ingin menangkap jendela yang ditargetkan. Saya sudah melihat …

1
Artefak Pemetaan Shadow
Saya telah bermain-main dengan pemetaan bayangan di OpenGL menggunakan tekstur kedalaman. Tekstur kedalamannya baik-baik saja dan saya bisa memetakannya ke tempat kejadian tetapi saya memiliki beberapa artefak aneh di belakang objek: Pertanyaan saya adalah apa yang menyebabkan ini dan bagaimana saya bisa memperbaikinya? Shader fragmen yang saya gunakan cukup mudah …


1
Menulis ke tekstur terkompresi menggunakan penghitung komputasi, tanpa salinan tambahan
Saya mencoba mencari tahu apa cara terbaik untuk menghasilkan tekstur OpenGL menggunakan compute shader. Sejauh ini, saya telah membaca bahwa objek penyangga piksel baik untuk CPU non-blocking -> transfer GPU, dan penghitung komputasi mampu membaca dan menulis buffer terlepas dari bagaimana mereka terikat. Idealnya, saya ingin menghindari salinan sebanyak mungkin. …

1
Rendering kabut di bawah air
Saya sadar akan glFog, yang memadukan antara kabut dan warna permukaan berdasarkan jarak ke kamera, seperti ini: Persamaan bahkan diberikan dalam dokumen . Namun kabut langsung diaplikasikan di depan kamera. Saya mencoba membuat permukaan air dan ingin memiliki kedalaman, misalnya: Saat ini saya hanya membuat permukaan air dengan alpha blending, …
8 opengl  fog  depth-map 
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.