Pertanyaan yang diberi tag opengl

11
Apakah penting apakah saya mempelajari OpenGL atau Direct3D?

Apakah perbedaan antara kedua API ini detail implementasi minor yang berarti begitu saya telah mempelajarinya, saya dapat menggunakannya untuk semuanya? Atau adakah alasan untuk mempelajari satu daripada yang lain jika saya ingin dapat menggunakannya secara umum tanpa harus mempelajari kembali API...

9
Apa celah sampel selama konversi pindai?

Dalam tutorial ini , Sangat sering terjadi bahwa segitiga diberikan yang berbagi tepi. OpenGL menawarkan jaminan bahwa, selama posisi vertex tepi bersama adalah identik, tidak akan ada kesenjangan sampel selama konversi pemindaian. 1 Apa sebenarnya celah sampel selama konversi pindai? 2...

9
Beberapa viewports dengan OpenGL modern?

Saya menggunakan SDL2 . Saat ini satu-satunya shader saya memiliki matriks MVP , dan mengubah poin dengan itu. Saya menghitung matriks Tampilan dan Proyeksi untuk kamera dengan GLM: glm::lookAt(pos, pos + forward, up); glm::perspective(fov, aspectRatio, zNear, zFar); Saya mencarinya, tetapi...

9
OpenGL GLSL - Sobel Edge Detection Filter

Sehubungan dengan topik ini, saya telah berhasil mengimplementasikan filter Sobel Edge Detection di GLSL. Berikut ini adalah kode shader fragmen filter: #version 330 core in vec2 TexCoords; out vec4 color; uniform sampler2D screenTexture; mat3 sx = mat3( 1.0, 2.0, 1.0, 0.0, 0.0, 0.0, -1.0,...

9
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...

9
Per Komputasi Vertex dalam OpenGL Tesselation

Saya mencoba menerapkan simulasi kain berbasis posisi menggunakan perangkat keras tesselation. Ini berarti saya hanya ingin mengunggah quad kontrol ke kartu grafis dan kemudian menggunakan tesselation dan geometri shading untuk membuat simpul di kain. Ide ini mengikuti makalah: Huynh, David,...

9
Apakah yang setara dengan daftar tampilan modern?

Daftar tampilan adalah fitur OpenGL yang, secara teori, dapat mempercepat bagian apa pun dari API dengan menyimpan sekelompok perintah untuk digunakan nanti. Dalam pemahaman saya, ini sangat masuk akal sehubungan dengan upaya saat ini untuk mengurangi overhead pengemudi. Daftar tampilan tidak...

8
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...

8
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...