Change default avatar from normcore to my own avatar
Hello everyone, i wanna change prefab default avatar from normcore avatar to my own avatar. where can i change the part. Do I just change the “local avatar prefab” section with my own avatar?

2 Replies
Hi @ehparahsih. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
Yes, to change the default avatar in Normcore to your own custom avatar, you should replace the “Local Avatar Prefab” reference in the RealtimeAvatarManager component with your own avatar prefab.
Here’s how you can do it:
1. Create your custom avatar prefab:
- Make an empty GameObject in your scene and add a RealtimeAvatar component to it. - Use the “Create Avatar Prefab” button on the RealtimeAvatar component to set up the required structure (player, head, hands, etc.). - Customize the avatar as you like, then drag it into a Resources folder to make it a prefab. - Delete it from the scene. 2. Assign your prefab:
- In your scene, select the GameObject with the RealtimeAvatarManager component. - In the inspector, set the “Local Avatar Prefab” field to your custom avatar prefab. 3. Test:
- Hit Play. Your custom avatar should now spawn when you connect to a room. This process is described in the official documentation:
- Make an empty GameObject in your scene and add a RealtimeAvatar component to it. - Use the “Create Avatar Prefab” button on the RealtimeAvatar component to set up the required structure (player, head, hands, etc.). - Customize the avatar as you like, then drag it into a Resources folder to make it a prefab. - Delete it from the scene. 2. Assign your prefab:
- In your scene, select the GameObject with the RealtimeAvatarManager component. - In the inspector, set the “Local Avatar Prefab” field to your custom avatar prefab. 3. Test:
- Hit Play. Your custom avatar should now spawn when you connect to a room. This process is described in the official documentation:
“Drag it into your project to make a prefab. Make sure it’s in a Resources folder so it can be instantiated at runtime. Delete it from the scene and connect the prefab to the RealtimeAvatarManager component under ‘Local Avatar Prefab’. Then hit Play to test it out.”XR Avatars and Voice Chat – Creating custom avatars If you’re using Meta Avatars, the process is similar—just assign your Meta Avatar prefab to the “Local Avatar Prefab” field in RealtimeAvatarManager as well Meta Avatars Customization. So yes, you just need to change the “Local Avatar Prefab” to your own avatar prefab! ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
<@720971585493794876> Kapa.ai is still learning and improving, please let me know how I did by reacting below.