Treści na tej stronie zostały przetłumaczone przy użyciu sztucznej inteligencji (AI) lub technologii tłumaczenia maszynowego i mogą zawierać błędy.

Skip to content

Przyspieszenie tworzenia dzięki modelowi Cube Foundation firmy Roblox

Wykraczając poza tworzenie w 3D

  • Roblox ogłasza wprowadzenie generacji 4D, opartej na naszym modelu Cube Foundation, która dodaje wymiar interaktywności w celu generowania funkcjonalnych obiektów 3D, tak aby zachowywały się zgodnie z oczekiwaniami graczy. 
  • Generowanie 4D otworzy nowe możliwości rozgrywki i zaangażowania graczy, jednocześnie zapewniając twórcom potężną nową funkcję w Roblox Studio. 
  • Technologia stojąca za generowaniem 4D i Cube pozwoli w końcu każdemu twórcy generować pełne sceny, w tym zasoby, środowiska, kod, animacje i nie tylko, za pomocą poleceń w języku naturalnym. 

Stworzyliśmy model Cube Foundation, aby zasilać narzędzia do tworzenia, takie jak generowanie obiektów 3D, a docelowo także bardziej złożone zadania, takie jak generowanie pełnych scen. Dzisiaj ogłaszamy kolejny krok na tej drodze: wydanie wersji beta generowania 4D. Technologia ta dodaje kluczowy element funkcjonalności do naszego modelu Cube, wykraczając poza statyczne obiekty 3D i umożliwiając twórcom oraz graczom generowanie w pełni funkcjonalnych obiektów. Gdy twórca włączy generowanie 4D w danym doświadczeniu, gracze mogą za pomocą prostego polecenia tekstowego wygenerować w pełni funkcjonalny samochód, wsiąść do niego i nim jeździć. System wykorzystuje zestawy reguł zwane schematami do dekonstrukcji konkretnych obiektów na części, a następnie dodaje zachowania, które ożywiają je. Dzięki generowaniu 4D twórcy mogą odblokować nowe rodzaje rozgrywki i umożliwić graczom wniesienie własnej kreatywności do swoich doświadczeń.

Jak deweloperzy wykorzystują generowanie 4D

Programista Laksh testował Cube i generowanie 4D w swojej grze Wish Master, w której gracze mogą życzyć sobie czegokolwiek i zobaczyć, jak to się urzeczywistnia w grze. Gracze wygenerowali samochody, które jeżdżą, samoloty, które latają, a nawet latające smoki. „Około sześć lub siedem miesięcy temu eksperymentowałem z asystentem AI w Studio i byłem pod wielkim wrażeniem” – wyjaśnił Laksh. „Pomyślałem, że byłoby wspaniale stworzyć coś podobnego, z czego gracze mogliby korzystać w grze”.

Zapewnienie graczom swobody tworzenia wszystkiego, czego zapragną, wiązało się z pewnymi wyzwaniami. „Gracze prosili o rzeczy, które nie istniały, lub formułowali swoje życzenia w sposób, którego nie przewidzieliśmy” – powiedział Laksh. „Nieustannie ulepszamy system, aby lepiej interpretować to, czego faktycznie chcą gracze. Reakcje graczy są niesamowite. Ponieważ mają swobodę tworzenia, eksperymentują z różnymi rzeczami i naprawdę cieszą się tym doświadczeniem”.

Obecnie gracze mogą korzystać z opcji generowania Basic, Pro i 4D w Wish Master, aby tworzyć wszelkiego rodzaju obiekty. Laksh i zespół mają wielkie plany dotyczące Wish Master, w tym nowy model AI do generowania strojów, tryb budowania oraz tryb gracz kontra gracz. Podczas wczesnego dostępu gracze wygenerowali ponad 160 000 obiektów przy użyciu generacji 4D. Laksh powiedział, że zespół zaczął dostrzegać pewną tendencję: „Gracze korzystający z generacji 4D wykazali średnio 64-procentowy wzrost czasu spędzanego w Wish Master”.

Jak działa 4D Generation

W fazie beta skupiamy się na tworzeniu w ramach doświadczenia. System uruchomiliśmy z dwoma schematami do testów: Car-5, pięcioczęściowy samochód z wieloma siatkami, składający się z nadwozia i czterech kół, oraz Body-1, który może generować dowolny obiekt z jedną siatką. Aktywnie pracujemy nad naszą ostateczną wizją otwartego systemu schematów słownictwa, który pozwoli na tworzenie dowolnych schematów. Spodziewamy się, że wkrótce dodamy schematy obejmujące tysiące obiektów ze świata rzeczywistego.

W tle schematy definiują wymagane wyjścia siatki, aby model był funkcjonalny. Na przykład schemat Car-5 zapewnia, że wygenerowane samochody mają pięć oddzielnych części siatki (MeshParts), nazwanych karoserią, przednim lewym kołem, przednim prawym kołem, tylnym lewym kołem i tylnym prawym kołem. Teraz, zamiast pojedynczej siatki bez artykulacji, użytkownicy mogą generować model samochodu z kołami, które obracają się i skręcają na podstawie skryptów. 

Po wygenerowaniu geometrii za pomocą schematu następnym krokiem jest dodanie funkcjonalności. Ponieważ użytkownicy generują obiekty w locie, skrypty nadające im zachowanie muszą dostosowywać się do różnych kształtów i rozmiarów. Tworzenie w 4D obejmuje etap, w którym skrypty są dostosowywane do unikalnych wymiarów wygenerowanego obiektu, tak aby części działały zgodnie z oczekiwaniami.

Co dalej

Wyobrażamy sobie przyszłość, w której twórcy i użytkownicy będą mogli generować dowolny typ obiektu 4D i zachowania, jakie tylko zechcą — w oparciu o dowolny schemat. Cieszymy się, że już wkrótce udostępnimy tę technologię użytkownikom.  

Badamy inne możliwości rozwoju tworzenia, w tym nasz najbardziej ambitny projekt badawczy: śnienie w czasie rzeczywistym. Uważamy, że modele świata dają ogromne możliwości w zakresie wprowadzania nowych rodzajów doświadczeń w Roblox. Dyrektor generalny Roblox, David Baszucki, niedawno zaprezentował wczesną wersję naszych badań nad śnieniem w czasie rzeczywistym w programie Roblox Today. 
Kolejnym etapem rozwoju platformy Roblox jest ciągła ewolucja naszej platformy twórczej oparta na sztucznej inteligencji, która pozwoli twórcom generować wciągające środowiska, wprowadzać zmiany, debugować i współpracować ze swoimi zespołami za pomocą poleceń w języku naturalnym. Jeśli ktoś potrafi coś wymarzyć, powinien być w stanie to zrealizować.