«shader» 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 

3
OpenGL gölgelendiricileri için açık ve Otomatik öznitelik konum bağlama
Bir OpenGL gölgelendirici programı için öznitelik konumlarını ayarlarken iki seçenekle karşılaşırsınız: Bir öznitelik konumunu açıkça tanımlamak için bağlanmadan önce glBindAttribLocation () . veya Otomatik olarak atanan bir öznitelik konumu elde etmek için bağlandıktan sonra glGetAttribLocation () . Birini diğerinin üzerinde kullanmak için yardımcı program nedir? Pratikte varsa hangisi tercih edilir?
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.