Kuinka Roblox Avatar Tech kehittyy - Roblox-blogi

Kuinka Roblox Avatar Tech kehittyy – Roblox-blogi

Lähdesolmu: 2940329
  • Tuemme tällä hetkellä kahta erilaista teknologiapinoa avatareille: Vanha tekniikkapino (R6), joka tukee vanhempia avatareja ja kokemuksia; ja uudempi tekniikkapino (R15), joka tukee kaikkia avatartyylejä ja ominaisuuksia.
  • Pyrimme yhdistämään ne yhdeksi tekniikkapinoksi varmistaaksemme, että mikä tahansa avatar-tyyli toimii missä tahansa käyttökokemuksessa ja että kaikki voivat käyttää uusimpia ominaisuuksia. 
  • Tämä asettaa teknisiä haasteita, joten teemme tiivistä yhteistyötä kehittäjäyhteisömme kanssa julkaistaksemme työkaluja, jotka helpottavat siirtymistä uuteen yhdistettyyn tekniikkapinoon.

Avatareista on tulossa yhä enemmän osa identiteettiämme. Robloxilla haluamme jokaisella yli 65 miljoonalla päivittäisestä käyttäjästämme avatarin, joka heidän mielestään todella edustaa heitä – ei vain sitä, miltä he näyttävät, vaan myös kuinka he ilmaisevat itseään muille reaaliajassa. Tästä tulee entistä tärkeämpää, kun julkaisemme mukaansatempaavia viestintätyökaluja, kuten kytkeä, joka on uusi tapa kaikille 13-vuotiaille ja sitä vanhemmille soittaa ystävilleen Robloxin avatarina. Jotta ihmiset voivat tuntea olevansa aidosti yhteydessä avatareinaan, heidän on kyettävä reagoimaan ja näyttämään tunteita tällä hetkellä. Tarvitsemme avatareja, jotka pystyvät monimutkaisempiin ilmeisiin, huulten synkronointiin äänen kanssa ja sanattomiin vihjeisiin, kuten olkapäivystykseen tai nyökkäyksiin. 

Varmistaaksemme, että kaikki näkevät itsensä heijastuneena näissä mukaansatempaavissa maailmoissa, tarvitsemme enemmän erilaisia ​​elementtejä, joita ihmiset voivat yhdistellä ja yhdistellä luodakseen itseään edustavia avatareja. Tämä tarkoittaa enemmän vartalo- ja päätyyppejä, joista valita, sekä enemmän vaate-, meikki- ja asustetyyppejä sekä enemmän hiusten ja ihon värejä, tekstuureja ja tyylejä. Laajentaaksemme näiden kohteiden valikoimaa nopeasti pyrimme tekemään uusien avatarien luomisesta paljon helpompaa ja antamaan useammalle ihmiselle mahdollisuuden toteuttaa ideoitaan. Olemme kulkeneet pitkän matkan ensimmäisestä keltaisen lohko-avataristamme, emmekä ole vielä valmiita. 

Kun avatarit kehittyvät ja paranevat, haluamme myös varmistaa, että viimeisimmät edistysaskeleet, mukaan lukien kerroksiset vaatteet, kasvojen animaatio, keskustella äänellä, animaatiopaketit ja hymiöt ovat saatavilla jokaiselle avatarille, jokaisessa kokemuksessa. Nykyään vain avatarilla, jotka on rakennettu nykyaikaisimpaan R15-tekniikkaamme, on pääsy uusimpiin liikkuvuus- ja ilmaisuominaisuuksiin. Tämä johtuu siitä, että tuemme tällä hetkellä kahta erillistä avatar-tekniikkapinoa. R6-tekniikkapino on suunniteltu klassisille lohkotyylisille avatareille, joissa on vain kuusi kehon osaa, ja näitä avatareja varten rakennetuille kokemuksille. R15-tekniikkapino on suunniteltu tukemaan avatareja, joissa on jopa 15 kehon osaa, joten se tukee kaikki avatartyylejä – lohkomaisia, humanoidisia ja fantasia – ja kaikille avatareille rakennettuja kokemuksia. Dual tech pinojen tukeminen on luonut rajoituksia ja turhautumista kehittäjille ja tekijöille. 

avatarit

