Apa pro / kontra dari
Bahasa pemrograman untuk shader OpenGL.
Apa pro / kontra dari
Saya saat ini sedang mempelajari shading opengl tetapi saya tidak dapat menemukan sesuatu: bagaimana menerapkan shader yang berbeda pada objek, misalnya, teko yang dibuat menggunakan toon shader dan yang lain dalam adegan yang sama menggunakan permukaan yang sangat reflektif dan yang lainnya...
Saya telah melihat shader yang ditemukan di sini shadertoy.com dan sebagian besar yang keren memiliki noise dan raymarch yang sama. Saya tidak mengerti kode sumber sama sekali tapi saya benar-benar ingin. Bagaimana cara shader ini bekerja dan bagaimana cara kerja algoritma raymarch? Saya telah...
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...
Saya mencoba menulis shader es di Unity yang terlihat bagus dan setidaknya semi-realistis. Jika tembakan berikut ( ditemukan di Google ) adalah CG, apa yang termasuk shader-nya? (gua latar depan). Saya mungkin salah tetapi kelihatannya bahkan memiliki model pencahayaan yang berbeda dari difus...
Saya mencoba untuk mereplikasi efek garis besar pada game Left 4 Dead. Efeknya menyebabkan garis objek bersinar, bahkan ketika objek tersumbat. Berikut ini adalah screenshot dari efeknya: Saya agak bisa meniru efek ini dalam program berbasis OpenGL saya. Inilah yang sedang saya lakukan: Buat...
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...
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...
Saya memiliki program OpenGL, dan saya sedang membuat mesh medan. Saya memindahkan simpul dalam buffer vertex dan belum benar-benar mewarnai mereka dalam fragmen shader. Saya menambahkan geometri shader satu bagian pada satu waktu. Sebelum saya menambahkan geometri shader, ketika saya baru saja...
Jadi saya sedang belajar sendiri GLSL dan saya mencoba mencari tahu mengapa itu seharusnya lebih cepat daripada pipa fungsi tetap. Alasan saya mengalami masalah adalah karena dari pemahaman saya, shader yang Anda buat menggantikan bagian dari pipa yang ada di sana sebelumnya. Jadi, bagaimana...
Mencoba mencari tahu apa yang menyebabkan percabangan dan apa yang tidak ada dalam GLSL. Saya sering melakukan ini di shader saya: float(a==b) Saya menggunakannya untuk mensimulasikan pernyataan if, tanpa percabangan bersyarat ... tetapi apakah ini efektif? Saya tidak memiliki pernyataan if di...
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 4 tahun yang lalu . Terlintas dalam benak saya kemungkinan...
Dimungkinkan untuk mengimplementasikan fragmen shader untuk melakukan one-pass gaussian blur? Saya telah menemukan banyak implementasi blur dua jalur (gaussian dan box
Saya menerapkan pencahayaan Phong. Segalanya tampak bekerja - torus dan bola menyala seperti yang diharapkan, dll. Tapi saya melihat sesuatu yang aneh mengenai pencahayaan specular cahaya terarah. Berikut ini dua tangkapan layar. Pertama: Kedua: Seperti yang Anda lihat, lebih banyak area...
Saya menerapkan lampu titik di mesin Voxel saya, dan saya benar-benar berjuang untuk mendapatkan aliran cahaya yang baik, dari 100% di dekat sumber cahaya hingga 0% di radius cahaya. Saya punya 5 argumen untuk fungsi ini: Warna terang (Vec3) Intensitas cahaya (jarak dari cahaya sampai jarak di...
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...
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...
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...
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)...
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...