Tworzenie efektu rozpoczniesz od zewnątrz i będziesz kierować się ku środkowi. Pozwoli to wyznaczyć wielkość gotowego efektu. Ten samouczek rozpoczniemy od wykonania zewnętrznego pierścienia portalu. Dowiesz się, jak utworzyć cząstki, które będą luźno przepływać w jednym kierunku wewnątrz dużego pierścienia.
Tworzenie systemu Niagara
System Niagara wykonuje stan lub efekt wizualny (VFX). Aby utworzyć System Niagara, musisz użyć emitera do stworzenia stosu węzłów i modułów, które będą definiowały cząsteczki Niagara oraz ich zachowanie. Aby edytować stos emitera, musisz otworzyć edytor Systemu Niagara (Edytor Niagara). W Edytorze Niagara możesz dodawać i usuwać moduły, a także definiować sposób, w jaki moduły wpływają na efekty cząsteczkowe.
Aby przystąpić do utworzenia portalu mistycznego, utworzysz System Niagara w Przeglądarce zawartości. Umieść swoje efekty wizualne w folderze, aby móc je z łatwością wyszukiwać podczas pracy nad projektem.
W folderze VFX:
-
Kliknij prawym przyciskiem myszy w Przeglądarce zawartości, aby otworzyć menu kontekstowe.
-
Wybierz System Niagara z menu kontekstowego.
-
Otworzy się okno Systemu Niagara.
-
W oknie System Niagara wybierz emiter Pusty i kliknij przycisk Utwórz.
-
Nadaj miniaturze nazwę NS_Mystic_Portal. NS oznacza miniaturę jako System Niagara.
-
Kliknij dwukrotnie miniaturę System Niagara, aby otworzyć Edytor Niagara.
Tworzenie efektów cząsteczkowych
To właśnie w pustym emiterze zbudujesz niestandardowy emiter cząsteczek, który będzie tworzył iskry latające wokół kształtu torusa (przypominającego oponę). Po otwarciu pustego Systemu Niagara w Edytorze Niagara dostępny będzie podstawowy emiter.
Kliknij obraz, aby go powiększyć.
Aby rozpocząć:
-
Naciśnij klawisz F2, aby zmienić nazwę emitera na Emitter_Particles.
-
W emiterze kliknij ikonę Dodaj na węźle Aktualizacja emitera.
-
W oknie wyszukiwania modułu wybierz opcję Częstotliwość spawnu. W panelu szczegółów pojawią się opcje modułu Częstotliwość spawnu.
-
W panelu Szczegóły zmień wartość opcji SpawnRate na 1000.0. Spowoduje to utworzenie 1000 cząsteczek w momencie zespawnowania.
-
W emiterze wybierz moduł Zainicjuj cząsteczkę ze stosu węzła Spawn cząsteczki. W panelu szczegółów pojawią się opcje modułu Zainicjuj cząsteczkę.
-
W panelu szczegółów zmodyfikuj następujące opcje modułu Zainicjuj cząsteczkę:
- Czas życia = 3.0
- Tryb rozmiaru sprite'a = Jednolity
- Jednolity rozmiar sprite'a = 3.0
W rezultacie cząsteczki będą się spawnować i znikać w ciągu trzech sekund, a sprite'y cząsteczek będą miały jednakowy rozmiar przez cały czas życia.
-
W emiterze kliknij ikonę Dodaj na węźle Spawn cząsteczki i z okna wyszukiwania modułu wybierz pozycję Lokalizacja kształtu.
W panelu szczegółów zostaną wyświetlone opcje Lokalizacji kształtu.
-
W panelu szczegółów zmień następujące opcje w obszarze Lokalizacja kształtu:
- Prymityw kształtu = Torus
- Duży promień = 125.0
- Tryb obrotu = Kąt wokół osi
Takie ustawienia określają kształt strumienia, w którym poruszają się cząsteczki, oraz obrót kąta torusa w taki sposób, aby stał na osi Z, a nie spoczywał na osi Y.
Aby torus stał wyprostowany nie trzeba zmieniać ustawień domyślnych osi obrotu.
Zapewnienie odpowiedniej wydajności efektu
Duża liczba cząsteczek może dobrze prezentować się na urządzeniach wykorzystujących GPU, jednak na platformach o niższej wydajności lub urządzeniach mobilnych korzystających z właściwości CPU może nie wyświetlać się, jak należy. Aby zwiększyć wydajność efektów cząsteczkowych, trzeba przełączyć stos emitera na GPU.
-
Kliknij węzeł Właściwości w stosie emitera. W panelu szczegółów zostaną otwarte opcje Właściwości.
-
W panelu Szczegóły ustaw w obszarze Właściwości następujące opcje:
- Cel symulacji = Symulacja GPUCompute
- Tryb obliczania granic = Stałe
Określanie prędkości i wyglądu
Aby uzyskać odpowiedni wygląd zewnętrzny portalu, edytuj cząsteczki tak, aby leciały powoli w jednym kierunku, materializowały się w określonym rozmiarze, a następnie znikały w krótkiej chwili.
-
W emiterze kliknij ikonę Dodaj na węźle Aktualizacja cząsteczki i z okna wyszukiwania modułu wybierz pozycję Siła wiru. W panelu szczegółów zostaną wyświetlone opcje Siła wiru.
-
W panelu szczegółów pojawi się ostrzeżenie o zależności ustawień Siła wiru. Kliknij przycisk Napraw problem, aby System Niagara naprawił problem.
Po rozwiązaniu zobaczysz w oknie wizualizacji siłę wiru.
-
W panelu szczegółów zmień następujące opcje ustawień Siła wiru:
- Wartość siły wiru = 100
- Oś wiru = X 1.0, Y 0.0, Z 0.0
Spowoduje to wymuszenie przepływu cząsteczek w jednym kierunku.
W pierścieniu zewnętrznym cząsteczki nie powinny wylatywać z torusa do przodu i do tyłu.
(convert:false)Cząsteczki w pierścieniu zewnętrznym powinny przepływać w jednym kierunku.
(convert:false) -
W emiterze kliknij ikonę Dodaj na węźle Aktualizacja cząsteczki i z okna wyszukiwania modułu wybierz pozycję Opór.
-
W panelu szczegółów pojawią się opcje ustawienia Opór.
-
W emiterze wybierz pozycję Siła wiru, aby wyświetlić opcje siły wiru w panelu szczegółów.
-
W panelu szczegółów zmień następujące opcje ustawień Siła wiru:
- Wartość siły wiru = 100.0
- Oś wiru = X 1.0, Y 0.0 i Z 0.0
Cząsteczki będą teraz wirować bliżej kształtu torusa.
-
W emiterze kliknij ikonę Dodaj na węźle Aktualizacja cząsteczki i z okna wyszukiwania modułu wybierz pozycję Skaluj rozmiar sprite'a. W panelu szczegółów pojawią się opcje ustawienia Skaluj rozmiar sprite'a.
Pozwala to sterować rozmiarem cząsteczek w czasie. Na tym etapie unoszące się cząsteczki są widoczne i nagle znikają. Aby uzyskać inny efekt cząsteczkowy, zmień rozmiar sprite'a, przy jakim cząsteczki będą się pojawiać i znikać, oraz skonfiguruj krzywą, zgodnie z którą będą generowane.
-
W panelu szczegółów kliknij prawym przyciskiem myszy graf Skaluj rozmiar sprite'a między dwoma klatkami kluczowymi i wybierz z menu kontekstowego opcję Dodaj klatkę kluczową.
-
Przesuń nową klatkę kluczową do pozycji 1, a ostatnią przenieś niżej do pozycji 0, tworząc na grafie ostry trójkątny kształt.
Teraz pojawiające się cząsteczki są niewidoczne i powoli osiągają pełny rozmiar, po czym ich rozmiar jest skalowany powoli w dół, aż do zniknięcia.
-
Na grafie Skaluj rozmiar sprite'a wybierz wszystkie klatki kluczowe za pomocą skrótu klawiszowego Ctrl + A, a następnie naciśnij 1, aby uzyskać krzywą bardziej zaokrągloną i wygładzoną, a nie ostrą. Pozwoli to nadać cząsteczkom krążącym po torusie bardziej mistyczny charakter.
-
W emiterze kliknij ikonę Dodaj na węźle Aktualizacja cząsteczki i z okna wyszukiwania modułu wybierz pozycję Kolizja. W panelu szczegółów pojawią się opcje ustawienia Kolizja.
Cząsteczki krążą luźno po okręgu.
Dodawanie koloru
Dodaj do swojego portalu kolor zgodny z atmosferą tworzonej przygody.
-
W emiterze kliknij ikonę Dodaj na węźle Spawn cząsteczki i z okna wyszukiwania modułu wybierz pozycję Kolor. W panelu szczegółów pojawią się opcje ustawienia Kolor.
-
W panelu szczegółów wybierz opcję Kolor, a następnie wybierz kolor cząsteczek portalu z narzędzia Wybór koloru.
-
Kliknij kolejno Skompiluj > Zapisz, aby zapisać emiter.
Emiter ma kształt portalu, a cząsteczki przypominają magiczny pył krążący po torusie. W kolejnej sekcji tego samouczka dodasz pierścień wewnątrz torusa, aby utworzyć źródło pyłu cząsteczkowego.
\
Następna sekcja
%mystic-portal-2-inner-ring-in-unreal-editor-for-fortnite:topic%