How to Make a VRchat Avatar using Scratch [2022 GUIDE] -

Nov 5, 2022

Virtual reality has taken the globe by storm. There are an estimated 171 million users of VR across the globe. By 2022 it is estimated that the VR gaming market will be valued at $12.13 billion.

In this article we'll go over a virtual reality platform called VRChat and how to build your own VRchat avatar and also an instruction-in-a-step on how to sell VRchat avatars online.

Here's a quick list of websites that will allow you to jump forward to particular topics:

What exactly is VRChat in the first place? VRChat Avatars

VRChat can be described as a virtual world platform which allows users to interact with others with user-created 3D VRChat avatars as well as worlds. VRChat is a hugely popular platform that allows fans to build online avatars, or even worlds where they could be anything they want.

Although VRChat is specifically designed for use using virtual reality headsets such as the Oculus Rift, users can use VRchat in a "desktop" mode designed for the traditional keyboard and mouse.

How to Make an avatar for VRChat

There are two main methods to create VRChat avatars:

  • If you are familiar with building 3D models using 3D software, then we'll go over how to make an original VRChat avatar right from the ground up
  • If 3D modeling isn't in your area of expertise, you can make VRChat avatars with avatar creators online , or by getting a premade 3D model from the internet.

VRChat provides a comprehensive doc about how to create VRChat avatars. However, here are the main procedure:

1. Develop a 3D-model or locate a 3D model

If 3D modeling isn't for you then you could get a 3D model by a couple of various ways:

  • Use avatar creator platforms, such as Ready Player Me, Tafi and MakeAvatar.

The Ready Player Me allows you to design a totally free VRChat avatar using a picture or selfie. Tafi lets you create free custom VRChat avatars already optimized for PC and Oculus Quest. However, some customization options are paid-only.

  •   Create avatars on commission via Fiverr or Upwork  

You might spend about $50 to a few hundred dollars to create a satisfactory avatar. A few Fiverr and Upwork creators might make their 3D models using the free platforms that we mentioned previously We recommend discussing the matter with the artist you'll be working with. If necessary, be sure to obtain proper commercial rights if you're planning to resell the artists' work.

VRChat recommends getting an avatar in 3D from the Unity Asset Store as they are usually already fully rigged. That means there isn't any special things to get it uploaded.

--

Regardless of how you decide to obtain the 3D model, make sure you have a 3D model is properly rigged and of a format that Unity can accept. Also, be sure you have a valid permission to use the model you bought or downloaded free of charge. Don't use any artist' 3D models without understanding exactly what permissions to use Also, do not sell models created by other artists' 3D model without permission from a commercial source to do so.

When you've got a 3D model on hand the only thing you must do is customize your avatar by adding face features, clothes options hairstyles, skin tone as well as other options for customization.

If you're familiar working with 3D assets, you can create your 3D model from scratch using tools like Blender and Maya to build an 3D model. This is the best customizable option for creating VRChat avatars, you can make any thing!

2. Import 3D Model into Unity project

TIP: From this stage from now, you'll most likely have to download the Unity Hub that VRChat uses in addition to the VRChat SDK

Once you've obtained the 3D model that you're happy with, it's time to import it into your Unity project. Be sure to import all relevant textures into the assets folder.

Select your model Click on the Rig tab, then check that your Animation Type is set to Humanoid. You may want to click configure and review to ensure the skeleton of your model is correctly mapped.

3. Add 3D Model into a Scene

Drag your 3D model into the Hierarchy or in the scene. VRChat suggests having an avatar for each scene with the settings set to 0, 0, 0. If the avatar isn't standing straight, turn the model until it's. Make sure that your avatar's size is similar to the dimensions of a cube, which is 1x1x1m. Do not go bigger than 5x5x5m.

4. Add an Avatar Descriptor

Select your 3D model on your viewport or hierarchy, and a component VRC_AvatarDescriptor.

Start by setting the view position by adjusting the Z and Y values. If your avatar has head, the suggested place for your avatar's view point (i.e. the grey sphere anchor) is between the avatar's eyes.

Next set your avatar's lip sync to ensure that the avatar's mouth (and other facial characteristics) will move/react when you talk. You can find other customizations such as jaw bone eyes, types of eyelids, and many more in this tutorial video.

5. Check Your Avatar on The Build Tab

Once you've customized your avatar final step is to check that your avatar is ready for the building window. Navigate to VRChat SDK, then Show Control Panel, and finally Builder. Check for and correct any warnings and errors that appear. Below is what VRChat has listed as one the errors that are most frequently encountered:

the most common error is that there are too many polygons, however for this to be fixed, you'll be required to trim your avatar's mesh(es) and if you know how to do , to do it, but if you don't just go back and choose other models for now.

6. Upload Avatar

When your avatar is prepared to upload, visit the SDK's control panel on VRChat, and click on the Build and Publishbutton. The SDK will build your avatar, and make ready to upload.

Then, you'll be directed to the upload screen where you'll have the option to choose the avatar you've chosen, add your image, write descriptions, and more.

That's it! Your avatar should now be transferred to VRChat. It should be possible to view it within the game as well as through the content manager in the SDK via VRChat SDK > Show Control Panel Content Manager.

How do you sell VRChat Avatars online

