Divinity: Original Sin 2 ma piękny, przejrzysty system. Kiedy idę za ściany, pojawi się maska przeciwbryzgowa, a kiedy poruszam się po grze, zmienia się. To jest jak shader rozpuszczania i ma efekt metaliczny. Jak mogę powtórzyć ten efekt, tworząc dynamiczną maskę rozbryzgową, gdy gracze przechodzą za ścianami? Możesz zobaczyć pożądany …
W mojej grze muszę tworzyć dynamiczne kałuże wodne, ale nie mogę znaleźć samouczka, który pokazuje, jak mogę uzyskać taki efekt (którego przykład pokazano poniżej). Jak mogę to zrobić?
Quantum Break ma ten fantastyczny efekt cząsteczkowy, jest to efekt zniekształceń jak rozbite szkło. Chcę wiedzieć, jak mogę odtworzyć ten efekt? Możesz to zobaczyć poniżej, a pełny film jest dostępny na YouTube :
Obecnie studiuję moduły cieniujące Opengl, ale nie mogę czegoś wymyślić: jak zastosować różne moduły cieniujące do obiektów, na przykład czajniczek renderowany za pomocą toon shadera i inny w tej samej scenie przy użyciu bardzo odbijającej powierzchni, a inne zniekształcone od funkcja szumu, jak w tym filmie http://www.youtube.com/watch?v=1ogg4ZfdBqU Kolejnym jest zastosowanie …
Patrzyłem na shadery znalezione tutaj shadertoy.com i większość z nich ma wspólny szum i rymarchę. W ogóle nie rozumiem kodu źródłowego, ale naprawdę chcę. Jak działają te shadery i jak działa algorytm raymarch? Wszędzie szukałem i nic nie mogę znaleźć na ten temat. Dzięki
Jak narysować kontury wokół modeli 3D? Mam na myśli coś takiego jak efekty z ostatniej gry Pokemon, które wydają się mieć wokół siebie zarys jednego piksela:
Próbuję napisać moduł do cieniowania lodu w Unity, który wygląda dobrze i przynajmniej częściowo realistycznie. Jeśli poniższy strzał ( znaleziony w Google ) to CG, co zawiera jego moduł cieniujący? (jaskinia na pierwszym planie). Mogę się mylić, ale wygląda na to, że ma nawet inny model oświetlenia niż domyślny rozproszony.
Czy po połączeniu programu i zastanowieniu się nad programowaniem defensywnym powinienem usunąć i odłączyć shadery używane do łączenia tego programu? Jeśli tak, czy to zwolni jakieś zasoby? Czy te obiekty modułu cieniującego zostaną uwolnione dopiero po wywołaniu glDeleteProgram? edycja: Tylko dla wyjaśnienia, co robię (co jest zgodne z odpowiedzią): glCreateShader …
Próbuję odtworzyć efekt świecącego konturu w grze Left 4 Dead. Efekt powoduje świecenie konturu obiektów, nawet gdy obiekt jest zasłonięty. Oto zrzut ekranu efektu: Jestem w stanie odtworzyć ten efekt w moim programie opartym na OpenGL. Oto co obecnie robię: Utwórz teksturę koloru i głębi, która jest o połowę mniejsza …
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak ... width height backgroundColour draw(). draw()Metoda obecnie jest zresetowanie canvasi …
Co to jest fragment w module cieniującym fragmenty? Wikipedia mówi, że: Ogólnie rzecz biorąc, fragment można traktować jako dane potrzebne do zacienienia piksela, a także dane potrzebne do przetestowania, czy fragment przetrwa i stanie się pikselem (głębokość, alfa, szablon, nożycowy, identyfikator okna itp.) Czy to są tekstury, wierzchołki czy coś …
Ostatnim razem, gdy próbowałem nauczyć się HLSL, zrobiłem kilka shaderów i głównie rozumiałem, co robię, ale nadal czułem się, jakbym się potykał w ciemności. Większość tego, czego się nauczyłem, pochodzi z różnych postów na blogu, które nie wyjaśniały dobrze rzeczy. Ponadto dokumentacja MSDN wydaje się być bardziej odniesieniem do funkcji. …
W grach materiały często wpływają tylko na wygląd obiektów. Wygląd zewnętrzny jest realizowany przez shadery. Czy w związku z terminologią istnieje różnica między materiałami a modułami cieniującymi? Czy powinieneś napisać jeden moduł cieniujący dla jednego materiału?
Jak mogę uzyskać efekt konturu podobny do tego w League of Legends lub Diablo III? Czy to się robi przy użyciu modułu cieniującego? W jaki sposób? Wolę odpowiedzi, które nie są powiązane z żadnym konkretnym silnikiem, ale takie, które mogę dostosować do dowolnego silnika, nad którym pracuję.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.