Opis projektu
Szukałem artysty VFX 2D / artysty FX Sprite do przeglądarkowej 2D MMORPG w stylu dark fantasy.
Już mam zrealizowane animacje walki w PixiJS, więc nie trzeba pisać kodu.
Potrzebuję pomocy właśnie z graficznymi zasobami VFX: poprawić istniejące sprite'y lub zaproponować nową wersję efektu z nowymi klatkami animacji.
Sam będę integrować wszystko w PixiJS, więc od wykonawcy potrzebne są tylko wysokiej jakości pliki graficzne i zrozumiała struktura klatek.
Co trzeba będzie robić
Trzeba pracować z efektami walki:
- efekt uderzenia mieczem;
- efekt uderzenia magią;
- efekt bloku;
- uderzenie tarczą;
- złamanie tarczy;
- efekt pudła / uniku;
- pył;
- linie prędkości;
- blask;
- cząsteczki;
- ślady cięcia;
- ślady magii;
- wybuch uderzenia;
- portal arkany / uniki magii;
- efekty wizualne krytyczne / szczęśliwe / kontrujące.
Są dwa typy zadań
1. Poprawić obecne sprite'y
Na przykład, jest już gotowy efekt, ale wygląda słabo.
Trzeba:
- uczynić go jaśniejszym;
- uczynić kontury czystsze;
- usunąć zbędny szum;
- wzmocnić blask / uderzenie / cząsteczki;
- uczynić efekt bardziej czytelnym w walce;
- zachować przybliżony rozmiar i kierunek, aby łatwo można było wymienić plik w PixiJS.
2. Zaproponować nową wersję efektu
Jeśli obecny efekt jest słaby, można zaproponować nową wersję animacji.
Na przykład:
- inny zamach miecza;
- lepsze uderzenie;
- silniejsze złamanie tarczy;
- ładniejszy blok magii;
- bardziej zrozumiały efekt pudła/uniku;
- nowy efekt portalu dla maga;
- bardziej dynamiczny efekt pyłu/linii prędkości.
W takim przypadku trzeba przygotować zestaw klatek lub arkusz sprite'ów, który potem sam podłączę w PixiJS.
Co NIE jest potrzebne
Nie trzeba:
- pisać kodu PixiJS;
- tworzyć w React;
- integrować zasobów w grze;
- zmieniać logiki walki;
- rysować postaci;
- robić 3D;
- tworzyć pełnego systemu animacji.
Potrzebne są właśnie 2D VFX-sprite'y / klatki / arkusze sprite'ów.
Format wyniku
Trzeba oddać zasoby w formacie:
- PNG lub WebP;
- przezroczyste tło;
- oddzielne klatki lub arkusz sprite'ów;
- preferowane podgląd GIF/MP4;
- bez tekstu;
- bez tła;
- z normalnymi nazwami plików;
- preferowany plik źródłowy: PSD / Krita / Spine / After Effects / Figma, jeśli jest.
Przykład nazw:
sword-hit-impact-01.png
sword-hit-impact-02.png
sword-hit-impact-03.png
shield-break-frame-01.png
shield-break-frame-02.png
shield-break-frame-03.png
mage-dodge-portal-open-01.png
mage-dodge-portal-open-02.png
mage-dodge-portal-close-01.png
warrior-miss-dust-01.png
warrior-miss-speedline-01.png
Ważne dla PixiJS
Zasoby muszą być wygodne do dalszej integracji w PixiJS:
- przezroczyste tło;
- wyraźne krawędzie;
- bez zbędnych białych obwódek;
- efekt musi być dobrze czytelny na ciemnym tle;
- preferowany ten sam rozmiar canvas dla klatek jednej animacji;
- centrum efektu musi być stabilne między klatkami;
- klatki muszą być ponumerowane;
- jeśli to arkusz sprite'ów — potrzebne informacje o rozmiarze klatki.
Dodane wideo jak to działa teraz