Mam na myśli takie rzeczy, jak pistolet medyczny Team Fortress 2 :
... lub efekt antygrawitacyjny Killzone: Shadow Fall :
Jak one działają?
graphic-effects
Jono Brogan
źródło
źródło
Odpowiedzi:
Zazwyczaj sztuczką tego rodzaju efektu jest użycie przewijanych tekstur. Cząsteczki często są w to zaangażowane, ale zwykle są jedynie ozdobą.
Jest tak, że takie efekty są tworzone na zamówienie i chociaż mają podobny punkt wyjścia, efekt końcowy jest zawsze wynikiem drobnych poprawek i majsterkowania, dopóki dyrektor artystyczny nie będzie szczęśliwy.
Aby uzyskać efekt jak najbardziej podstawowy, masz dwa elementy: geometrię i współrzędne tekstury. Geometria definiuje podstawowy kształt konturu efektu, podczas gdy ruch współrzędnych tekstury określa ruch w geometrii (i oczywiście sama tekstura określa kształt cokolwiek poruszającego się wzdłuż geometrii).
Na przykład, jeśli chcesz jakiegoś rodzaju wyładowania łukowego, możesz zbudować kamerę skierowaną w stronę trójkąta wzdłuż ścieżki od działa do celu i zmieniać kształt łuku w czasie, aby dać poczucie dynamiki. Następnie można animować współrzędne tekstury, aby tekstura przewijała się wzdłuż długości wiązki, aby sprawiać wrażenie ruchu od pistoletu do celu. Użyj alfa w fakturze, aby zmiękczyć krawędzie i dać złudzenie pulsów. Byłby to oczywiście bardzo podstawowy efekt, ale dodaj kolejny zestaw tekstur i możesz zacząć budować coś, co wygląda na znacznie bardziej skomplikowane niż suma jego części.
źródło
Jak mówi Pan Bestia, te efekty (takie jak ogień, aury itp.) Są zwykle tworzone za pomocą układów cząstek.
Układ cząsteczkowy symuluje wiele (10-10000?) Małych elementów emitowanych przez źródło, które przepływają przez ścieżkę. Ścieżka może być tak złożona, jak to konieczne.
Każda cząstka jest pokazana na scenie za pomocą duszka. Można go ulepszyć za pomocą animowanej tekstury, efektów mieszania lub shaderów.
W przypadku bardzo prostych aur niektóre gry używają 3 zorientowanych quadów z niesamowitą animowaną teksturą.
Podążając za przykładem YouTube systemu cząstek. https://www.youtube.com/watch?v=a8uZUqIEsoI
źródło