Hogyan fejlődik a Roblox Avatar Tech - Roblox Blog

Hogyan fejlődik a Roblox Avatar Tech – Roblox blog

Forrás csomópont: 2940329
  • Jelenleg két különböző technológiai stacket támogatunk az avatarokhoz: Egy örökölt technológiai verem (R6), amely támogatja a régebbi avatarokat és élményeket; és egy újabb tech stack (R15), amely támogatja az összes avatar stílust és képességet.
  • Annak biztosítása érdekében, hogy bármilyen avatarstílus bármilyen élményben működjön, és mindenki hozzáférhessen a legújabb funkciókhoz, azon dolgozunk, hogy ezeket egyetlen technológiai halmazba egyesítsük. 
  • Ez technikai kihívásokat jelent, ezért szorosan együttműködünk fejlesztői közösségünkkel, hogy olyan eszközöket adjunk ki, amelyek megkönnyítik az új, egységes technológiai csomagra való átállást.

Az avatárok egyre inkább identitásunk részévé válnak. A Robloxnál azt szeretnénk, hogy a napi több mint 65 millió felhasználónk mindegyike rendelkezzen egy avatárral, amelyről úgy érzi, hogy valóban képviseli őket – nemcsak azt, ahogyan kinéznek, hanem azt is, hogyan fejezik ki magukat valós időben mások előtt. Ez még fontosabbá válik, ahogy kiadunk magával ragadó kommunikációs eszközöket, mint pl Csatlakozás, ami egy új módja annak, hogy 13 éves és idősebb bárki felhívja a Robloxon az avatárját. Ahhoz, hogy az emberek igazán összekapcsolódjanak, mint az avatárjuk, képesnek kell lenniük reagálni és érzelmeket mutatni a pillanatban. Bonyolultabb arckifejezésekre, ajkak hanghoz való szinkronizálására és nonverbális jelzésekre, például vállrándításra vagy bólogatásra képes avatárokra van szükségünk. 

Annak biztosítására, hogy mindenki lássa önmagát ezekben a magával ragadó világokban, sokféle elemre lesz szükségünk, amelyeket az emberek összekeverhetnek és összeállíthatnak az őket ábrázoló avatarok elkészítéséhez. Ez azt jelenti, hogy több test- és fejtípus közül választhat, valamint több ruha-, smink- és kiegészítőtípus, valamint több haj- és bőrszín, textúra és stílus. Az ezen elemek választékának gyors bővítése érdekében azon dolgozunk, hogy sokkal könnyebbé tegyük az új avatarok létrehozását, és több embert tudjunk életre kelteni ötleteikben. Hosszú utat tettünk meg az első kockás sárga avatarunk óta, és még nem értünk véget. 

Ahogy az avatarok fejlődnek és javulnak, azt is szeretnénk biztosítani, hogy a legújabb fejlesztések, többek között réteges ruházat, arc animáció, hanggal csevegni, animációs csomagok és hangulatjelek elérhetők minden avatarhoz, minden élményben. Ma már csak a legmodernebb technológiai rendszerünkre – az R15-re – épült avatárok férnek hozzá a legújabb mobilitási és kifejezési képességekhez. Ennek az az oka, hogy jelenleg két különböző avatar-tech stacket támogatunk. Az R6 tech stacket a klasszikus kockás stílusú avatarokhoz tervezték, amelyeknek csak hat testrészük van, és az ezekhez az avatarokhoz épített élményekhez. Az R15 tech stack-et úgy tervezték, hogy támogassa a legfeljebb 15 testrészből álló avatarokat, így támogatja minden avatarstílusok – kockás, humanoid és fantasy – és az összes avatárhoz épített élmények. A kettős technológiai stack támogatása korlátokat és frusztrációt teremtett a fejlesztők és az alkotók számára. 

karakterekkel

