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

Przełomowe osiągnięcia Roblox w dziedzinie 3D i 4D na targach SIGGRAPH 2024

Roblox nieustannie wprowadza innowacje, aby stworzyć wciągającą platformę 3D, na której miliony twórców tworzą awatary, akcesoria i doświadczenia, które pozwalają ludziom na całym świecie łączyć się ze sobą.

Podczas SIGGRAPH, czołowej konferencji poświęconej grafice komputerowej i technikom interaktywnym na całym świecie, podzielimy się nowymi przełomowymi osiągnięciami technologicznymi i algorytmicznymi. Prezentowane prace obejmują nowe metody tworzenia materiałów 3D, które rozciągają się jak guma, szybszy sposób tworzenia awatarów z animacją twarzy oraz włosy, które poruszają się w bardziej realistyczny sposób. Łącznie stanowią one solidne wyniki teoretyczne i prototypy na wczesnym etapie rozwoju, które mają wzmocnić przyszłość immersyjnego 3D. Zapraszamy do udziału w naszych sesjach podczas SIGGRAPH w Denver, gdzie przedstawimy wszystkie szczegóły techniczne.

Coraz bardziej szczegółowe awatary

Awatary są sercem osobistej ekspresji w Roblox, oferując pełną animację twarzy, konfigurowalne ciała, warstwowe ubrania i spójny wygląd na całej platformie. Nasz najnowszy raport „Digital Expressions Report” wykazał, że 88 procent respondentów z pokolenia Z twierdzi, iż wyrażanie siebie w światach przypominających metawersum, takich jak Roblox, prawdopodobnie pomogło im w swobodniejszym wyrażaniu siebie w codziennym życiu. Aby wspierać tę samoekspresję, nieustannie rozwijamy najnowocześniejsze technologie związane z awatarami.

Stworzenie nowego awatara z siatki 3D tradycyjnie wymaga kilku etapów wysoce technicznej pracy. Jest to jedno z wyzwań generacji 4D: rozszerzenie statycznych zasobów 3D, aby były w pełni dynamiczne, interaktywne i kombinatoryczne, tak aby mogły ożyć w doświadczeniu metawersum. Poszczególne etapy, w tym tworzenie szkieletu, rigging i skinning, mogą zająć nawet tydzień na jednego awatara, nawet w przypadku profesjonalnych twórców. Potem trzeba jeszcze trochę popracować, żeby wszystko działało z zaawansowanymi funkcjami naszej platformy, takimi jak ubrania i mimika twarzy.

undefined
W swoim wykładzie „Kompleksowa automatyczna konfiguracja ciała i twarzy dla awatarów 3D generowanych lub tworzonych przez użytkowników” zespoły Avatar i CoreAI firmy Roblox przedstawiają wieloetapowy proces łączący uczenie maszynowe z technikami przetwarzania geometrii. Metoda ta znacznie przyspiesza i ułatwia proces tworzenia awatarów, a także umożliwia mniej doświadczonym twórcom projektowanie i przesyłanie własnych, w pełni funkcjonalnych awatarów.

Możesz doświadczyć wpływu tej technologii na platformę dzięki Avatar Auto Setup, zautomatyzowanemu systemowi, który przekształca model zawierający wyłącznie geometrię wejściową w awatara zgodnego z Roblox, dostosowywalnego, gotowego do animacji, wyposażonego w rig i skórowanego. Dzięki temu systemowi proces, który kiedyś zajmował nawet tydzień, można teraz zakończyć w ciągu kilku minut.

Jednym z popularnych sposobów wyrażania siebie w Roblox jest zmiana fryzury awatara. Tylko w 2023 roku użytkownicy Roblox zakupili ponad 139 milionów fryzur, a 7,3 miliona użytkowników kupiło pięć lub więcej fryzur. Jednak uzyskanie realistycznej fryzury, w której każdy pasmo porusza się tak, jak w świecie rzeczywistym, jest niezwykle trudne. Średnio ludzka skóra głowy ma od 100 000 do 150 000 mieszków włosowych. Symulowanie, przechowywanie i przesyłanie złożonych geometrii w tej skali jest trudne zarówno pod względem wydajności obliczeniowej, jak i niezawodności.

W artykule „Real-time Physically Guided Hair Interpolation” Cem Yuksel z Roblox oraz jego koledzy z LightSpeed Studios i Uniwersytetu Utah przedstawiają nowatorski schemat interpolacji włosów oparty na fizyce, który wykorzystuje istniejące dane symulowanych włosów przewodnich. Praca ta znacznie poprawia jakość wizualną renderowania włosów w grach, praktycznie bez dodatkowych kosztów.

Realistyczna symulacja i renderowanie 3D