Tuemme tällä hetkellä yli 15 vuoden kokemusta, joista monet on suunniteltu R6-teknologiaa varten, eivätkä ne toimi niin saumattomasti uusimpien, ilmeikkäimpien avatarien kanssa kuin haluaisimme. Jos esimerkiksi joku, jolla on R15:lle rakennettu avatar, osallistuu R6:lle rakennettuun kokemukseen, hänen avatarinsa voi näyttää ja liikkua eri tavalla kuin tavallisesti – hänen avatarinsa ei enää pysty ilmaisemaan ilmeitä. Jos heillä olisi kerroksellinen vaatteet, kuten takki paidan päällä, heidän avatarinsa palaisi yksinkertaisempiin vaatteisiin. Lisäksi jotkin kokemukset, kuten esteradat, rakentuvat tiettyjen avatarkokojen ympärille. Tiedämme, että tämä ei ole ihanteellinen niille, jotka käyttävät tai luovat Robloxia. 

Haluamme, että kaikilla Robloxilla on pääsy edistyneimpään avatarteknologiaamme, jotta he voivat ilmentää täysin digitaalista identiteettiään ja luoda uskomattomia kokemuksia ja visuaalisuutta. Haluamme myös olla taaksepäin yhteensopivia olemassa olevien avatarien ja kokemusten kanssa. Kaiken tämän huomioon ottaen olemme erittäin harkitsevia lähestyessämme tätä yhtenäistä tekniikkapinoa, jotta vältytään lisäeroista ja luodaan polku eteenpäin, joka minimoi tarvittavan manuaalisen työn. Tarjoamme näitä maailmoja rakentaville kehittäjille työkalut ja tuen, jotta he voivat pitää kokemuksensa eloisina ja kiinnostavina samalla, kun he säilyttävät kokemuksensa tunteen. 

Siirtyminen yhtenäiseen tekniikkapinoon

Avataridemme - lohkomaisia, humanoidisia tai täysin fantastisia - pitäisi vain työtä millä tahansa kokemuksella, millä tahansa lisävarusteella. Haluamme poistaa kaikki tekijät ja käyttäjät tähän mennessä kokemat kitkat. Haluamme myös sisällöntuottajien hallitsevan kokemustensa ulkoasua riippumatta siitä, tukevatko he R15-tekniikkaa tai R6:ta. Tukeaksemme kaikkia näitä uusia ominaisuuksia ja ominaisuuksia – nyt ja jatkaessamme innovointia – yhdistämme teknisen arkkitehtuurin, joka tukee kaikkia avatareja.

Olemme kuulleet kehittäjäyhteisöltään, että he haluavat säilyttää klassisen blocky-avatar-tyylin ulkoasun ja tuntuman, mutta he tarvitsevat myös meidän varmistavan yhtenäiset avatarikoot ja -suhteet. Kuulimme myös, että he haluavat työkaluja, jotka helpottavat R15-tekniikkaan perustuvien avatarien lataamista R6-kokemuksiin nyt – ja mahdollisuuden automatisoida R6-kokemusten muuntaminen R15-standardeiksi. Pidemmän aikavälin tavoitteemme on rakentaa kerros, jonka avulla R6-kokemukset voivat toimia R15-pinon kanssa samalla kun minimoidaan ylläpidettävä erikoiskoodi.

Aiemmin tänä vuonna jaoimme R6 - R15 sovitin. Sovitin toimii emulointikerroksena, jolloin R6-skriptit voivat ajaa R15-rungossa ilman, että avatarin luojalta vaaditaan mitään toimia. Kun R15-avatar liittyy R6-kokemukseen, sovitin mahdollistaa sen liikkumisen samalla tavalla kuin R6-avatar. Näin kehittäjät voivat heti kokeilla R15-avatareita yhdellä napsautuksella ja nähdä, kuinka hyvin ne toimivat, ennen kuin tekevät päivityksiä kokemuksiinsa. Tämän uuden sovittimen avulla R15-avatarit säilyttävät ominaisuudet, kuten kerrospukeutumisen ja ilmeet, mutta voivat silti liittyä R6-kokemukseen ja liikkua kehittäjän alun perin tarkoittamalla tavalla.

Seuraava askeleemme on joukko muunnostyökaluja, joiden avulla kehittäjät voivat helposti siirtää R6-kokemuksensa R15-tekniikkapinoon. Nämä työkalut auttavat kehittäjiä muuttamaan kokemuksen käsikirjoituksia, hahmoja ja animaatioita ja auttavat heitä testaamaan muunnoksen edetessä. Muunnostyökalut käyttävät R6–R15-sovitinta, jotta kehittäjät voivat julkaista kokemuksensa kesken muunnoksen rikkoutumatta. Lopuksi aiomme antaa kehittäjille mahdollisuuden säätää avatar-asteikkoa mihin tahansa haluttuun asetukseen, mukaan lukien klassisen Rthro-avatar-tyylin peilaus. Tämä antaa kehittäjille johdonmukaisuutta esteradalla ja vapauttaa mahdollisuudet rakentaa uudenlaisia ​​Roblox-kokemuksia. 

