Pertanyaan yang diberi tag «glsl»

Bahasa pemrograman untuk shader OpenGL.

1
GLSL, semua dalam satu atau banyak program shader?
Saya melakukan beberapa demo 3D menggunakan OpenGL dan saya perhatikan bahwa GLSL agak "terbatas" (atau hanya saya?). Pokoknya saya punya banyak jenis bahan. Beberapa bahan memiliki warna ambient dan difus, beberapa bahan memiliki peta oklusi ambien, beberapa memiliki peta specular dan peta benjolan dll. Apakah lebih baik mendukung semuanya dalam …
17 opengl  3d  shaders  glsl 

2
OpenGL: VBO atau glBegin () + glEnd ()?
Baru-baru ini saya diberi tautan ini ke situs tutorial dari seseorang yang saya berikan Buku Merah OGL asli ke. Header ketiga ke bawah mengatakan dengan jelas untuk melupakan glBegin () & glEnd () sebagai metode render yang khas. Saya belajar melalui metode Redbook, tetapi saya melihat beberapa manfaat dalam VBO. …
16 opengl  graphics  glsl  vbo 

2
Apakah ada penerus RenderMonkey? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 5 tahun yang lalu . Saya mulai dengan pemrograman shader GLSL dan telah melihat ke dalam RenderMonkey . Sayangnya, AMD tidak lagi mendukungnya. …
16 shaders  glsl 

2
Toon / cel shading dengan lebar garis variabel?
Saya melihat beberapa pendekatan luas di luar sana untuk melakukan cel shading: Duplikasi & pembesaran model dengan membalik normals (bukan pilihan bagi saya) Sobel filter / fragmen shader mendekati ke deteksi tepi Buffer stensil mendekati deteksi tepi Pendekatan shader geometri (atau simpul) yang menghitung normals muka dan tepi Apakah saya …

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 


4
Kode Shader Debugging?
Saya sedang menulis mesin permainan, dan ketika saya menggunakan kamera perspektif saya mendapatkan layar hitam. Saya tidak akan bertanya persis mengapa ini karena akan ada banyak kode untuk dibagikan dan, terus terang, saya pikir itu adalah pertanyaan kecil bahkan mengganggu Anda semua. Masalahnya adalah saya tidak tahu cara men-debug-nya. Semua …

1
OpenGL / GLSL: Render ke kubus peta?
Saya mencoba mencari cara merender adegan saya ke peta kubus. Saya sudah terjebak dalam hal ini sebentar dan berpikir saya akan meminta bantuan kalian. Saya baru mengenal OpenGL dan ini adalah pertama kalinya saya menggunakan FBO. Saat ini saya memiliki contoh kerja menggunakan file bmp cubemap, dan tipe sampel samplerCube …
13 opengl  glsl  cubemap 

4
Bagaimana cara kerja multipass shaders di OpenGL?
Di Direct3D, multipass shaders mudah digunakan karena Anda benar-benar dapat mendefinisikan lintasan dalam suatu program. Di OpenGL, tampaknya sedikit lebih rumit karena dimungkinkan untuk memberikan program shader sebanyak mungkin vertex, geometri, dan fragmen shader yang Anda inginkan. Contoh populer dari multipass shader adalah toon shader. Satu pass melakukan efek cel-shading …
13 opengl  shaders  glsl 

1
Tidak mendapatkan hasil yang diinginkan dengan implementasi SSAO
Setelah menerapkan rendering yang ditangguhkan, saya mencoba keberuntungan saya dengan implementasi SSAO menggunakan Tutorial ini . Sayangnya, saya tidak mendapatkan apa pun yang terlihat seperti SSAO, Anda dapat melihat hasil saya di bawah ini. Anda dapat melihat ada beberapa pola yang membentuk aneh dan tidak ada bayangan oklusi di mana …

2
Bagaimana saya bisa membuat bloom shader yang efisien dengan GLSL?
Saya telah mencari di internet untuk sumber daya yang terkait dengan rendering efek mekar menggunakan GLSL, tetapi belum menemukan apa pun. Meskipun tutorial di situs web Philip Rideout bagus, namun berkinerja sangat buruk pada GPU Nvidia saya. Adakah yang bisa membimbing saya bagaimana saya harus mendekati masalah ini dan membangun …
12 shaders  glsl  bloom 


1
GLSL - Mendeklarasikan variabel global di luar lingkup fungsi utama
Apakah itu membantu untuk mendeklarasikan variabel di luar lingkup fungsi utama Anda di GLSL? Apakah variabel-variabel ini benar-benar digunakan kembali dan lebih efisien? Berikut ini kode yang dimaksud: varying vec2 vposition; uniform float seed; uniform float top; uniform float bottom; uniform float phi; uniform float theta; uniform float scaledPI; uniform …
12 glsl 


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.