Pytania otagowane jako shader


11
Funkcje losowe / szum dla GLSL
Ponieważ producenci sterowników GPU zwykle nie zadają sobie trudu, aby wdrożyć je noiseXw GLSL, szukam zestawu funkcji narzędziowych „szwajcarski scyzoryk do randomizacji grafiki” , najlepiej zoptymalizowanego do użycia w modułach cieniujących GPU. Wolę GLSL, ale kod zrobi dla mnie jakikolwiek język, nie mam nic przeciwko tłumaczeniu go na GLSL. W …


4
Jakie jest pochodzenie tego jednowierszowego GLSL rand ()?
Widziałem ten generator liczb pseudolosowych do użytku w modułach cieniujących, o których mowa tu i tam w sieci : float rand(vec2 co){ return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453); } Jest różnie nazywany „kanonicznym” lub „jednym wierszem, który znalazłem gdzieś w sieci”. Jakie jest pochodzenie tej funkcji? Czy wartości stałe są tak …
93 glsl  shader  prng 

3
Jawne a automatyczne powiązanie lokalizacji atrybutów dla modułów cieniujących OpenGL
Podczas konfigurowania lokalizacji atrybutów dla programu cieniującego OpenGL masz do wyboru dwie opcje: glBindAttribLocation () przed połączeniem, aby jawnie zdefiniować lokalizację atrybutu. lub glGetAttribLocation () po połączeniu w celu uzyskania automatycznie przypisanej lokalizacji atrybutu. Jakie jest narzędzie do używania jednego nad drugim? A który z nich jest preferowany w praktyce?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.