{"id":53048,"date":"2023-10-17T15:00:54","date_gmt":"2023-10-17T15:00:54","guid":{"rendered":"https:\/\/gamergog.com\/index.php\/2023\/10\/17\/how-roblox-avatar-tech-is-evolving\/"},"modified":"2023-10-22T15:12:54","modified_gmt":"2023-10-22T15:12:54","slug":"how-roblox-avatar-tech-is-evolving","status":"publish","type":"post","link":"https:\/\/gamergog.com\/index.php\/2023\/10\/17\/how-roblox-avatar-tech-is-evolving\/","title":{"rendered":"How Roblox Avatar Tech Is Evolving"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><em><span style=\"font-weight: 400;\">We at present assist two totally different tech stacks for avatars: A legacy tech stack (R6) that helps older avatars and experiences; and a more moderen tech stack (R15) that helps all avatar kinds and capabilities.<\/span><\/em><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><em><span style=\"font-weight: 400;\">To make sure that any avatar type will work in any expertise and everybody can entry the newest options, we\u2019re working to unify these right into a single tech stack.\u00a0<\/span><\/em><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><em><span style=\"font-weight: 400;\">This presents technical challenges, so we\u2019re working carefully with our developer neighborhood to launch instruments that may ease the migration onto the brand new unified tech stack.<\/span><\/em><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Avatars are more and more turning into part of our identification. At Roblox, we would like every of our greater than 65 million each day customers to have an avatar that they really feel actually represents them\u2014not solely how they give the impression of being, but in addition how they specific themselves to others in actual time. This turns into much more vital as we launch immersive communication instruments like <\/span><span style=\"font-weight: 400;\">Join<\/span><span style=\"font-weight: 400;\">, which is a brand new approach for anybody 13 and older to name mates on Roblox as their avatar. For individuals to really feel actually related as their avatars, they want to have the ability to react and present emotion within the second. We&#8217;d like avatars able to extra complicated facial expressions, lip syncing to voice, and nonverbal cues, resembling shrugging or nodding.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To make sure that everybody can see themselves mirrored in these immersive worlds, we\u2019ll want a higher number of components that folks can combine and match to make avatars that characterize them. Which means extra physique and head sorts to select from, in addition to extra clothes, make-up, and accent sorts, and extra hair and pores and skin colours, textures, and kinds. To quickly broaden the alternatives for these things, we&#8217;re working to make it a lot simpler to create new avatars and empower extra individuals to deliver their concepts to life. We\u2019ve come a great distance since our first blocky yellow avatar, and we aren\u2019t completed but.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As avatars evolve and enhance, we additionally need to make sure that the newest developments, together with <\/span><span style=\"font-weight: 400;\">layered clothes<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">facial animation<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">chat with voice<\/span><span style=\"font-weight: 400;\">, animation packs, and emotes, can be found for each avatar, in each expertise. Immediately, solely avatars constructed on our most trendy tech stack\u2014known as R15\u2014have entry to the newest mobility and expression capabilities. That\u2019s as a result of we at present assist two distinct avatar tech stacks. The R6 tech stack was designed for the basic blocky-style avatars, which have solely six physique components, and the experiences constructed for these avatars. The R15 tech stack was designed to assist avatars with as much as 15 physique components, so it helps <\/span><i><span style=\"font-weight: 400;\">all<\/span><\/i><span style=\"font-weight: 400;\"> avatar kinds\u2014blocky, humanoid, and fantasy\u2014and experiences constructed for all avatars. Supporting twin tech stacks has created limitations and frustrations for builders and creators.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-208323\" src=\"https:\/\/blog.roblox.com\/wp-content\/uploads\/2023\/10\/avatars.jpg\" alt=\"Avatars\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/blog.roblox.com\/wp-content\/uploads\/2023\/10\/avatars.jpg 1920w, https:\/\/blog.roblox.com\/wp-content\/uploads\/2023\/10\/avatars-300x169.jpg 300w, https:\/\/blog.roblox.com\/wp-content\/uploads\/2023\/10\/avatars-1024x576.jpg 1024w, https:\/\/blog.roblox.com\/wp-content\/uploads\/2023\/10\/avatars-768x432.jpg 768w, https:\/\/blog.roblox.com\/wp-content\/uploads\/2023\/10\/avatars-1536x864.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\"\/><\/p>\n<p><span style=\"font-weight: 400;\">We at present assist greater than 15 years of experiences, a lot of which had been designed for R6 expertise and will not be working as seamlessly with the latest, most expressive avatars as we\u2019d like. For instance, if somebody with an avatar constructed on R15 enters an expertise constructed on R6, their avatar could look and transfer otherwise than typical\u2014their avatar would not be capable of make facial expressions. If that they had layered clothes, resembling a jacket over a shirt, their avatar would revert to less complicated clothes. As well as, some experiences, like impediment programs, are constructed round particular avatar sizes. We all know this isn\u2019t best for individuals who use or create for Roblox.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We wish everybody on Roblox to have entry to our most superior avatar expertise to allow them to absolutely embody their digital identities and create wonderful experiences and visuals. We additionally need to be backward suitable with present avatars and experiences. Given all of this, we\u2019re being very considerate about how we strategy this unified tech stack, to keep away from creating additional disparities and to create a path ahead that minimizes the quantity of handbook work required. We are going to present the builders constructing these worlds with the instruments and assist to maintain their experiences vibrant and fascinating whereas sustaining the texture they need for his or her expertise.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Shifting to a unified tech stack<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Our avatars\u2014blocky, humanoid, or utterly fantastical\u2014ought to <\/span><i><span style=\"font-weight: 400;\">simply work<\/span><\/i><span style=\"font-weight: 400;\"> in any expertise, with any accent. We need to take away any friction creators and customers have felt up to now. We additionally need creators to retain management over the appear and feel of their experiences, whether or not they assist R15 tech, or R6. To assist all of those new options and capabilities\u2014now and as we proceed to innovate\u2014we\u2019re unifying the technical structure that helps all avatars. <\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">We\u2019ve heard from our developer neighborhood that they need to maintain the appear and feel of the basic blocky avatar type, however additionally they want us to implement constant avatar sizes and proportions. We additionally heard that they need instruments to make it simple to load avatars constructed on R15 tech into R6 experiences now\u2014and the power to automate the method of changing R6 experiences to R15 requirements. Our longer-term aim is to construct a layer that may allow R6 experiences to work with the R15 stack, whereas minimizing any specialised code we would want to take care of.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Earlier this yr, we shared the <\/span><span style=\"font-weight: 400;\">R6 to R15 adapter<\/span><span style=\"font-weight: 400;\">. The adapter works as an emulation layer, permitting R6 scripts to run on R15 our bodies, with out requiring any motion on the a part of the avatar\u2019s creator. When an R15 avatar joins an R6 expertise, the adapter allows it to maneuver in the identical approach as an R6 avatar. This enables builders to instantly check out R15 avatars with only one click on and see how properly they work earlier than making any updates to their experiences. With this new adapter, R15 avatars retain options like layered clothes and facial expressions, however can nonetheless be part of an R6 expertise and transfer because the developer initially meant.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Our subsequent step can be a set of conversion instruments to permit builders to simply migrate their R6 experiences to the R15 tech stack. These instruments will assist builders convert an expertise\u2019s script, character, and animations and assist them take a look at the conversion as they go. The conversion instruments will use the R6 to R15 adapter so builders can publish their experiences in the midst of conversion with out breaking. Lastly, we plan to provide builders the power to regulate avatar scale to any desired setting, together with mirroring the basic Rthro avatar type. This provides builders consistency for impediment programs and unlocks the potential for constructing new kinds of Roblox experiences.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Past the unified avatar tech stack<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Migrating to a unified tech stack is a mandatory step for us to assist builders and customers as we enhance avatar expertise and introduce new options and instruments. However it\u2019s just the start. Unifying all avatars on one tech stack will make it simpler for builders to reap the benefits of new real-time communication instruments, resembling <\/span><span style=\"font-weight: 400;\">Join<\/span><span style=\"font-weight: 400;\">. For these calls to really feel like a pure dialog, we\u2019ll all want entry to newer avatar capabilities like facial expressions, emotes, and voice syncing. We additionally need to allow a wider number of avatars so we not too long ago opened the doorways to <\/span><span style=\"font-weight: 400;\">avatar creation by any of our UGC members<\/span><span style=\"font-weight: 400;\">. We additionally introduced that we\u2019re engaged on a <\/span><span style=\"font-weight: 400;\">generative AI<\/span><span style=\"font-weight: 400;\"> instrument to allow anybody on Roblox to simply create an avatar from a picture and a textual content immediate.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Our aim is at all times to be a platform that connects individuals with security and civility in thoughts, so we\u2019re considerate about how we\u2019ll average the creations and interactions with these new avatars. As instruments like generative AI democratize and speed up creation, our moderation efforts have to maintain tempo, leveraging a mix of AI and human moderators. Among the challenges that we\u2019re at present addressing are straight associated to the combinatorial nature of avatar creation and the huge variety of social interactions on the platform. We\u2019ll share extra particulars about our moderation instruments as we launch them.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the end, we intend to allow anybody to create and customise avatars from scratch\u2014even from inside an expertise. This can unlock limitless methods for individuals to precise their individuality. From a technical and creator standpoint, additionally they current a lot of fascinating technical challenges to unravel:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How does a creator design objects for an enormous array of avatars with no restrictions to physique symmetry, variety of limbs, or facial options, whereas additionally supporting options like layered clothes or the power to animate the avatar\u2019s facial options?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How can we allow extra individuals to create avatars with out having to make use of skilled 3D graphics software program?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How can somebody\u2019s personalised avatar match seamlessly into any expertise they discover on Roblox?\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">With the speedy proliferation of UGC avatars and highly effective generative AI methods, how can our groups optimize our grid and cloud for max stability, in addition to low latency, and effectivity?<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">We&#8217;re working to unravel these challenges with new instruments for creators, new infrastructure to make the platform much more dependable, and persevering with to speak transparently with our creator neighborhood. By getting everybody onto one unified tech stack, and releasing instruments to make all of this simpler, our creators will be capable of do what they do greatest: Blow our minds by creating issues we by no means may have imagined.\u00a0<\/span><\/p>\n<\/p><\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/blog.roblox.com\/2023\/10\/how-roblox-avatar-tech-is-evolving\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] We at present assist two totally different tech stacks for avatars: A legacy tech stack (R6) that helps older avatars and experiences; and a more moderen tech stack (R15) that helps all avatar kinds and capabilities. To make sure that any avatar type will work in any expertise and everybody can entry the newest [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":53050,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[2706,11019,2408,5203],"_links":{"self":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts\/53048"}],"collection":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/comments?post=53048"}],"version-history":[{"count":1,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts\/53048\/revisions"}],"predecessor-version":[{"id":53049,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts\/53048\/revisions\/53049"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/media\/53050"}],"wp:attachment":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/media?parent=53048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/categories?post=53048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/tags?post=53048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}