Yhdistetyn avatar-tekniikan lisäksi

Siirtyminen yhtenäiseen tekniikkapinoon on välttämätön askel, jotta voimme tukea kehittäjiä ja käyttäjiä, kun kehitämme avatarteknologiaa ja esittelemme uusia ominaisuuksia ja työkaluja. Mutta se on vasta alkua. Kun kaikki avatarit yhdistetään yhteen tekniikkapinoon, kehittäjien on helpompi hyödyntää uusia reaaliaikaisia ​​viestintätyökaluja, kuten kytkeä. Jotta nämä puhelut tuntuisivat luonnolliselta keskustelulta, me kaikki tarvitsemme pääsyn uudempiin avatar-ominaisuuksiin, kuten ilmeisiin, hymiöihin ja äänisynkronointiin. Haluamme myös mahdollistaa paljon laajemman valikoiman avatareja, joten avasimme hiljattain ovet minkä tahansa UGC-jäsenemme luoma avatar. Ilmoitimme myös, että työskentelemme a generatiivinen tekoäly työkalu, jonka avulla jokainen Roblox-käyttäjä voi helposti luoda avatarin kuvasta ja tekstikehotteesta. 

Tavoitteemme on aina olla alusta, joka yhdistää ihmiset turvallisuutta ja kohteliaisuutta silmällä pitäen, joten harkitsemme, kuinka valvomme luomuksia ja vuorovaikutusta näiden uusien avatarien kanssa. Koska generatiivisen tekoälyn kaltaiset työkalut demokratisoivat ja nopeuttavat luomista, moderointitoimiemme on pysyttävä tahdissa hyödyntäen tekoälyn ja ihmisen moderaattorien yhdistelmää. Jotkut haasteista, joita käsittelemme tällä hetkellä, liittyvät suoraan avatarien luomisen kombinatoriseen luonteeseen ja laajaan sosiaaliseen vuorovaikutukseen alustalla. Jaamme lisätietoja moderointityökaluistamme, kun julkaisemme ne. 

Viime kädessä aiomme antaa kenen tahansa luoda ja muokata avatareja tyhjästä – jopa kokemuksen sisällä. Tämä avaa rajattomasti tapoja ilmaista yksilöllisyyttään. Teknisestä ja tekijän näkökulmasta ne tarjoavat myös useita mielenkiintoisia teknisiä haasteita ratkaistavaksi:

  • Kuinka luoja suunnittelee esineitä suurelle joukolle avatareja ilman vartalon symmetriaa, raajojen lukumäärää tai kasvonpiirteitä koskevia rajoituksia, mutta tukee myös ominaisuuksia, kuten kerrospukeutumista tai kykyä animoida avatarin kasvojen piirteitä?
  • Kuinka voimme antaa useammalle ihmiselle mahdollisuuden luoda avatareja ilman, että heidän tarvitsee käyttää ammattimaisia ​​3D-grafiikkaohjelmistoja?
  • Kuinka jonkun henkilökohtainen avatar voi sopia saumattomasti mihin tahansa Roblox-kokemukseen? 
  • Kuinka tiimimme voivat optimoida verkkomme ja pilvemme maksimaalisen vakauden, alhaisen latenssin ja tehokkuuden vuoksi UGC-avatarien nopean yleistymisen ja tehokkaiden luovien tekoälytekniikoiden ansiosta?

Pyrimme ratkaisemaan nämä haasteet uusilla sisällöntuottajille tarkoitetuilla työkaluilla, uudella infrastruktuurilla tehdäksemme alustasta entistä luotettavamman ja jatkamalla avointa viestintää sisällöntuottajien yhteisömme kanssa. Kun yhdistämme kaikki samaan tekniikkapinoon ja julkaisemme työkaluja tämän helpottamiseksi, sisällöntuottajat voivat tehdä sitä, mitä he osaavat parhaiten: räjäyttää mielemme luomalla asioita, joita emme olisi koskaan voineet kuvitella. 

Aikaleima:

Lisää aiheesta Roblox