Jelenleg több mint 15 éves tapasztalattal rendelkezünk, amelyek közül sokat az R6 technológiához terveztek, és nem működnek olyan zökkenőmentesen a legújabb, legkifejezőbb avatarokkal, mint szeretnénk. Például, ha valaki R15-re épített avatárral lép be egy R6-ra épített élménybe, az avatárja a szokásostól eltérően nézhet ki és mozoghat – az avatárja többé nem tud arckifejezéseket kialakítani. Ha réteges ruházatot viselnének, például kabátot viselnének az ing felett, az avatárjuk visszatérne az egyszerűbb ruházathoz. Ezenkívül bizonyos élmények, például az akadálypályák meghatározott avatarméretek köré épülnek. Tudjuk, hogy ez nem ideális azok számára, akik Robloxot használnak vagy készítenek. 

Azt akarjuk, hogy a Robloxon mindenki hozzáférjen a legfejlettebb avatartechnológiánkhoz, hogy teljes mértékben megtestesíthesse digitális identitását, és csodálatos élményeket és látványvilágot teremthessen. Szeretnénk visszamenőleg kompatibilisek lenni a meglévő avatarokkal és tapasztalatokkal. Mindezek fényében nagyon átgondoltuk, hogyan közelítsük meg ezt az egységes technológiai halmazt, hogy elkerüljük a további egyenlőtlenségeket, és olyan utat alakítsunk ki, amely minimalizálja a szükséges kézi munka mennyiségét. Az ezeket a világokat építő fejlesztők számára biztosítjuk azokat az eszközöket és támogatást, amelyek élettel teli és vonzó élményt biztosítanak, miközben megőrzik a kívánt élményt. 

Áttérés egy egységes technológiai halmazra

Avatárjainknak – kockásnak, humanoidnak vagy teljesen fantasztikusnak – kellene csak munka bármilyen tapasztalattal, bármilyen tartozékkal. Szeretnénk eltávolítani az alkotók és felhasználók által eddig tapasztalt súrlódásokat. Azt is szeretnénk, hogy az alkotók megtartsák az irányítást élményeik megjelenése és hangulata felett, akár az R15 technológiát, akár az R6-ot támogatják. Mindezen új funkciók és képességek támogatása érdekében – most és az innováció folytatásával – egyesítjük az összes avatárt támogató műszaki architektúrát.

Azt hallottuk fejlesztői közösségünktől, hogy meg akarják őrizni a klasszikus kockás avatarstílus megjelenését és hangulatát, de szükségük van arra is, hogy érvényesítsük a következetes avatarméreteket és -arányokat. Azt is hallottuk, hogy olyan eszközöket szeretnének, amelyek megkönnyítik az R15 technológiára épülő avatarok R6-élményekbe való betöltését – és az R6-élmények R15-szabványokká való konvertálásának folyamatát automatizálni. Hosszabb távú célunk egy olyan réteg felépítése, amely lehetővé teszi az R6-élmények számára, hogy az R15-ös veremmel működjenek, miközben minimálisra csökkenti a karbantartandó speciális kódokat.

Az év elején megosztottuk a R6-R15 adapter. Az adapter emulációs rétegként működik, lehetővé téve az R6 szkriptek futtatását R15 törzseken anélkül, hogy az avatar készítőjének bármiféle lépésre lenne szüksége. Amikor egy R15 avatar csatlakozik egy R6 élményhez, az adapter lehetővé teszi, hogy ugyanúgy mozogjon, mint egy R6 avatar. Ez lehetővé teszi a fejlesztők számára, hogy egyetlen kattintással azonnal kipróbálják az R15 avatarokat, és meglássák, milyen jól működnek, mielőtt bármilyen frissítést végeznének tapasztalataikon. Ezzel az új adapterrel az R15 avatarok megtartják az olyan jellemzőket, mint a réteges ruházat és az arckifejezések, de továbbra is csatlakozhatnak az R6 élményhez, és a fejlesztő eredeti szándéka szerint mozoghatnak.

Következő lépésünk egy konverziós eszközcsomag lesz, amely lehetővé teszi a fejlesztők számára, hogy R6-os élményeiket könnyen áttelepítsék az R15 technológiai stackre. Ezek az eszközök segítenek a fejlesztőknek az élmény forgatókönyvének, karakterének és animációinak konvertálásában, és segítik őket a konverzió menet közbeni tesztelésében. A konvertáló eszközök az R6–R15 adaptert fogják használni, így a fejlesztők az átalakítás közepén, törés nélkül publikálhatják tapasztalataikat. Végezetül azt tervezzük, hogy a fejlesztők lehetőséget adnak az avatar skála tetszőleges beállítására, beleértve a klasszikus Rthro avatar stílus tükrözését is. Ez következetességet biztosít a fejlesztőknek az akadálypályákon, és felszabadítja az új típusú Roblox-élmények építésének lehetőségét. 

