Unity Third Person Starter Assets and Ready Player Me Avatars

preview_player
Показать описание
Hi! Last month Unity released their new Starter Assets pack and I wanted to make a video about how to transfer Ready Player Me avatars into Third Person example of Unity Starter Assets.

Ready Player Me is a project I work on at Wolf3D and it was an exciting test to bring avatars into Unity Starter Assets scene with a click of a button with some simple automation.

You can find the project sources here:

Reference URLs:

⚠️ Setting look at and follow fields of Cinemachine script is done manually, since it was resetting them when I run the scene if I set them via script. So that step had to stay manual and I did not dig into the cause of it.
⚠️ For mobile controls you will need to setup mobile control input fields on the disabled game object.

⏲️ Timestamps:
00:00​ Introduction
00:15 Ready Player Me
00:40 The Idea
00:52 Create a New Project
01:07 Import Unity Starter Assets
01:47 Getting RPM Unity SDK
02:20 Create an Avatar and Import It
03:00 The Components
03:30 Move the Script into the Project
03:50 The Script
04:17 Camera Target Object
04:35 Replacing Animator Controller
05:12 ThirdPersonController Component
05:48 CharacterController Component
06:00 PlayerInput Component
06:16 Rest of the Script
06:50 Camera LookAt and Follow Fields
07:03 Final Result

#gamedev​ #indiedev​ #unity​ #madewithunity
Рекомендации по теме
Комментарии
Автор

Good look Sercan, worked like a charm! My colleague and I want to use this tool to implement for some schools in the countryside which don't really have access to fancy learning tools that city slickers get. Great tool! It will go over well! You're helping a lot of people with RPM and making it open access!

usapanda
Автор

Wonderful! I was having a lot of trouble getting the avatar to act as the character. Thank you! I will give it a try

usapanda
Автор

Hi Sercan, great tutorial. Can you make a video to show us how to use RPM as avatar selector for third person (instead of importing from RPM). Thank you in advance.

bytech
Автор

Thank you! Just saved me a massive ball ache

wealdcreative
Автор

Thank you it’s a great tutorial. Do you maybe feel like making a tutorial on how spawn the rpm avatar during the runtime (from input field for example) and assign all the components like the one you had in this tutorial? That will be super helpful for people working on multiplayers with customizable avatars for ex!!

ПромитейСиквой
Автор

Thanks for amazing tutorial. I had a problem downloading the rpm unity sdk, the link just wouldn't open. If anyone has a similar problem, just use a VPN. It helped me

iskander
Автор

bro really thank u from Kazakhstan i love ur video

T-Paygg
Автор

I’m feeling a bit ambitious lately. Thank you for this tutorial. My ambition is to have the user integrate an avatar of themselves at the start of my multiplayer game. From this video I believe I can add my Photon Views and other photon components to the Unity Standard 3rd Person character and then transfer components to the Ready Me Player avatar. The inherent problem that there is no avatar to assign the script to until the user creates their own personal customized avatar. How can I modify your script or a new script to add and delegate the multiplayer and animation attributes on the fly to an avatar during or after it is created, then instantiated into the game scene? Or maybe I’m just to much of a dreamer!

duaneamos
Автор

Thanks for the video my friend! I started slowly repeating what you did in the video, I really want to do the project of adding ChatGPT as an NPC like you did so I started with this video. The only thing is after loading and importing the package I have the whole scene pink, the color of all objects are pink trying to figure out what it is and how to fix it. As soon as I find a solution I will continue to study your videos.

I have absolutely no experience in Unity and I'm like a newborn kitten, but with your video you inspired me to repeat the experience. Thank you.

UPD. I think I got over the pink textures continuing to watch the video :)

My friend tell me in what order should I watch the video to repeat the project to add NPC character with ChatGPT functionality to the scene ?

MariMaxVR
Автор

Good stuff. I wanted to change the basic movement to the joysticks that come along with the third person controller. I did convert the RPM_Test photon avatar to a standard asset. I am still not able to get it to work. Any suggestions ?

TasseltipTechnologies
Автор

Hello Sercan, is it possible to change this created avatar in the game? Can you help me what method should I follow?

alperen
Автор

How to add gun in hand of the character and have shooting animations with bullets?

Please help

jishanahmedarshaikh
Автор

He's I been seeing your twitter updates, but was wondering if you'd get back to the youtubez one day

paypercutts
Автор

I think the faster way is to add a tag to the loader, like RPMPlayer, then set the parent of the loaded object to the thirdperson armature, and readjusting the avatar based on the RPM character. This way, you can at runtime load avatars by just changing URLs. I did that and it works just fine.

JihadKaraki
Автор

Quick question here for you @sercan. Do you have a video explication to use ready player me in multi player mode ? We've a test running now connecting with an api that return the url of ready player me avatar of our user when he connect on our test platform. But, we don't know how to initialize avatar of the user. Any help ?

patrickaube
Автор

hi can you update this new ready me player not working you upload new video?

kesavaraja
Автор

is the user able to change character, do i need to write additional code ?

ssshammi
Автор

Sercan, could you discuss how to set up voice control using a voice clip? When I add a clip source, I can see the mouth moving but not hear any sound.

wormholeinteractive
Автор

Hi Sercan, the animations work but the player doesn't always move. Sometimes if hold down the move keys for a while or tap sprint it will eventually start moving. Also, if I increase the walk speed it seems to help. Any ideas how fix this? Thank you

ericwhite
Автор

Am working on a VR project how do I connect the ready player me avatars to the xr rig in unity

kidstakeoutdoors