Wstecz

Tworzenie Lunar Horizons w Fortnite: Wciągająca koncepcja misji na Księżyc

11 kwi 2024

Twórcy Fortnite

Lunar Horizons to wciągająca, trójwymiarowa nowa koncepcja przyszłej międzynarodowej misji księżycowej Europejskiej Agencji Kosmicznej (ESA) na południowy biegun Księżyca. Jako gracze musicie zbierać zasoby, aby zbudować bazę księżycową Hassell, dowiadując się więcej o cudach eksploracji kosmosu. 

W Lunar Horizons nie chodzi tylko o wygraną – poświęćcie chwilę na rozmowę z astronautami i interakcję z punktami informacyjnymi rozmieszczonymi na powierzchni Księżyca, aby dowiedzieć się więcej o tej prawdziwej planowanej misji i naszej podróży w kosmos. Lunar Horizons zostało stworzone przez Epic Games, ESA i Hassell, we współpracy z Buendea i Team PWR.

Zagrajcie w Lunar Horizons, używając kodu 3207-0960-6428 lub wyszukując „Lunar Horizons” w Odkryciach.
 

Lunar Horizons dało zespołowi Epic okazję do pokazania, jak prawdziwe pomysły i dane mogą być wykorzystane do stworzenia czegoś zabawnego i interesującego w Unreal Editor dla Fortnite (UEFN), a także do edukowania graczy na temat cudów nauki o kosmosie. 

Dowiedzieliśmy się wiele o nauce o kosmosie podczas opracowywania tej rozgrywki, na przykład tego, że z powierzchni Księżyca nie widać gwiazd, jak dużym problemem jest pył księżycowy i jak niektóre obszary na południowym biegunie Księżyca były zacienione przez miliardy lat. Mamy nadzieję, że dzięki tej rozgrywce i lekturze tego bloga twórców, również się czegoś nauczycie. Do dzieła!
 

Niestandardowe zasoby

Ekscytującym aspektem tego projektu była ścisła współpraca z wiodącą firmą architektoniczną i projektową Hassell oraz z ESA. Oba zespoły uprzejmie udostępniły cyfrowe modele CAD (Computer Aided Design) proponowanej bazy księżycowej i bezzałogowego lądownika księżycowego, a my mogliśmy przenieść te modele do UEFN, aby wykorzystać je w Lunar Horizons.

Dzięki Nanite możemy używać bardzo szczegółowych modeli na konsolach nowej generacji i komputerach PC, a następnie automatycznie generować mniej szczegółowe wersje na inne platformy, takie jak urządzenia mobilne. ESA używa już Unreal Engine do rekrutacji, symulacji i szkoleń, co oznacza, że niektóre zasoby można szybko i łatwo przenieść do UEFN.

Oprócz istniejących modeli, współpracowaliśmy z Buendea, konsultantem w zakresie tworzenia gier i rozwoju oprogramowania, aby stworzyć inne niestandardowe zasoby dla projektu. Buendea podeszli do tego w sposób, jakiego nigdy wcześniej nie widzieliśmy, skanując skały i fotografując prawdziwe powierzchnie, które są podobne do Księżyca, aby stworzyć realistyczne tekstury.

Jednym z zasobów, z których jesteśmy naprawdę dumni, jest skafander kosmiczny xEMU, który został dokładnie odtworzony przy użyciu tego udostępnionego publicznie przewodnika po spacerze kosmicznym. Ten kombinezon kosmiczny został pierwotnie zaprojektowany do użytku w nadchodzącej misji ESA – Artemis.

Co więcej, udostępniliśmy wiele zasobów wykorzystanych w tym projekcie na FAB za darmo, dzięki czemu można je wykorzystać we własnych projektach UEFN. Wystarczy postępować zgodnie z poniższymi instrukcjami, aby uzyskać dostęp do tych zasobów:
 
  1. Uruchom Unreal Editor dla Fortnite.
  2. Otwórz projekt, do którego chcesz dodać zasoby.
  3. Kliknij ikonę FAB na górnym pasku (obok ikony Verse).
  4. Wyszukaj Lunar Horizons i wybierz darmowy pakiet zasobów Lunar Horizons.
  5. Przeciągnij zasoby bezpośrednio na swój poziom i zacznij z nich korzystać!

Fortnite Lunar Horizons Fab

Więcej informacji na temat importowania niestandardowych zasobów do UEFN można znaleźć w dokumentacji „Importowanie zawartości i wysp”.

Fortnite Lunar Horizons – zrzut ekranu A
 

Verse

Kod napisany w języku programowania UEFN Verse kontroluje wszystkie aspekty rozgrywki w Lunar Horizon, w tym punkty informacyjne, maszty czujnika i budowę bazy księżycowej.