Az egységes avatar technológiai halmazon túl

Az egységes technológiai halomra való átállás szükséges lépés ahhoz, hogy támogassuk a fejlesztőket és a felhasználókat, miközben fejlesztjük az avatartechnológiát, és új funkciókat és eszközöket vezetünk be. De ez még csak a kezdet. Az összes avatar egy technológiai halomban való egyesítése megkönnyíti a fejlesztők számára, hogy kihasználják az új valós idejű kommunikációs eszközök előnyeit, mint pl. Csatlakozás. Ahhoz, hogy ezek a hívások természetes beszélgetésnek tűnjenek, mindannyiunknak hozzá kell férnünk az újabb avatar-funkciókhoz, például az arckifejezésekhez, a hangulatjelekhez és a hangszinkronizáláshoz. Az avatarok sokkal szélesebb választékát is szeretnénk lehetővé tenni, ezért nemrégiben megnyitottuk az ajtót avatar létrehozása bármely UGC-tagunk által. Azt is bejelentettük, hogy dolgozunk a generatív AI eszköz, amellyel a Robloxon bárki könnyedén létrehozhat avatart képből és szöveges promptból. 

Célunk mindig az, hogy egy olyan platform legyünk, amely összeköti az embereket a biztonság és az udvariasság szem előtt tartásával, ezért átgondoljuk, hogyan moderáljuk az alkotásokat és az interakciókat ezekkel az új avatarokkal. Mivel az olyan eszközök, mint a generatív mesterséges intelligencia demokratizálják és felgyorsítják a létrehozást, a moderálási erőfeszítéseinknek lépést kell tartaniuk, kihasználva a mesterséges intelligencia és az emberi moderátorok kombinációját. Néhány kihívás, amellyel jelenleg foglalkozunk, közvetlenül kapcsolódik az avatárkészítés kombinatorikus természetéhez és a platformon zajló nagyszámú közösségi interakcióhoz. További részleteket osztunk meg moderációs eszközeinkről, amint kiadjuk őket. 

Végső soron az a szándékunk, hogy bárki számára lehetővé tegyük avatarok létrehozását és testreszabását a semmiből – akár az élményen belülről. Ez korlátlan módot nyit az emberek számára egyéniségük kifejezésére. Technikai és alkotói szempontból számos érdekes technikai kihívást is meg kell oldani:

  • Hogyan tervez az alkotó tárgyakat az avatarok széles skálájához anélkül, hogy korlátozná a test szimmetriáját, a végtagok számát vagy az arcvonásokat, miközben támogatja az olyan funkciókat is, mint a réteges ruházat vagy az avatar arcvonásainak animálása?
  • Hogyan tehetjük lehetővé, hogy több ember készítsen avatarokat anélkül, hogy professzionális 3D grafikus szoftvert kellene használnia?
  • Hogyan illeszthető bele valakinek a személyre szabott avatarja a Robloxon talált bármilyen élménybe? 
  • Az UGC-avatarok és a hatékony generatív mesterségesintelligencia-technikák gyors elterjedésével hogyan optimalizálhatják csapataink a rácsunkat és a felhőnket a maximális stabilitás, valamint az alacsony késleltetés és hatékonyság érdekében?

Azon dolgozunk, hogy megoldjuk ezeket a kihívásokat az alkotóknak szánt új eszközökkel, új infrastruktúrával, hogy még megbízhatóbbá tegyük a platformot, és továbbra is átlátható módon kommunikáljunk alkotói közösségünkkel. Azáltal, hogy mindenkit egyetlen egységes technológiai kötegbe helyezünk, és olyan eszközöket adunk ki, amelyek mindezt megkönnyítik, alkotóink azt tehetik, amihez a legjobban értenek: olyan dolgok létrehozásával, amelyeket el sem tudtunk volna képzelni, felrobbanthatják a fejünket. 

Időbélyeg:

Még több roblox