Pytania otagowane jako shaders

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

3
Co jest bardziej wydajne w renderowaniu wokseli: gotowe VBO lub moduł do cieniowania geometrii?
Biorąc pod uwagę dość statyczną macierz wokseli, co jest bardziej wydajne: użycie procesora do wstępnego wygenerowania VBO do renderowania ścian wokseli (na razie ignorowanie bardziej zaawansowanych form renderowania, takich jak marszowe kostki) lub użycie modułu cieniującego geometrię na GPU do wygenerowania twarze w locie? Nie martwię się o aktualizację zmieniających …

2
Jak wdrożyć efekt skrótu trawy?
Patrzyłem na zrzuty ekranu z gier takich jak Rocket League i FIFA: i zacząłem się zastanawiać, czy można uzyskać efekt skrótu trawy. Czy to jest shader? Czy to rzeczywista geometria? A może po prostu teksturowane quady? Byłbym bardzo wdzięczny, gdyby ktokolwiek mógł skierować mnie w tym kierunku.


2
Czy tracę / zyskuję wydajność odrzucania pikseli, nawet jeśli nie używam testów głębokości?
Kiedy po raz pierwszy szukałem instrukcji odrzucania, znalazłem ekspertów twierdzących, że użycie odrzucenia spowoduje obniżenie wydajności. Powiedzieli, że odrzucenie pikseli zakłóci zdolność GPU do prawidłowego używania zBuffer, ponieważ GPU musi najpierw uruchomić moduł cieniujący fragmenty dla obu obiektów, aby sprawdzić, czy jeden bliżej aparatu jest odrzucony, czy nie. W przypadku …

4
Najszybszy sposób rysowania quadów w OpenGL ES?
Korzystam z OpenGL ES 2.0 Mam kilka quadów do narysowania, chciałbym móc przejść tylko 4 wierzchołki na quad, tak jakbym korzystał z GL_QUADS, ale w zasadzie chcę po prostu poznać najlepszy sposób rysowania kilka osobnych quadów. Do tej pory mogłem to zrobić: -GL_TRIANGLES (6 wierzchołków na quad) -Degeneracja GL_TRIANGLE_STRIP (6 …
22 opengl  3d  iphone  android  shaders 


3
Ile aktywnych shaderów w jednej klatce w grze zwykle powinienem używać? 5 lub więcej jak 100?
Ile shaderów jest zwykle aktywnych, jednocześnie w jednej scenie, we współczesnych grach? Wiem, że używanych jest wiele shaderów, a gry przełączają się między nimi w każdej klatce, i często rysuje się obiekty za pomocą shadera: Narysuj wszystkie obiekty za pomocą modułu cieniującego jeden Zmień z modułu cieniującego jeden na drugi …

2
Jak skonstruować realistyczny efekt „widzenia w podczerwieni”?
Jak byś zajął się budowaniem realistycznego efektu widzenia w podczerwieni za pomocą shaderów? Przez realistyczne rozumiem taki, który wygląda realistycznie, jak ten przykład . Mam pomysł na zrobienie tekstury, aby określić, ile ciepła emituje materiał, a następnie określić za pomocą iloczynu normalnego i wektora widoku, ile tego ciepła dociera do …
20 shaders 

7
Modern Shader Book? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Chciałbym dowiedzieć się o Shaderach: czym są, kiedy / do czego ich użyję i jak …

1
Jak renderować moją grę 3D w grafice ASCII?
Próbuję stworzyć pisankę do gry 3D w Unity3D. Chcę na chwilę renderować moją grę w sztuce ASCII. Moim pierwszym pomysłem jest stworzenie shadera, aby to zrobić, ale nie jestem pewien, czy jest to właściwy sposób.
19 unity  shaders 

1
Renderujesz oleistą / zanieczyszczoną wodę?
Każdy kreator cieniujący ma pomysł, jak uzyskać efekt tłustej / zanieczyszczonej wody, podobny do tego: Idealnie woda nie byłaby jednolicie oleista, ale zamiast tego olej mógłby być wytwarzany z jakiegoś źródła (takiego jak zanieczyszczający odpływ z zakładu chemicznego), a następnie rozpraszany w jednolitej części wód. Moim pomysłem w tej części …

1
Game Engine Design - Ubershader - Projekt zarządzania Shaderem [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Chcę wdrożyć elastyczny system Ubershader z odroczonym cieniowaniem. Moim obecnym pomysłem jest tworzenie modułów cieniujących …

4
Jak uzyskać płynny efekt oświetlenia 2D?
Tworzę grę opartą na kafelkach 2D w XNA. Obecnie mój piorun wygląda to . Jak mogę dostać to wyglądać jak ten ? Zamiast każdego bloku ma własny odcień, ma gładką nakładkę. Zakładam jakiś moduł cieniujący i przekazuję do modułu cieniującego wartości oświetlenia dla sąsiadujących kafelków, ale jestem początkującym z modułami …

3
Dlaczego moduły cieniujące piksele nie pozwalają nam czytać bezpośrednio z bufora ramki lub bufora głębi?
Pozwól, że spróbuję buforowania klatek lub bufora głębi w module cieniującym piksele byłoby niezwykle przydatną funkcją. Przydałaby się nawet sama znajomość głębi lub koloru wszystkiego, co kryje się za bieżącym pikselem. Dlaczego zarówno OpenGL, jak i DirectX nie pozwalają mi tego robić? Spodziewałem się pewnego ograniczenia sprzętowego, ale mieszanie alfa …
18 opengl  3d  directx  shaders 

2
Jak mogę debugować programy do cieniowania?
Debuguję shadery wierzchołków GLSL i nie mogę pozbyć się wrażenia, że ​​robię to źle. Ogólnie rzecz biorąc, mam dwie strategie, aby zrekompensować brak śledzenia Wpisuję wartości w kolor debugowania różniący się, który przekazuję do modułu cieniującego fragmenty, a następnie próbuję interpretować kolory. Zmieniam kod modułu cieniującego wierzchołki i widzę, co …

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.