Gdy umieszczany jest maszt czujnika, kod Verse najpierw znajduje najbliższy punkt zasobów (które są niestandardowymi rekwizytami umieszczanymi przez projektantów w UEFN). Następnie przesuwa słupek na miejsce, kieruje wiązkę we właściwym kierunku i zarządza produkcją zasobów. Każdy słupek ma własne urządzenie Verse i szereg innych urządzeń Fortnite (takich jak wyświetlanie tekstu lub pozwalanie na interakcję w celu jego podniesienia).

Verse jest używany do tworzenia niestandardowego interfejsu w Lunar Horizons, który pozwala graczom łatwo zorientować się, co mają przy sobie i ostrzega przed zbliżającymi się burzami słonecznymi. Pomaga również graczom określić, co mają robić dalej, uruchamiając pobliskie urządzenia „nadajnika".

Więcej informacji na temat korzystania z Verse w UEFN można znaleźć w w sekcjach dokumentacji „Wprowadzenie do języka Verse” oraz „Programowanie w Verse”.

2024 03 26 13 36 21 Zbieranie zasobów Minigra Urządzenie Verse SparkleMoon Przestrzeń robocza Visual Stud

2024 03 26 14 34 10 Fortnite

2024 03 26 16 15 46 Unreal Editor
 

Sequencer

W Lunar Horizons w szerokim zakresie wykorzystaliśmy Sequencer, czyli nasze narzędzie do tworzenia filmów i animacji, w tym do filmowania astronautów wykonujących swoją misję, animacji rozmieszczania masztów czujnika, ruchów robotycznych łazików po powierzchni, efektów burzy słonecznej i mniejszych rzeczy, takich jak migające przyciski i ikony. 

Więcej informacji na temat korzystania z Sequencera w UEFN można znaleźć w naszej dokumentacji w sekcji „Sequencer i system Control Rig”. Jeśli potrzebujecie dodatkowych informacji na temat wdrażania animacji i przerywników filmowych, zajrzyjcie na naszą ogólną stronę poświęconą animacji i przerywnikom filmowym.

2024 03 26 14 57 40 Unreal Editor
 

System Control Rig

System Control Rig był używany w wielu obszarach Lunar Horizons. Na przykład, dwa modele łazików zostały skonfigurowane tak, aby ich koła obracały się automatycznie podczas ruchu, a ich zawieszenie poruszało się w górę i w dół w zależności do księżycowego terenu. (Więcej szczegółów na ten temat można uzyskać, oglądając zeszłoroczne wystąpienie Chase'a Coopera na Unreal Fest). 

Użyliśmy również systemu Control Rig do animowania masztów czujnika w Sequencerze. Ponadto system Control Rig przeprowadza test kolizji, aby upewnić się, że słupek jest umieszczony dokładnie na powierzchni Księżyca.

Więcej informacji na temat korzystania z systemu Control Rig w UEFN można znaleźć we wspomnianej wcześniej sekcji dokumentacji „Sequencer i system Control Rig”. Aby lepiej zrozumieć, jak wdrażać animacje i przerywniki filmowe, zapoznaj się z główną stroną dokumentacji na ten temat, która jest dostępna tutaj.

2024 03 26 12 29 20 Unreal Editor

2024 03 26 13 33 47 Fortnite

2024 03 26 13 17 40 Unreal Editor
 

Krajobraz i otoczenie 

Krajobraz w grze został stworzony na podstawie rzeczywistych księżycowych danych wysokościowych (z LRO NASA), które zostały następnie dostosowane za pomocą narzędzi krajobrazu w UEFN. Wykorzystaliśmy niestandardową konfigurację materiałów, aby stworzyć wyraźny, realistyczny teren księżycowy – inspirowany referencyjnymi zdjęciami rzeczywistej powierzchni Księżyca. Użyliśmy również naklejek, aby dodać szczegóły i połączyć elementy. 

Więcej informacji na temat tworzenia własnego otoczenia w UEFN można znaleźć w naszej dokumentacji w sekcji „Otoczenie i krajobrazy”.

2024 03 26 15 05 10 Unreal Editor

Zaktualizowane ujęcie terenu

Powtórka – teren Lunar Horizons

2024 03 26 16 08 21 Unreal Editor

Mamy nadzieję, że udało wam się dowiedzieć kilku rzeczy na temat eksploracji kosmosu i tego, jak została ona przekształcona w przygodę w UEFN. Jeśli chcecie dowiedzieć się więcej o prawdziwej misji Artemis na księżycowy biegun południowy, zapoznajcie się z artykułem ESA na temat misji księżycowej Artemis V. Możecie też obejrzeć panel Unreal Fest 2023 „Wprowadzenie Księżyca do Fortnite”. 🌙