There are many creators who make hundreds or thousands of dollars per month by making and selling customized avatars to VRChat. Virtual reality is an expanding business with more users turning to the virtual realm to socialize and relax.

This is a step-by-step guide on how to sell VRChat avatars on the internet:

1. Get your VRchat avatar ready for sale

  • The product file- The file that you'll be selling is essentially a Unity Package that contains your avatar. A few creators also decide to include the project files (Blender projects, for instance) as an optional download. Consider including a PDF file that contains the terms of service so that your customers have an idea of what they can expect when buying your documents (i.e. personal use rights vs commercial rights).
  •   Photo thumbnails - Upload an appealing picture of your store's product of your avatar. It is likely to be one of the most important factors that will convert your store visitors into paying customers.
  • Video preview(Optional) Offer an image of a video that shows your avatar so your customers are able to visualize what your avatar will appear like.
  • Product description - Create a short description to describe your avatar. Imagine a specific group of people to whom your avatar might attract. Include some key instructions such as links to VRChat SDK and Unity if you require.

SELL VRCHAT AVATARS ONLINE

Join the more than 130,000 sellers that have created their online business using

2. Set a price

VRChat avatars can be purchased between $15 and hundreds of dollars, depending on the level of complexity you want to add to your model.

If you're planning to sell your VRChat avatars, then you have an option to offer your avatars for sale using Pay-What You-Want pricing. It lets you set a minimum price for your product listing and also permits customers to pay you higher if they wish to. If you have a loyal audience who love your 3D designs, this is one way to get your clients to back your company even more!

Additionally, you may use 's subscription feature to bill your clients on a monthly basis. For a monthly subscription it is possible to offer your faithful followers avatars per month. Imagine this as creating your own fan club!

3. Upload your avatar for sale

Once you've completed getting your VRChat avatar in place and have set the cost, it's now time to offer it to customers to buy. With , this is really simple to accomplish. Just go to the home page, input your email address and hit the "Get Started" button to sign up for a free account. No payment information required.

By default, you will get a custom domain for your store that looks like this .com/[yourstorenamehere]. You can connect a custom domain (www.yourstorename.com) to make the website feel more like your own. It's completely free to join your custom domain , but you'll need the domain you want to use first.

Click on the Products tab to create the new product. You can upload your Unity package to your VRChat avatar. will instantly deliver your files to your customers after they've completed their payments on your store. You won't need to be involved in the selling process as all of the work is automated (say hello to earning passive income in your sleep! ).

See this article for additional details on how to get your store set up from the beginning (for free! ).

Below is a short list of features that you'll enjoy when selling VRChat avatars using :

  • Forever-free platform. You'll only get charged 5percent when you complete sales, but you'll be able to keep your shop for free!
  • Integration of payment is possible with Paypal and Stripe
  • Instant file delivery
  • Supports multiple or single files that use a variety of formats.
  • The ability to display a videos of the VRChat avatar on the product's listing
  • Automated UK & EU VAT management to sell internationally

4. Personalize your storefront (optional)

It is possible to create your own website or shopfront by using the drag-and-drop builder. provides a lot of prebuilt sections you can modify, no coding skills or design expertise required.

5. Promote your avatar

Make sure you publish your VRChat avatar as the product's listing is the very first step in selling your product. However, you'll have to put your offering in front your intended audience in order to generate results!

Here are some suggestions about how you can advertise you VRChat avatars:

  • Make Youtube videos to show how your VRChat appears like with different configurations or make short videos on Tiktok or other social media channels
  • Be part of relevant Discord communities to VRChat and promote your avatars
  • Set up marketing promotions including discount coupons, referrals, cross-sell, and many more, to draw an increase in curiosity

FAQ

What is VRChat SDK?

VRChat SDK VRChat SDK provides users with the capability to build virtual worlds and avatars on VRChat by using Unity3D. VRChat gives a guide to choosing the right SDK for you by clicking here. The majority of the tools Unity provides should work in VRChat. This includes lighting, navigation meshes, particle animations as well as other common Unity features. You can install the SDK with VRChat Creator Companion. VRChat Creator Companion.

Do I have the ability to create my own universe on VRChat?

Yes, addition to being able to build your very own VRChat avatar, users are able to also create your own world with VRChat's Unity SDK. It'll start as an exclusive world. This means it is only possible to invite people in by opening up an account or inviting friends. When you're ready to make the world public, you first have to go through the process of submitting your world to The Community Labs.

Quick summary: Here's the step-by-step instructions on how to build a VRChat avatar:

  1. Find or create a 3D model 3D model models online
  2. Import 3D model into Unity
  3. Add 3D model into a scene
  4. Create a description for your avatar.
  5. Check your avatar's build tab
  6. Upload avatar

A Quick Overview: Here's a step-by-step instructions on how to access VRChat avatars on the web:

  1. Have your VRChat avatar prepared for sale
  2. Set a price
  3. Upload your avatar for sale (free platform recommendation)
  4. Customize your storefront (optional)
  5. Promote your avatar

Final Thoughts

If you're a budding 3D artist, or simply an avid VRChat lover, selling VRChat avatars can be an excellent way to earn some extra cash (while having a blast!). We hope the advice that you've read here can help you know how to design VRChat avatars, and also selling them on the internet.