Kako se razvija tehnologija Roblox Avatar - Blog Roblox

Kako se razvija tehnologija Roblox Avatar – Blog Roblox

Izvorno vozlišče: 2940329
  • Trenutno podpiramo dva različna tehnološka sklada za avatarje: podedovan tehnološki sklad (R6), ki podpira starejše avatarje in izkušnje; in novejši tehnološki sklad (R15), ki podpira vse sloge in zmožnosti avatarjev.
  • Da bi zagotovili, da bo vsak slog avatarja deloval v kateri koli izkušnji in da bo lahko vsakdo dostopal do najnovejših funkcij, si prizadevamo, da bi jih združili v en sam tehnološki sklop. 
  • To predstavlja tehnične izzive, zato tesno sodelujemo z našo skupnostjo razvijalcev, da bi izdali orodja, ki bodo olajšala prehod na nov poenoten tehnološki sklad.

Avatarji vse bolj postajajo del naše identitete. Pri Robloxu želimo, da ima vsak od naših več kot 65 milijonov dnevnih uporabnikov avatar, za katerega menijo, da ga resnično predstavlja – ne samo, kako izgledajo, ampak tudi, kako se izražajo drugim v realnem času. To postane še bolj pomembno, ko izdamo poglobljena komunikacijska orodja, kot je Connect, ki je nov način za vsakogar, starega 13 let ali več, da pokliče prijatelje na Robloxu za svoj avatar. Da bi se ljudje počutili resnično povezane kot njihovi avatarji, se morajo znati odzvati in pokazati čustva v trenutku. Potrebujemo avatarje, ki so sposobni bolj zapletene obrazne mimike, usklajevanja ustnic z glasom in neverbalnih znakov, kot je skomiganje z rameni ali kimanje. 

Da bi zagotovili, da se lahko vsak vidi odsev v teh poglobljenih svetovih, bomo potrebovali več različnih elementov, ki jih bodo ljudje lahko mešali in povezovali, da bodo ustvarili avatarje, ki jih predstavljajo. To pomeni več vrst telesa in glave, med katerimi lahko izbirate, pa tudi več vrst oblačil, ličil in dodatkov ter več barv las in kože, tekstur in stilov. Da bi hitro razširili izbiro teh predmetov, si prizadevamo olajšati ustvarjanje novih avatarjev in omogočiti več ljudem, da svoje ideje uresničijo. Od našega prvega kockasto rumenega avatarja smo prehodili dolgo pot in še nismo končali. 

Ko se avatarji razvijajo in izboljšujejo, želimo tudi zagotoviti, da najnovejši napredek, vključno z večplastna oblačila, obrazna animacija, klepetati z glasom, paketi animacij in čustev so na voljo za vsak avatar, v vsaki izkušnji. Danes imajo samo avatarji, zgrajeni na našem najsodobnejšem tehnološkem skladu – imenovanem R15 – dostop do najnovejših zmogljivosti mobilnosti in izražanja. To je zato, ker trenutno podpiramo dva različna tehnološka sklopa za avatarje. Tehnični sklop R6 je bil zasnovan za klasične avatarje v kockastem slogu, ki imajo samo šest delov telesa, in izkušnje, ustvarjene za te avatarje. Tehnični sklop R15 je bil zasnovan tako, da podpira avatarje z do 15 deli telesa, zato podpira vse slogi avatarjev – kockasti, humanoidni in domišljijski – ter izkušnje, ustvarjene za vse avatarje. Podpora dvojnih tehnoloških skladov je ustvarila omejitve in frustracije za razvijalce in ustvarjalce. 

avatarji

