{"pageProps":{"latestPosts":[{"id":"638610ca9bf39b003d43339a","uuid":"3693f8b5-4217-4276-9c83-2074e7257fab","title":"How to get started with the Avatar API in Unity","slug":"get-started-avatar-api-unity","html":"

Last month, we released the Avatar API – our avatar interoperability layer that improves avatar performance and integration flexibility. We have already seen Ready Player Me partners use it to make their games run smoother or to generate 2D user profile pictures.

The Avatar API makes changing Avatar Config simple, regardless if you're building a web experience or a game in Unity. We partnered with Dinesh Punni from Immersie Insiders to go over the API's features and using it with Unity.

How to use the Avatar API

All you need to get started with the Avatar API with an avatar ID that ends with the GLB file extension. You can get an avatar URL to your existing avatar from the My Avatars section of the Ready Player Me Hub or by creating it on the demo subdomain. It should look like this: https://api.readyplayer.me/v1/avatars/6185a4acfb622cf1cdc49348.glb

Avatar API allows you to change the Avatar Config by adding parameters to the URL. For example, to change the mesh's level of detail, you have to add ?meshLod=2 at the end of the link: https://api.readyplayer.me/v1/avatars/6185a4acfb622cf1cdc49348.glb?meshLod=2.

Currently, you can use the following parameters, with more to come in future releases:

You can see a list of all available values in our developer docs.

2D avatar render created using the Avatar API

Getting 2D renders through the Avatar API

By changing the file extension from GLB to PNG, you can export a 2D render of the avatar using the Render API. There are a couple of parameters that let you change the render background and avatar's expression:

See the list of all available values for 2D avatars.

Access metadata of an avatar

Avatar API also allows you to see the following metadata of an avatar:

Using the Avatar API with the Unity SDK

If you're using the Ready Player Me Unity SDK, you can access Avatar API's features directly through the Unity editor. You can also take advantage of the Scriptable Objects and dynamically change the Avatar Config based on the gameplay. It can be used for things like distance-based rendering of avatars with a variable mesh LOD. You can use one of the default Avatar Configs or create a custom one that fits your needs.

Get started with the Avatar API and Ready Player Me

You have everything that's needed to get started with the Avatar API. Head to the developer docs for more detailed instructions and to learn more about integrating Ready Player Me avatars into your app or game. You can also read more about Avatar API from the Immersive Insiders team.

We spent seven years building a perfect 3D avatar system, so you don't have to. Ready Player Me avatars work on the web, mobile, and every platform that support Unity or Unreal Engine.

Join the growing list of over 5,000 Ready Player Me partners who integrate our avatars into their apps and games, including Animaze, Immersed, Spatial, and Hiber.

Ready Player Me is free to use for users and developers. Become a Ready Player Me partner to use our avatars in your commercial app or game.

","comment_id":"638610ca9bf39b003d43339a","feature_image":"https://blog.readyplayer.me/content/images/2022/11/avatar-api.jpg","featured":false,"visibility":"public","created_at":"2022-11-29T16:01:46.000+02:00","updated_at":"2022-12-06T21:32:27.000+02:00","published_at":"2022-11-30T16:00:08.000+02:00","custom_excerpt":"Use the Ready Player Me Avatar API to smoothly integrate a personal avatar creator into your app or game","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"url":"https://blog.readyplayer.me/get-started-avatar-api-unity/","excerpt":"Use the Ready Player Me Avatar API to smoothly integrate a personal avatar creator into your app or game","reading_time":3,"access":true,"comments":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":null,"feature_image_caption":null},{"id":"63443437634f1a003d0df813","uuid":"e1d0acc4-dcd5-4b89-95a0-b4f88879fb52","title":"The Interoperability Layer for the Metaverse – Announcing Avatar API","slug":"avatar-api","html":"

It’s often said that there are no standards in the gaming industry - different engines work with different asset formats, rendering pipelines, and ways to define how 3D content should get rendered and interacted with.

An interoperable avatar for the metaverse needs to be technically compatible, look visually pleasing, and very importantly, consistent across all the games and applications it’s used in.

Games often implement custom character systems with unique constraints, different styles, and custom asset build pipelines. Studios create their custom animation libraries and proprietary character skeletons. Developers have specific and very strict requirements on the performance of the avatars while users expect the avatars to represent themselves or the heroes they want to embody. Hence a default avatar system for the metaverse needs to win the hearts of game developers, designers, and end-users.

While it’s very difficult to create an avatar system, it’s far more difficult to create one which works well for thousands of games with their quirks, which lets users customize their avatars with body shapes, detailed customization options, and continues to remain performant for any gameplay scenario and enables users to seamlessly travel with their wearables (which could be NFTs) across different metaverse applications. All the while the aesthetic representation might change from game to game. The big challenge is establishing the right standards developers are willing to adopt and building the technology that lets 3D avatars fit into a wide spectrum of apps, enabling interoperability.

Developers are conscious of shipping high-quality experiences to their players. An avatar system that doesn’t perform well becomes impractical quickly. Also, many games are social experiences, meaning tens if not hundreds of avatars share virtual spaces together, and performance becomes paramount.

Today, we are launching the Ready Player Me Avatar API, our avatar interoperability layer that improves avatar performance and integration flexibility.

Performance improvements

With the launch of the Ready Player Me Avatar API, developers get access to seven controls that help them tune the avatars to fit into their applications:

In addition, we are introducing two parameters that help you define the pose and hand configuration of the avatars.

Simple by design

Developers familiar with our existing API can start using the new features immediately by extending the 3D avatar URLs with the new parameters. As an example, adding …glb?meshLod=2 to the avatar URL would provide you with an avatar with a reduced poly count.

With those parameters, the avatars can be reduced up to 8x in disk size and up to 3x in GPU memory usage.

Furthermore, many apps target multiple platforms from desktop, mobile, web, and VR where they expect to configure the same avatar ID differently dependent on end-user’s device. With the Avatar API, it is now possible to use any number of different performance settings whenever requesting the avatars. For example, you can drop texture resolution, use LOD 3 and remove facial animation morphs on mobile while loading LOD 0 with maximum texture resolution on the desktop by simply changing the parameters.

Distance-based LOD systems can also be developed using this API, letting developers display more avatars as more players join their games.

In addition, the Avatar API brings several ease-of-use and other improvements to Ready Player Me. Starting today, you can define in which body type (full- or half-body) the avatar editor is loaded in, get easy access to 2D avatar renders through our Render API, and support all PBR channels in texture atlases.

Interoperability enhanced

Until today, updates to the avatars exported from Ready Player Me have only occurred in case users used the Ready Player Me editor within the application. Starting today, any changes users make to their avatars get reflected within partner applications, without strict user interaction needed.

The avatar creation becomes dynamic, and avatars are assembled just in time when requested. Update your avatar in Ready Player Me Hub, and the next time you load into your favorite game, an updated avatar will be waiting for you.

Zooming into the future

There’s a lot more to an avatar system than just its performance, however. Users expect to represent themselves better with body shapes, weight and height options, granular customization choices, the ability to age the avatars, and more. An avatar system for the metaverse needs to translate avatars and their cosmetics seamlessly between styles allowing identities and wearables of users to carry over from one app to another while the aesthetics of the avatars change.

These are tricky problems to solve as they’re intertwined with an extensive, dynamic, ever-expanding cross-application content library that we together with our partners produce.

With the API in place, those problems are easier to tackle, helping us build a more native, in-engine avatar creator that lets avatars be more deeply integrated into the environment of games, provide multiple styles of avatars, improve the diversity through body shapes, including animations, and more.

Conclusion

The continuous developments of this API help make the Ready Player Me avatar creator more flexible and performant for the many types of developers we work with. It’s a necessary backbone for an interoperable avatar system that can respond to vastly different requirements of applications, and different artistic styles, allowing third-party avatars and content to be wearable across the network.

Read more about what’s possible in our docs here. Also, be sure to check what’s new in our Unity and Unreal Engine SDKs.

Become a Partner and add Ready Player Me avatars to your app or game

Excited about new features coming to our platform? We are always looking to help more companies and developers become part of the metaverse.

If you want to integrate our avatars into your app or game, apply to become a partner.

","comment_id":"63443437634f1a003d0df813","feature_image":"https://blog.readyplayer.me/content/images/2022/10/ready-player-me-avatar-api-lod.png","featured":false,"visibility":"public","created_at":"2022-10-10T18:03:19.000+03:00","updated_at":"2022-10-11T17:23:55.000+03:00","published_at":"2022-10-11T17:23:55.000+03:00","custom_excerpt":"Introducing Ready Player Me Avatar API, our avatar interoperability layer that improves avatar performance and integration flexibility","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"url":"https://blog.readyplayer.me/avatar-api/","excerpt":"Introducing Ready Player Me Avatar API, our avatar interoperability layer that improves avatar performance and integration flexibility","reading_time":4,"access":true,"comments":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"Introducing Avatar API, The Metaverse Interoperability Layer","meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":null,"feature_image_caption":null},{"id":"634437be634f1a003d0df832","uuid":"a09b9fd2-f1e9-49b5-aa40-61755d9367f9","title":"What’s New for Developers: Major Performance Improvements to Avatars","slug":"pick-avatar-lods","html":"

By far, the most requested feature by developers using Ready Player Me was the ability to change the level of detail (LODs) of avatars, giving control over the quality and performance of avatars in apps and games. Today, we are finally bringing this feature to our Unity and Unreal Engine SDKs.

But that’s not all – thanks to the Avatar API, you have more control over the avatar’s configuration directly from the SDKs.

Adjust avatars’ level of detail and other parameters

With the new versions of the Unity and Unreal Engine SDKs, you can set the LOD of the avatars loaded into your project. You now have control over mesh-LOD, texture atlas size, and texture size limit. These tools should help optimize the performance of your app or game, making it possible to load hundreds of avatars in the same scene.

You can also pick between A- and T-pose, toggle morph targets based on your own needs, and disable provided hands for half-body avatars – all without leaving the Unity or Unreal editor.

Check the updated developer documentation covering all of the new features.

Avatar API: a big step toward interoperability

All of the features that we covered above wouldn’t be possible without our new Avatar API. And this is just the beginning. Learn about what’s coming in the future in a blog post from our CTO, Rainer Selvet.  

Become a Partner and add Ready Player Me avatars to your app or game

Excited about new features coming to our platform? We are always looking to help more companies and developers become part of the metaverse.

If you want to integrate our avatars into your app or game, apply to become a partner.

","comment_id":"634437be634f1a003d0df832","feature_image":"https://blog.readyplayer.me/content/images/2022/10/ready-player-me-avatar-api-sdk-release.png","featured":false,"visibility":"public","created_at":"2022-10-10T18:18:22.000+03:00","updated_at":"2022-10-12T12:01:13.000+03:00","published_at":"2022-10-11T17:23:47.000+03:00","custom_excerpt":"Thanks to the new Avatar API, you have more control over the avatar’s configuration directly from the SDK plugins","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"url":"https://blog.readyplayer.me/pick-avatar-lods/","excerpt":"Thanks to the new Avatar API, you have more control over the avatar’s configuration directly from the SDK plugins","reading_time":1,"access":true,"comments":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"Major Performance Improvements to Avatars and LOD options","meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":null,"feature_image_caption":null}],"numOfPartners":6250,"allTestimonials":[{"id":"106650846","companyName":"VRChat","companyLogo":{"id":"42797726"},"personName":"Graham Gaylor","personTitle":"Co-Founder & CEO of","personPicture":{"id":"41223317"},"quote":"We’re excited to work with Ready Player Me to help make avatar creation easier and more accessible for everyone in the VRChat universe!","quoteImage":{"id":"10842170"},"linkToArticle":"https://blog.readyplayer.me/vrchat-3d-avatars-from-photo-success-story/","useCases":[{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"best-character-creator-software-for-video-games"},{"slug":"character-creator-for-vr-ar-apps-and-games"},{"slug":"unreal-engine-character-creator"},{"slug":"customizable-avatar-tool"},{"slug":"3d-character-design-tool"},{"slug":"3d-character-editor-games-vr-ar"},{"slug":"best-avatar-creator-web-desktop-mobile-apps"},{"slug":"3d-human-creator"},{"slug":"cross-platform-character-designer"},{"slug":"mixamo-animation-character-software"}]},{"id":"106650863","companyName":"High Fidelity","companyLogo":{"id":"41223463"},"personName":"Philip Rosedale","personTitle":"Founder of Second Life, CEO of","personPicture":{"id":"41328965"},"quote":"We decided to use personal avatar technology to enable people to use our platform to work in virtual worlds […]. It’s been fantastic to work with Wolf3D. They are super responsive, highly skilled, and have the best product in the market.","quoteImage":{"id":"41223352"},"linkToArticle":"https://www.highfidelity.com/backlog/mobile-app-virtual-you-3d-avatar-creator-now-available-iphone-android","useCases":[{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"best-character-creator-software-for-video-games"},{"slug":"character-creator-for-vr-ar-apps-and-games"},{"slug":"mixamo-animation-character-software"},{"slug":"unreal-engine-character-creator"},{"slug":"customizable-avatar-tool"},{"slug":"3d-character-design-tool"},{"slug":"3d-character-editor-games-vr-ar"},{"slug":"best-avatar-creator-web-desktop-mobile-apps"},{"slug":"3d-human-creator"},{"slug":"cross-platform-character-designer"}]},{"id":"106650866","companyName":"HTC Vive Studios","companyLogo":{"id":"41223494"},"personName":"David Sapienza","personTitle":"Studio Head at","personPicture":{"id":"41228731"},"quote":"The Wolf3D team has been a solid partner throughout our entire process and always strived to work hand-and-hand with my team to tackle any issue as it arose to ensure a smooth pipeline.","quoteImage":{"id":"41228970"},"linkToArticle":"","useCases":[{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"best-character-creator-software-for-video-games"},{"slug":"character-creator-for-vr-ar-apps-and-games"},{"slug":"mixamo-animation-character-software"},{"slug":"unreal-engine-character-creator"},{"slug":"customizable-avatar-tool"},{"slug":"3d-character-design-tool"},{"slug":"3d-character-editor-games-vr-ar"},{"slug":"best-avatar-creator-web-desktop-mobile-apps"},{"slug":"3d-human-creator"},{"slug":"cross-platform-character-designer"}]},{"id":"106650870","companyName":"LIV","companyLogo":{"id":"13152925"},"personName":"AJ ‘Dr Doom’ Shewki","personTitle":"Founder & CEO of","personPicture":{"id":"41213821"},"quote":"At LIV, we are passionate about giving our creators more ways to express themselves, and RPM has enabled us to roll out user-generated avatars at the press of a button. The integration was straightforward and the team is a breeze to work with — highly recommend!","quoteImage":{"id":"10589858"},"linkToArticle":"https://blog.readyplayer.me/liv-3d-avatars-aj-dr-doom-shewki-ceo-interview/","useCases":[{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"best-character-creator-software-for-video-games"},{"slug":"character-creator-for-vr-ar-apps-and-games"},{"slug":"mixamo-animation-character-software"},{"slug":"unreal-engine-character-creator"},{"slug":"customizable-avatar-tool"},{"slug":"3d-character-design-tool"},{"slug":"3d-character-editor-games-vr-ar"},{"slug":"best-avatar-creator-web-desktop-mobile-apps"},{"slug":"3d-human-creator"},{"slug":"cross-platform-character-designer"}]},{"id":"106650872","companyName":"Immersed","companyLogo":{"id":"41228990"},"personName":"Ryan Feldman","personTitle":"Senior Unity Developer at","personPicture":{"id":"41229009"},"quote":"Wolf3D’s willingness to help just shows how much they care about partners. Their help has been second to none. I’m excited to brag about Ready Player Me going forward.","quoteImage":{"id":"19618953"},"linkToArticle":"https://blog.readyplayer.me/immersed-vr-productivity-collaboration-3d-avatars-from-a-photo/","useCases":[{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"best-character-creator-software-for-video-games"},{"slug":"character-creator-for-vr-ar-apps-and-games"},{"slug":"mixamo-animation-character-software"},{"slug":"unreal-engine-character-creator"},{"slug":"customizable-avatar-tool"},{"slug":"3d-character-design-tool"},{"slug":"3d-character-editor-games-vr-ar"},{"slug":"best-avatar-creator-web-desktop-mobile-apps"},{"slug":"3d-human-creator"},{"slug":"cross-platform-character-designer"}]},{"id":"118963582","companyName":"Koji","companyLogo":{"id":"17882279"},"personName":"Sean Thielen","personTitle":"Co-Founder & CTO at ","personPicture":{"id":"45764976"},"quote":"Ready Player Me’s focus on portability and ownership aligns strongly with Koji’s principles. We believe that expression belongs to the individual, not the platform.","quoteImage":{"id":"45764978"},"linkToArticle":"https://blog.readyplayer.me/koji-link-in-bio-3d-avatars-success-story/","useCases":[{"slug":"best-avatar-creator-web-desktop-mobile-apps"},{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"customizable-avatar-tool"},{"slug":"cross-platform-character-designer"},{"slug":"3d-human-creator"}]},{"id":"120149093","companyName":"Mona","companyLogo":{"id":"46155984"},"personName":"Justin Melillo","personTitle":"Co-Founder & CEO of","personPicture":{"id":"46155945"},"quote":"We picked Ready Player Me because they offer the best solution and a fast, easy to integrate SDK. Their team is world-class and super helpful","quoteImage":{"id":"46155988"},"linkToArticle":"https://blog.readyplayer.me/mona-integrates-fast-and-easy-to-use-metaverse-avatar-creator/","useCases":[{"slug":"3d-avatar-character-maker-for-apps-and-games"},{"slug":"best-character-creator-software-for-video-games"},{"slug":"character-creator-for-vr-ar-apps-and-games"},{"slug":"customizable-avatar-tool"},{"slug":"3d-character-design-tool"},{"slug":"3d-character-editor-games-vr-ar"},{"slug":"3d-human-creator"}]}],"_nextI18Next":{"initialI18nStore":{"de":{"common":{"or":"oder","next":"Weiter","feedback":"Feedback","support":"Unterstützung","joinDiscord":"Discord beitreten","shareOnTwitter":"Auf Twitter teilen","enterHub":"HUB BETRETEN","loading":"Wird geladen","copy":"Kopieren","copied":"Kopiert","confirm":"Bestätigen","cancel":"Abbrechen","wolfprint3D":"Wolfprint 3D","readyPlayerMe":"Ready Player Me","about":"Über","contact":"Kontakt","social":"Sozial","blog":"Blog","twitter":"Twitter","instagram":"Instagram","submit":"Einreichen","download":"Bild herunterladen","image":"","createAvatar":"Avatar erstellen","importTo":"Importieren nach","importingTo":"Importieren nach","required":"Erforderlich","send":"Senden"},"partners":{"pageHeading":"Partner-Apps und -Spiele"},"navigation":{},"landing":{"pageHeading":"Spielübergreifende Avatar-Plattform für das Metaverse"}},"en":{"common":{"or":"or","next":"Next","feedback":"Feedback","support":"Support","joinDiscord":"Join Discord","shareOnTwitter":"Share on Twitter","enterHub":"ENTER HUB","loading":"Loading","copy":"Copy","copied":"Copied","confirm":"Confirm","cancel":"Cancel","wolfprint3D":"Wolfprint 3D","readyPlayerMe":"Ready Player Me","about":"About","contact":"Contact","social":"Social","blog":"Blog","twitter":"Twitter","instagram":"Instagram","submit":"Submit","download":"Download","image":"image","createAvatar":"Create Avatar","importTo":"Import to","importingTo":"Importing to","required":"Required","send":"Send","edit":"Edit","apply":"Apply","avatars":"Avatars","all":"All","customize":"Customize","select":"Select","thankYou":"Thank you","online":"Online","offline":"Offline","errors":{"commonMessage":"Something went wrong","offline":"You are offline. Some features may not work as expected"},"restart":"Restart","signUp":"Sign up","signIn":"Sign in","close":"Close","forDevelopers":"For Developers"},"partners":{"pageHeading":"Partner Apps & Games","descriptionForPartners":"Avatar Solution For\n Your App or Game","sellingPointForPartners":"We spent 7 years building a perfect avatar system, so you don't have to.","avatarsForYourApp":"3D Avatars for your app or game","inAppIntegration":"No need to visit an external website or an app to create an avatar.","integrateForFree":"Integrate for free","revenueAndMonetization":"Add 3D avatars to your app or game for free. Use our monetization tools to earn revenue.","pickIntegrationMethod":"Pick and test your integration method","supportedPlatforms":"Ready Player Me works with web, mobile, Unity, Unreal, and other platforms.","becomePartner":"Become a Partner","applyForPartnership":"Apply to become an official Partner to use our avatars in your commercial app or game.","launchIntegration":"Launch the integration","promoteOnHub":"Add our avatar creator to your app or game, promote it on the Ready Player Me Hub.","signUpAsDeveloper":"Sign up as a Developer","readDocs":"Read docs","howDoesItWork":"How Does It Work?","aiFacePrediction":"Ready Player Me developed a patent-pending AI technology for predicting realistic face shapes from a single 2D photo.","builtUsingFaceDatabase":"Our tech is built using a proprietary database of 20,000 realistic face scans, all captured with our own professional 3D scanners.","importToVrChat":"Import to VRChat","giveRpmAccesstoVrChat":"When you're done, click \"Import to VRChat\", log in to your account, and give Wolf3D app access.","almostDone":"Almost done","waitToSyncWithVrChat":"Wait a few minutes for the avatar to sync with VRChat and you're good to go!","customiseVrChat":"Customize your VRChat avatar","chooseCustomisationOptions":"You can choose from 300+ avatar customization options and adjust every detail of your personal VRChat avatar.","getOurFreeSdk":"Developer? Get Our Free Avatar SDK","integrateRpmSystem":"Integrate Ready Player Me avatar system into your app or game in less than a day. We support Unreal, Unity, Android, iOS and the Web.","useRpmAvatarInOtherApps":"Use your Ready Player Me avatar in other apps and games","fullBodyAvatarForVrChat":"Make a full-body personal avatar for VRChat","avatarsForEveryone":"Ready Player Me avatars are everyone and for every occasion.","createYourAvatar":"Create your avatar","andNumberMore":"And {{number}} more!","partnerAppsAndGames":"Partner Apps & Games with 3D Avatars","integrateAvatarCreator":"Integrate our full-body avatar creator with your mobile, desktop, web, or VR app or game. Use our free avatar SDK and join hundreds of other partners.","exploreRpmPartners":"Explore Ready Player Me Partners who are integrating our avatars into their apps and games.","learnAboutBecomingPartner":"Learn more about becoming a Partner","featured":"Featured","avatarCreatorForDevelopers":"3D Avatar Creator For Developers","characterCreatorForDevelopers":"Ready Player Me is a free character creator for developers. Add 3D avatars to your app or game (works with Unity, Unreal Engine 4, Web, Mobile, XR)","vrChatAvatarFromPhoto":"Custom VRChat Avatar Maker From a Photo","vrChatPageDescription":"Make custom full-body VRChat avatars from a photo with Ready Player Me avatar maker. Easy upload to VRChat – no Unity or Blender needed.","makeCustomVrChatAvatars":"Make custom VRChat avatars","createAvatarUploadToVrChat":"Create an avatar from a photo and upload it to VRChat","learnMoreInFaq":"Learn more in FAQ","whyRpm":"Why Ready Player Me","easiestCrossPlatformAvatars":"The easiest way to add cross-platform 3D avatars to your app or game.","focusOnWhatMatters":"Focus on what matters","yearsBuildingAvatarSystem":"We spent seven years building a perfect avatar system, so you don't have to.","comingSoon":"Coming soon","monetize":"Monetize","generateAdditionalRevenue":"Generate additional revenue by selling premium avatar assets and skins to your users.","promoteYourProduct":"Promote your product","getListedOnMarketplace":"Get listed on the Ready Player Me marketplace to drive more traffic to your product.","shopForYourAvatarNeeds":"Animate Your Way","fullSetofAnimationTech":"A full set of animation technologies waiting for your move.","aboutWolf3d":"About Wolf3D","haveQuestion":"Have a Question?","hereToHelp":"We’re Here To Help","faq":"Frequently Asked Questions","learnMoreAboutRpm":"Learn more about Ready Player Me.","learnMoreHowRpmWorks":"Learn more about how Ready Player Me works and how you an integrate it into your product.","readFaq":"Read the FAQ","developerDocumentation":"Developer Documentation","discordCommunity":"Discord Community","getHelpFromDevelopersOnDiscord":"Get help from the thousands of developers and end-users on our Discord community.","joinDiscord":"Join Discord","sendUsAnEmail":"Send us an email","emailForMoreQuestions":"Have more questions? Reach out via email.","contactUs":"Contact us"},"navigation":{"apps":"Apps","loginToDiscoverApps":"Login to discover apps","discoverApps":"Discover apps","forDevelopers":"For Developers","company":"Company","companyParts":{"aboutUs":"About Us","ourValues":"Our Values","careers":"Careers"},"developerPartners":{"unrealEngineCharacters":"Unreal Engine 4 characters","mixamoAnimations":"Mixamo animations","mobileApps":"Avatars for mobile apps","vrAr":"Avatars for VR/AR","charactersForGames":"Characters for games","metaverse":"Metaverse avatars","vrChat":"VRChat"},"blog":{"developerArticles":"Developer articles","interviews":"Interviews","newsAndUpdates":"News & updates","productUpdates":"Product updates"},"docs":"Docs","documentation":{"howToGetStarted":"How to get started","unityAvatarSDK":"Unity Avatar SDK","unrealEngineFourAvatarSDK":"Unreal Engine 4 Avatar SDK","webIntegration":"Web integration","iosIntegration":"iOS integration","androidIntegration":"Android integration"}},"landing":{"pageHeading":"Cross-game Avatar Platform for the Metaverse","secondaryHeading":"One avatar, many worlds to explore.","passportToMetaverse":"Your Passport to\n the Metaverse","exploreMetaverse":"Create your avatar and explore virtual worlds with one consistent identity. It's your passport to the metaverse.","ownYourLook":"Own Your Look","buyTradeSellNfts":"Buy limited NFTs for your avatar.\n Trade or sell them on a marketplace of your choice.","avatarFromPhoto":"Create An Avatar From a Photo","startWithSelfie":"Create your custom VRChat avatar with a selfie.\n Customize it with hundreds of options.","takeSelfie":"Take a selfie","pickFromSelection":"Or pick from a selection of pre-made avatars.","customiseAvatar":"Customize your avatar","chooseCustomisation":"Choose from 300+ customization options and import your NFTs in the future.","exportAvatar":"Export your avatar","useAvatarInMetaverse":"Use your avatar in {{number}}+ supported apps and games.","integrateOurAvatars":"Integrate our avatars into your app or game in less than a day and focus on the core experience of your product","or":"or","areYouADeveloper":"Are you a developer?","readFullStory":"Read full story on the blog","startFromScratch":"Or start out from scratch.","chooseFromManyCustomisations":"Choose from hundreds of customization options for your avatar.","usedByVrChatAndDevelopers":"Used by VRChat and {{number}}+ developers.","createCustomVrChatAvatar":"Create Custom VRChat Avatar","useAvatarInVrChatAndMetaverse":"Use your avatar in VRChat and {{number}}+ supported apps and games.","thanksForFillingForm":"Thank you for filling the form!","forQuestionsContactUs":"If you have any questions about the integration process, contact us at","orVisitDocs":"or visit our docs","readAllPosts":"Read all posts","latestFromTheBlog":"Latest from the blog"}}},"initialLocale":"de","userConfig":{"i18n":{"locales":["bg","ch","ch-TR","cs","de","en","es","es-MX","fr","hu","hr","it","jp","kr","lv","lt","nl","pl","pt","pt-BR","ro","sk","tr"],"defaultLocale":"en","ns":["common","landing","partners","wizard","hub","campaigns","signin","wallet","navigation","blog","maintenance","company"],"localePath":"/vercel/path0/public/locales"},"default":{"i18n":{"locales":["bg","ch","ch-TR","cs","de","en","es","es-MX","fr","hu","hr","it","jp","kr","lv","lt","nl","pl","pt","pt-BR","ro","sk","tr"],"defaultLocale":"en","ns":["common","landing","partners","wizard","hub","campaigns","signin","wallet","navigation","blog","maintenance","company"],"localePath":"/vercel/path0/public/locales"}}}},"initialState":{"partner":{},"user":{"data":{"isLoggedIn":false,"isAnonymous":false},"isLoggingOut":false},"wizard":{"output":{"gender":"male","bodyType":"fullbody","generationType":"manual","recognizedData":{"eyeColor":"","lipsColor":"","hairColor":"","shapes":{},"skinColor":{"general":"","cheeks":"","nose":"","forehead":""},"texture":"","guid":""},"userData":{}},"diff":{},"photo":{},"editor":{"assets":{},"isLoading":true,"isReloading":true},"destinations":{},"gender":"male","bodyType":"fullbody","isSelectableBodyType":true,"isQuickStartAvailable":false},"authApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"authApi"}},"defaultAvatarsApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"defaultAvatarsApi"}},"quickstartAvatarsApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"quickstartAvatarsApi"}},"protectedUserApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"protectedUserApi"}},"photoboothApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"photoboothApi"}},"publicUserApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"publicUserApi"}},"partnerApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"partnerApi"}},"avatarLocalApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"avatarLocalApi"}},"avatarApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"avatarApi"}},"accountApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"accountApi"}},"assetsApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":true,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"assetsApi"}},"nftApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":false,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"nftApi"}}}},"__N_SSG":true}