Pytania otagowane jako shaders

program komputerowy działający na sprzęcie graficznym i zapewniający wysoki stopień kontroli nad sposobem renderowania scen

5
Jakich technik renderowania użyłbym do narysowania efektu cienia dla kart w grze karcianej?
Jakiego rodzaju algorytmu cieniowania można użyć do tworzenia takich cieni? ten, który tworzę, jest podobny, ale wszystko odbywa się za pomocą interfejsu API rysowania 2D opartego na OpenGL, więc nie ma współrzędnej Z. Ponadto, dla samej ręki, naprawdę chciałbym uzyskać zacienione odczucie, jak tutaj: Po prostu nie jestem pewien, jak …


4
Jak działają wielopasmowe moduły cieniujące w OpenGL?
W Direct3D wielozadaniowe moduły cieniujące są proste w użyciu, ponieważ można dosłownie zdefiniować przebiegi w programie. W OpenGL wydaje się to nieco bardziej skomplikowane, ponieważ możliwe jest nadanie programowi cieniującemu tyle cieniowania wierzchołków, geometrii i fragmentów, ile chcesz. Popularnym przykładem shadera wielopasmowego jest shader toon. Jedno przejście powoduje rzeczywisty efekt …
13 opengl  shaders  glsl 

1
Shader, aby zobaczyć sylwetkę przez sprite mieszane alfa
Chcę osiągnąć w Unity efekt przezroczystości, taki jak w tych przykładach: W moim konkretnym scenariuszu jest kilka wymagań: Duszki używają mieszania alfa, a duszki mają przezroczyste obszary. Istnieją 2 rodzaje elementów, które zakrywają postać. Trzeba stworzyć efekt sylwetki, a drugi powinien zachowywać się normalnie. Aby zasłaniać elementy, które tworzą sylwetkę, …


4
Materiał szklany dla jedności 5
Czy ktoś wie, jak zrobić materiał szklany w Unity 5? Potrafię robić tekstury metalu i obrazu, ale nie jestem pewien, jak stworzyć materiał szklany. Wyszukiwanie w Google nie przyniosłoby mi nic dla Unity 5, więc musi być dość łatwe. To jest do drzwi prysznicowych i płaskiego szkła:

2
Jak mogę stworzyć skuteczny moduł cieniujący Bloom z GLSL?
Szukałem w sieci zasobów związanych z renderowaniem efektu rozkwitu za pomocą GLSL, ale niczego nie znalazłem. Chociaż samouczek na stronie Philip Rideout jest dobry, działa bardzo słabo na moim procesorze graficznym Nvidia. Czy ktoś może mi wskazać, jak podejść do tego problemu i zbudować dość wydajną implementację efektu rozkwitu?
12 shaders  glsl  bloom 

3
HLSL półprzezroczysty plastikowy shader
Próbuję wyprodukować moduł cieniujący do odtworzenia białego plastikowego obiektu z kolorowym światłem w środku. Albo przez posiadanie cieniowania, które będzie półprzezroczyste i jeśli umieszczę światło wewnątrz obiektu, światło przejdzie przez niego lub przez cieniowanie, które udaje efekt światła wewnątrz. Efekt, który zamierzam, jest trochę jak światło przechodzące przez abażur podobne …
12 graphics  shaders  hlsl 

3
Jak mogę tworzyć naturalne krople deszczu na ekranie?
Staram się, aby efekt deszczu spadał za pomocą metaballi i śladu na ekranie. Znalazłem wskazówkę w shadertoy, ale nie rozumiałem, jak zaimplementowano: https://www.shadertoy.com/view/ltffzl niestety ma wiele obliczeń matematycznych i nie mogę używać go w jedności, ponieważ powoduje opóźnienie. oczywiście powinienem używać tekstur, ale jak mogę uzyskać efekt szlaku ?! moim …


1
W jaki sposób w systemie materiałów opartym na grafach mogę obsługiwać różne typy danych wejściowych i wyjściowych?
Próbuję owinąć głowę wokół jak systemy materialne, takie jak ta , to są realizowane. Te wydajne i przyjazne dla użytkownika, podobne do wykresów systemy wydają się być stosunkowo powszechne jako metoda umożliwiająca programistom i nieprogramiście szybkie tworzenie programów cieniujących. Jednak z mojego stosunkowo ograniczonego doświadczenia w programowaniu graficznym nie jestem …


2
Jak wykonać filtr xBR lub hqx w XNA?
Chciałbym renderować moją grę za pomocą jednego z filtrów hqx (hq2x, hq3x lub hq4x) lub filtra xBR w module cieniującym. Jak mogę to zrobić w XNA 4.0 i SM3? Uwaga dodatkowa: to pytanie zostało znacznie zmienione, aby stało się tym, czym jest teraz.
11 xna  2d  shaders  pixel  scale 

1
Jak mogę osobno profilować prędkość moich shaderów wierzchołków i fragmentów?
Chciałbym wiedzieć, jak mogę sprawdzić, czy mój moduł cieniujący wierzchołek lub fragment jest wąskim gardłem w moim strumieniu renderowania. Czytałem o używaniu glQueryCounterz GL_TIMESTAMPcelem, aby uzyskać punkty kontrolne zegara między poleceniami OpenGL, ale nie rozróżniają one różnych typów shaderów. Na przykład, jeśli jedna ramka procesora graficznego wyrenderowała 8 ms, czy …

1
Tessellation vs Geometry Shader
Popraw mnie, jeśli się mylę, ale zarówno zadania modułu cieniowania geometrii, jak i modułu cieniowania teselacji mają generować wierzchołki na potoku graficznym. Chciałbym wiedzieć, czym się różnią i kiedy powinienem używać jednego nad drugim?

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.