Trenutno podpiramo več kot 15 let izkušenj, od katerih so bile mnoge zasnovane za tehnologijo R6 in ne delujejo brezhibno z najnovejšimi, najbolj izrazitimi avatarji, kot bi si želeli. Na primer, če nekdo z avatarjem, zgrajenim na R15, vstopi v izkušnjo, zgrajeno na R6, bo njegov avatar morda videti in se premikal drugače kot običajno – njegov avatar ne bo več mogel ustvarjati obrazne mimike. Če bi imeli večplastna oblačila, na primer suknjič čez srajco, bi se njihov avatar vrnil k preprostejšim oblačilom. Poleg tega so nekatere izkušnje, kot so proge z ovirami, zgrajene okoli določenih velikosti avatarjev. Vemo, da to ni idealno za tiste, ki uporabljajo Roblox ali ustvarjajo zanj. 

Želimo, da imajo vsi na Robloxu dostop do naše najnaprednejše tehnologije avatarjev, da lahko v celoti utelešajo svoje digitalne identitete in ustvarjajo neverjetne izkušnje in vizualne podobe. Prav tako želimo biti združljivi za nazaj z obstoječimi avatarji in izkušnjami. Glede na vse to zelo razmišljamo o tem, kako se bomo lotili tega enotnega tehnološkega sklada, da bi se izognili ustvarjanju nadaljnjih neskladij in ustvarili pot naprej, ki zmanjšuje količino potrebnega ročnega dela. Razvijalcem, ki gradijo te svetove, bomo zagotovili orodja in podporo, da bodo njihove izkušnje živahne in privlačne, hkrati pa ohranili občutek, ki ga želijo za svojo izkušnjo. 

Prehod na enoten tehnološki sklad

Naši avatarji – kockasti, humanoidni ali popolnoma fantastični – bi morali samo dela v kateri koli izkušnji, s katerim koli dodatkom. Želimo odstraniti vsa trenja, ki so jih ustvarjalci in uporabniki čutili do danes. Prav tako želimo, da ustvarjalci obdržijo nadzor nad videzom in občutkom svojih izkušenj, ne glede na to, ali podpirajo tehnologijo R15 ali R6. Da bi podprli vse te nove funkcije in zmožnosti – zdaj in ko nadaljujemo z inovacijami – poenotimo tehnično arhitekturo, ki podpira vse avatarje.

Od naše skupnosti razvijalcev smo slišali, da želijo ohraniti videz in občutek klasičnega kockastega sloga avatarjev, vendar potrebujejo tudi, da uveljavimo dosledne velikosti in razmerja avatarjev. Slišali smo tudi, da želijo orodja za enostavno nalaganje avatarjev, zgrajenih na tehnologiji R15, v izkušnje R6 zdaj – in možnost avtomatizacije postopka pretvorbe izkušenj R6 v standarde R15. Naš dolgoročni cilj je zgraditi plast, ki bo izkušnjam R6 omogočila delo s skladom R15, hkrati pa čim bolj zmanjšala kakršno koli specializirano kodo, ki bi jo morali vzdrževati.

V začetku tega leta smo delili Adapter R6 na R15. Adapter deluje kot emulacijski sloj, ki omogoča, da se skripti R6 izvajajo na telesih R15, ne da bi bilo potrebno kakršno koli dejanje s strani ustvarjalca avatarja. Ko se avatar R15 pridruži izkušnji R6, mu adapter omogoči premikanje na enak način kot avatar R6. To razvijalcem omogoča, da takoj preizkusijo avatarje R15 s samo enim klikom in preverijo, kako dobro delujejo, preden posodobijo svoje izkušnje. S tem novim adapterjem avatarji R15 ohranijo funkcije, kot so večplastna oblačila in izrazi obraza, vendar se lahko še vedno pridružijo izkušnji R6 in se premikajo, kot je prvotno nameraval razvijalec.

Naš naslednji korak bo nabor orodij za pretvorbo, ki bodo razvijalcem omogočili enostavno selitev izkušenj R6 na tehnološki sklad R15. Ta orodja bodo razvijalcem pomagala pretvoriti scenarij, znake in animacije izkušnje ter jim pomagala preizkusiti pretvorbo sproti. Orodja za pretvorbo bodo uporabljala adapter R6 v R15, tako da lahko razvijalci objavijo svoje izkušnje sredi pretvorbe, ne da bi se zlomili. Nazadnje načrtujemo, da bomo razvijalcem omogočili prilagoditev obsega avatarja na katero koli želeno nastavitev, vključno z zrcaljenjem klasičnega sloga avatarja Rthro. To daje razvijalcem doslednost za proge z ovirami in sprosti potencial za ustvarjanje novih vrst izkušenj Roblox. 

