«glsl» etiketlenmiş sorular



11
GLSL için rastgele / gürültü fonksiyonları
GPU sürücü satıcıları genellikle noiseXGLSL'de uygulama zahmetine girmediği için , tercihen GPU gölgelendiricileri içinde kullanılmak üzere optimize edilmiş bir "grafik rasgeleleştirme swiss army bıçağı" yardımcı işlev seti arıyorum . GLSL'yi tercih ederim, ancak herhangi bir dilin benim için yapacağını kodlayın, kendi başıma GLSL'ye çevirmek için sorun yok. Özellikle, beklediğiniz: a) …

6
GLSL gölgelendiricileri için doğru dosya uzantısı nedir? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 12 ay önce kapalı . Bu soruyu geliştirin Glsl gölgelendirmeyi öğreniyorum ve farklı dosya formatlarıyla karşılaştım. Köşe ve parça gölgelendiricileri .vertve .fraguzantılarını …
127 opengl  glsl  shader 

4
Bu GLSL rand () tek astarın kökeni nedir?
Bu sözde rastgele sayı oluşturucuyu, burada ve orada web'de belirtilen gölgelendiricilerde kullanmak için gördüm : float rand(vec2 co){ return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453); } Çeşitli şekillerde "kanonik" veya "web'de bir yerde bulduğum tek satırlık" olarak adlandırılır. Bu işlevin kökeni nedir? Sabit değerler göründükleri kadar gelişigüzel mi yoksa seçimlerinde bazı sanat …
95 glsl  shader  prng 

2
Parça gölgelendiricisi, bir pikselin rengi için hangi değişkeni kullanacağını nasıl bilir?
Çok sayıda farklı parça gölgelendiricisi görüyorum, #version 130 out vec4 flatColor; void main(void) { flatColor = vec4(0.0,1.0,0.0,0.5); } Ve hepsi "dış renk" için farklı bir değişken kullanır (bu durumda flatColor). Peki OpenGL ne yapmaya çalıştığınızı nasıl biliyor? Sanırım bu işe yarıyor çünkü flatColortanımlanmış tek değişken out, ancak daha fazla outdeğişken …
83 opengl  glsl 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.