Twórcy na platformie Roblox tworzą nie tylko doświadczenia, w których ludzie uczestniczą, aby grać lub nawiązywać kontakty, ale także obiekty, które wypełniają te doświadczenia. Ponieważ Roblox staje się dostępny na coraz większej liczbie platform, od urządzeń z systemem Android o niższej rozdzielczości po konsole do gier o wysokiej rozdzielczości lub zestawy VR, ważne jest, aby obiekty te mogły być wyświetlane w najlepszej możliwej rozdzielczości na urządzeniu użytkownika.

Światło i cienie często stanowią wyzwanie dla renderowania 3D. Ostatnie badania przyniosły ogromny postęp, ale istniejące metody mogą powodować rozmycie przy użyciu efektów kamery, takich jak głębia ostrości i antyaliasing. We współpracy z firmą NVIDIA i Uniwersytetem Utah, Cem Yuksel z Roblox przedstawia „Area ReSTIR: Resampling for Real-Time Defocus and Antialiasing”. Praca ta wprowadza próbkowanie obszarowe do ReSTIR, co pozwala skuteczniej rozwiązywać problemy związane z tymi efektami kamery. Efektem końcowym jest lepsze rozróżnienie między światłem a cieniem oraz większa szczegółowość przy mniejszej liczbie wymaganych próbek.

Bistro_ReSTIR.webp
Widok ulicy przedstawiony w poprzedniej wersji ReSTIR. 
Bistro_AreaReSTIR.webp

Ta sama scena uliczna przedstawiona przy użyciu naszego nowego Area ReSTIR, z ulepszeniami w zakresie oświetlenia i cieni.

W artykule „A Unified Differentiable Boolean Operator with Fuzzy Logic” Hsueh Derek Liu z firmy Roblox wraz z zespołem przedstawiają metodę, która umożliwia generatywną sztuczną inteligencję dla reprezentacji 3D w konstruktywnej geometrii bryłowej (CSG). Symulator fizyki firmy Roblox czerpie swoją solidność z modelowania bryłowego stosowanego w przemyśle inżynieryjnym za pomocą CSG, co dodatkowo ułatwia tworzenie realistycznych wirtualnych kształtów. W branży rozrywkowej częściej stosuje się modelowanie cienkich powierzchni, ale nie odzwierciedla ono objętości wewnątrz obiektu. CSG było wcześniej niekompatybilne z generatywną sztuczną inteligencją, ponieważ etap różniczkowania podczas szkolenia i stosowania sztucznej inteligencji do geometrii wymaga właściwości matematycznej podobnej do ciągłej ewolucji kształtów. Wymyślając nową matrycę matematyczną do wykonywania operacji „rozmytych”, odblokowaliśmy różniczkowalne CSG, a następnie zbudowaliśmy na tej podstawie generatywną sztuczną inteligencję CSG.

smooth_boolean_modeling.webp
Dokładne symulowanie materiałów sprężystych, takich jak guma, jest znanym wyzwaniem w grafice komputerowej. Liu i współpracownicy z firmy Roblox przedstawiają Stabler Neo-Hookean Simulation — Absolute Eigenvalue Filtering for Projected Newton, nowatorską metodę stabilizacji symulacji. Nowa metoda wymaga jedynie zmiany jednej linii kodu w istniejącym frameworku i zapewnia znaczną poprawę zarówno stabilności, jak i szybkości zbieżności. Powstałe w ten sposób modele zachowują bardziej stabilny kształt po rozciągnięciu.
Artboard 1.webp
Poprzednie ogólne metody symulacji wymagały kompromisu między realizmem symulacji a potrzebnymi zasobami obliczeniowymi. Yuksel z Roblox i jego koledzy z Uniwersytetu Utah przedstawiają Vertex Block Descent, nowatorską metodę, która pozwala na szybką i solidną symulację fizyki. Ta metoda jest szybsza i bardziej stabilna niż wcześniejsze procesy symulacji dynamiki 3D.

Od prawie dwóch dekad nasza platforma i kwitnąca na niej społeczność czerpią siłę z innowacji technicznych, dzięki znacznym inwestycjom Roblox w badania i rozwój. Doskonałe badania i rozwój wymagają podejmowania ryzyka i uczciwej oceny. Nie wszystkie nasze badania i prace rozwojowe przynoszą wyniki, które mają odpowiednią formę lub pojawiają się w odpowiednim czasie, aby stać się funkcjami produktu, a prace opisane w tym artykule mają charakter spekulacyjny i są ukierunkowane na przyszłość. Cieszymy się jednak, że niektóre z nowych technik opisanych tutaj są już częścią narzędzi dostępnych dla twórców Roblox, umożliwiając tworzenie bardziej realistycznych awatarów i światów 3D. Wszystkie badania są krokami w kierunku rozwoju całej dziedziny oraz technologii platform immersyjnych 3D.

W zakresie sztucznej inteligencji, awatarów, fizyki i grafiki z radością podzielimy się z całym światem zestawem nowych osiągnięć podczas SIGGRAPH 2024.