Poleg enotnega tehnološkega sklopa za avatarje

Prehod na poenoten tehnološki sklad je za nas nujen korak za podporo razvijalcem in uporabnikom, ko izboljšujemo tehnologijo avatarjev ter uvajamo nove funkcije in orodja. Ampak to je šele začetek. Poenotenje vseh avatarjev na enem tehnološkem skladu bo razvijalcem olajšalo izkoriščanje prednosti novih komunikacijskih orodij v realnem času, kot je npr. Connect. Da bi se ti klici počutili kot naraven pogovor, bomo vsi potrebovali dostop do novejših zmožnosti avatarjev, kot so obrazna mimika, čustva in glasovna sinhronizacija. Prav tako želimo omogočiti veliko večjo paleto avatarjev, zato smo pred kratkim odprli vrata ustvarjanje avatarja s strani katerega koli od naših članov UGC. Objavili smo tudi, da delamo na a generativni AI orodje, ki vsakomur na Robloxu omogoča preprosto ustvarjanje avatarja iz slike in besedilnega poziva. 

Naš cilj je vedno biti platforma, ki povezuje ljudi z mislijo na varnost in vljudnost, zato razmišljamo o tem, kako bomo moderirali kreacije in interakcije s temi novimi avatarji. Ker orodja, kot je generativna umetna inteligenca, demokratizirajo in pospešujejo ustvarjanje, morajo naša prizadevanja za moderiranje slediti tempu in izkoriščati kombinacijo umetne inteligence in človeških moderatorjev. Nekateri izzivi, s katerimi se trenutno ukvarjamo, so neposredno povezani s kombinatoriko ustvarjanja avatarjev in velikim številom družbenih interakcij na platformi. Več podrobnosti o naših orodjih za moderiranje bomo delili, ko jih izdamo. 

Navsezadnje nameravamo vsakomur omogočiti ustvarjanje in prilagajanje avatarjev iz nič – tudi znotraj izkušnje. To bo ljudem odprlo neomejene načine, da izrazijo svojo individualnost. S tehničnega in ustvarjalnega vidika predstavljajo tudi številne zanimive tehnične izzive, ki jih je treba rešiti:

  • Kako lahko ustvarjalec oblikuje elemente za široko paleto avatarjev brez omejitev glede simetrije telesa, števila okončin ali obraznih potez, hkrati pa podpira funkcije, kot so večplastna oblačila ali možnost animiranja obraznih potez avatarja?
  • Kako lahko več ljudem omogočimo ustvarjanje avatarjev, ne da bi morali uporabljati profesionalno programsko opremo za 3D grafiko?
  • Kako se lahko osebni avatar nekoga brezhibno prilega kateri koli izkušnji, ki jo najde na Robloxu? 
  • Kako lahko naše ekipe ob hitrem širjenju avatarjev UGC in zmogljivih generativnih tehnik AI optimizirajo naše omrežje in oblak za največjo stabilnost, pa tudi nizko zakasnitev in učinkovitost?

Prizadevamo si rešiti te izzive z novimi orodji za ustvarjalce, novo infrastrukturo, da bo platforma še bolj zanesljiva, in še naprej transparentno komunicirati z našo skupnostjo ustvarjalcev. Naši ustvarjalci bodo lahko naredili tisto, kar znajo najbolje: Navdušili nas bodo z ustvarjanjem stvari, ki si jih nikoli nismo mogli zamisliti, in ko bomo vse združili v en poenoten tehnološki sklop in izdali orodja, ki bodo vse to olajšali. 

Časovni žig:

Več od Roblox