Pytania otagowane jako shaders

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

2
OpenGL ES 2.0: Konfigurowanie projekcji 2D
W tym artykule opisano ogólnie, jak narysować ostrą grafikę OpenGL 2D przy użyciu potoku o stałej funkcji. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL Ponieważ OpenGL ES 2.0 ma niektóre funkcje ES 1.x niedostępne (takie jak: glOrtho ()), ich funkcjonalność musi zostać podstawiona w shaderach Fragment / Vertex. Moje pytanie brzmi: jak ustawić następującą projekcję 2D …


1
Czy rozmycie gaussowskie jest dość dokładną reprezentacją miękkich krawędzi cienia?
Nie jestem pewien, czy miękkie cienie w prawdziwym życiu (z bliskich, dużych źródeł światła) mają gaussowski lub liniowy opad, czy coś innego. Pracuję nad czymś, w czym mogę tworzyć cienie, manipulując jakąś wstępnie renderowaną teksturą gradientu, więc nie muszę polegać na buforach klatek i tradycyjnych technikach cieniowania. Planuję wypalić gradient …

2
Duży bufor wierzchołków a wielokrotne wywołania losowania
Właśnie zaczynam pracę z OpenGL i próbuję go użyć do stworzenia gry 2D. W tej grze mam sześciokątną siatkę złożoną z bardzo dużej różnorodności różnokolorowych sześciokątów. Jako początkujący programista OpenGL widzę dwa sposoby rysowania tej siatki: Użycie bufora wierzchołków z danymi dla pojedynczego sześciokąta, następnie użycie jednolitej wartości przesunięcia i …
14 opengl  shaders 

2
GLSL Shader - Zmień Odcień / Nasycenie / Jasność
Próbuję zmienić odcień obrazu za pomocą modułu cieniującego fragmenty GLSL. Chcę osiągnąć coś podobnego do warstwy korekty odcienia / nasycenia w Photoshopie. Na poniższym obrazku możesz zobaczyć, co mam do tej pory. Chcę zmienić odcień zielonego kwadratu, aby wyglądał jak czerwony kwadrat po prawej stronie, ale za pomocą tego modułu …

1
Co to jest cieniowanie lub oświetlenie?
Co to jest cieniowanie lub oświetlenie i jak działa? Czy różni się od cieniowania tonicznego, czy jest to ta sama koncepcja? Jak inaczej oblicza się specularity dla cieniowania rampowego w porównaniu do blinn-phonga lub Lamberta?
14 shaders  lighting 

3
Najszybszy sposób renderowania linii z AA, o różnej grubości w DirectX
Zajmuję się więc tworzeniem DirectX, a dokładniej korzystam z SharpDX w .NET (ale rozwiązania API DirectX / C ++ mają zastosowanie). Szukam najszybszego sposobu renderowania linii w rzucie ortogonalnym (np. Symulowanie rysowania linii 2D dla aplikacji naukowych) przy użyciu DirectX. Zrzut ekranu z rodzajami wykresów, które próbuję wyrenderować: Często zdarza …
14 2d  directx  shaders 

5
Unikać, jeśli instrukcje w modułach cieniujących DirectX 10?
Słyszałem, że jeśli należy unikać instrukcji w modułach cieniujących, ponieważ obie części instrukcji zostaną wykonane, a następnie niewłaściwe zostaną usunięte (co szkodzi wydajności). To wciąż problem w DirectX 10? Ktoś mi powiedział, że w nim zostanie wykonana tylko odpowiednia gałąź. Do ilustracji mam kod: float y1 = 5; float y2 …

2
Dlaczego drzewa świecą w tle?
Obecnie tworzę leśną scenę w ciemności, a drzewa świecą daleko, ale kiedy się zbliżam, wszystko jest w porządku. Mam shadery ustawione na „Nature / Tree Soft Occlusion [bark / leaves]”, ale nadal renderują dziwnie daleko, ale blisko są w porządku. Próbowałem umieścić drzewa w folderze o nazwie „Ambient-Occlusion”, jak powiedziano …
14 unity  shaders  terrain  tree 

1
Jak mogę stworzyć moduł cieniujący „Life is Strange”?
Chcę sprawić, by cieniowanie szkicu przypominało życie. moduł cieniujący składa się z dwóch części: 1. ożywiona linia przerywana 2. głośny zarys Lubię wiedzieć, jak zrobić głośny kontur? zobacz zarys obiektów Najpierw próbowałem utworzyć kontur, kopiując przychodzące dane wierzchołków i skalowane zgodnie z normalnym kierunkiem, a następnie Cull Back. Ale myślę, …
13 unity  shaders  hlsl 

3
Odtworzenie tego płaskiego koloru
Będę krótko mówić. Jak osiągnąć efekt przedstawiony na poniższym obrazku? Czy jest to możliwe w czasie rzeczywistym? Wygląda na zwodniczo proste, ale prawdopodobnie nie jest. Czy są jakieś słowa kluczowe, których mogę szukać, aby uzyskać więcej informacji na temat programowania shaderów w celu uzyskania takiego wyglądu? Dzięki.



4
Debugowanie kodu modułu cieniującego?
Piszę silnik gry, a kiedy używam kamery perspektywicznej, pojawia się czarny ekran. Nie zamierzam pytać dokładnie, dlaczego tak jest, ponieważ byłoby dużo kodu do dzielenia się i, szczerze mówiąc, myślę, że to trochę drobnostka, które może nawet niepokoić was wszystkich. Problem polega na tym, że nie wiem, jak to debugować. …

2
Realistyczny metalowy shader
Jak stworzyć dobry metalowy shader? Dla różnych metali i powiedzmy mniej więcej erodowane / zardzewiałe i tak dalej. Wiem, że jedna różnica w porównaniu ze zwykłymi materiałami polega na tym, że metal powinien „zabarwić” światło zwierciadlane, ale kiedy robię to na przykład ze złotem, po prostu wygląda „żółty”, a nie …

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.