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

Nov 5, 2022

Virtual reality has taken the globe by a storm. There are an estimated 171 million VR users across the globe. In 2022 in the year 2022, the VR gaming market is estimated to be worth $12.13 billion.

In this piece we'll discuss the virtual reality platform VRChat How to create your own VRchat avatar, and an easy-to-follow guide to selling VRchat avatars online.

Here's a list of quick links so you can jump forward to particular topics:

What is VRChat and VRChat Avatars

VRChat is an online virtual world that lets users communicate with other users using user-created 3D VRChat avatars and virtual worlds. VRChat has a massive fanbase that allows fans to create online personas or even whole worlds that can look like any character they wish.

While VRChat is designed primarily to be used with virtual reality headsets, for instance, those from the Oculus Rift, the users are able to make use of VRchat using the "desktop" mode that is designed to work with the traditional keyboard and mouse.

How do I Make an avatar for VRChat

There are two primary ways that you can create VRChat avatars:

  • If you're familiar working with 3D models using 3D software, let us go over how to make an original VRChat avatar completely from scratch
  • If 3D modeling isn't your wheelhouse, you can create VRChat avatars with avatar creators online or buying pre-designed 3D model from the internet.

VRChat has a detailed guideline on how to make VRChat avatars. Here are the basic steps:

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

If 3D modeling isn't your thing then you could get the 3D model using a variety of various ways:

  • Make use of avatar-creation platforms like Ready Player Me, Tafi or MakeAvatar.

It is a great way to get ready for the future. Player Me allows you to make a completely free VRChat avatar using a picture or selfie. Tafi allows you to create customized VRChat avatars already optimized for PC as well as Oculus Quest, but some customization options are paid-only.

  •   Creators of avatars for Commission VRChat are available on Fiverr or Upwork.  

You might spend about 50 to several hundred dollars to create an adequate avatar. Some Fiverr or Upwork artists may develop their 3D models on the no-cost platforms we have mentioned above It is recommended to discuss this matter with the artist you're going to work with. If you're required, ensure to obtain proper commercial rights when you intend to offer the artists' work.

VRChat suggests that you download the 3D model avatar through Unity Asset Store as they are usually already fully rigged. Also, you won't have to do something special in order to have it up.

--

No matter how you decide for the 3D model, ensure that you have a 3D model has been fully rigged, and in a format Unity recognizes. Additionally, you should make sure that you obtain a licence to utilize the model that you have purchased or downloaded for free. Do not use any artists' 3D models without understanding exactly what permissions to use Also, do not sell other artist's 3D designs without having permission to commercially use them.

Once you have a 3D model on hand, all you have to do is personalize your character with a variety of face features, clothes options hairstyles, skin tone, and other customization options.

If you're already experienced working with 3D assets, you can create your 3D model from scratch using tools like Blender as well as Maya to create your 3D model. It is the most flexible alternative for making VRChat avatars. You are able to build anything!

2. Import 3D Model into Unity project

TIP: From this stage onward, you will most likely have to download VRChat's Unity Hub that VRChat uses as well as 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 associated textures to your asset folder.

Select the model you want to use, click on the Rig tab and then check that your Animation Type is set to Humanoid. If you want to make sure to click check and configure to confirm the skeleton of your model has been mapped correctly.

3. Add 3D Model into a Scene

Drag your 3D model into the Hierarchy or directly into your scene. VRChat recommends having one scene per avatar and placing it at 0, 0, 0. If your avatar isn't sitting straight, turn the model until it is. Check that the avatar is approximately the size of a unit cube. This is 1x1x1m. Don't go over 5x5x5m.

4. Include an Avatar Description

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

The first step is to set the viewpoint position, by altering the Z and Y values. If the avatar you're playing has head, the suggested location for your viewpoint (i.e. the anchor of the grey sphere) is in between your avatar's eyes.

Next set your avatar's lip sync so that your avatar's mouth (and other facial characteristics) responds to your are talking. You can find other customizations including jaw bone types eyes, types of eyelids, and other options on this tutorial video.

5. Review Your Avatar on The Build Tab

After you've completed customizing your avatar, the final thing to do is review whether your avatar is good to be displayed in the building window. Navigate to VRChat SDK, then Show Control Panel followed by Builder. Examine and correct any warnings and errors that pop up. Below is what VRChat has listed as one the most frequent errors:

The most frequent error is having too many polygons however to fix this you will be required to trim your avatar's mesh(es) and should be easy to do then go to do it, but if you don't you can go back to choose an alternative model to use for the moment.

6. Upload Avatar

Once your avatar is ready to upload, visit the SDK's control panel on VRChat where you can click the Build & publishbutton. The SDK will build your avatar, and make it ready for upload.

After that, you'll be taken to the upload screen where you can name the avatar you've chosen, add images as well as write descriptions for it, and many more.

That's it! Your avatar will now be uploaded to VRChat. You'll be able to view it within the game or 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 a month creating and selling customized user avatars to VRChat. Virtual reality is a growing market with increasing numbers of people turning into the online world to relax and socialize.

This is a step-by-step tutorial on selling VRChat avatars on the internet:

1. Create your VRchat avatar ready for sale

  • Product file- The file that you'll sell is basically a Unity Package that contains your avatar. Certain creators might also opt to add project files (Blender projects, etc.) in a download that is available as an option. Think about including a PDF containing terms of use to ensure that customers have an understanding of the terms is expected when they purchase the documents (i.e. individual use rights and commercial rights).
  •   Photo thumbnail Photo thumbnail - Upload a beautiful image of your product that shows you as an avatar. This is most likely one of the most important factors that will convert the customers visiting your store into customers.
  • Video preview(Optional) You can provide an image of a video that shows your avatar to ensure that customers can see what it'll look as.
  • Product description - Create a short description to describe your avatar. Consider the specific audiences to whom your avatar might appeal to. Include key information such as the links for VRChat SDK and Unity if required.

SELL VRCHAT AVATARS ONLINE

Join over 130,000 sellers that have created online their businesses using

2. Set a price

VRChat avatars typically sell for anywhere from $15 to hundreds of dollars, depending on the complexity of your avatar.

If you're planning to sell the avatars you have created on VRChat avatars, you also are able to sell your avatars with Pay-What-You-Want pricing. It lets you set a minimum price for your listing on your website and also permits clients to purchase extra if they'd prefer to. If you have a loyal customer base who appreciates your 3D images, this could be the best way to convince the customers you have to help your business even more!

Separately, you can also utilize the feature of subscriptions to invoice your customers on a monthly basis. As a reward for a monthly subscription that you offer to your faithful followers avatars each month. Imagine this as creating your own personal avatar fan group!

3. Upload your avatar for sale

After you've got your VRChat avatar in place and have set the price, you're now ready to offer it to users to purchase. With , this is really straightforward to complete. Just go to the home page, input your email address, then hit the "Get Started" button to register for an account that is free. 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. You can connect an individual domain but you'll need the domain you want to use first.

Visit the Products tab to add the new product. Upload your Unity package for an avatar on VRChat avatar. The files will be delivered instantly to your customers after they've completed their payments in your store. It is not necessary to participate in selling as everything happens automatically (say hello to earning passive income in your sleep! ).

Check out this article for more information on how to start setting up your store from start to finish (for free! ).

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

  • Forever-free platform. The only charge is 5percent when you complete sales, but you get to maintain your store for free!
  • Payment integrations with Paypal and Stripe
  • Instant file delivery
  • Supports multiple or one file with various file formats
  • The ability to display a videos of the VRChat avatar to the product listing
  • Automatic UK & EU VAT management for international sales

4. Customize your storefront (optional)

It is possible to create an entire site or customize your storefront using 's free drag-and-drop builder. It comes with a variety of pre-built sections that you can customize, no coding skills or design skills needed.

5. Promote your avatar

Note that publishing your VRChat avatar on the product's listing is the very first stage to sell your product. You'll also need to place your product in front of your intended audience in order to generate the sales!

Here are some suggestions for how you can promote your VRChat avatars:

  • Make Youtube videos to showcase what your VRChat is like in various configurations or make short videos for Tiktok or other social media channels
  • Join the relevant Discord communities to VRChat and make sure you promote your avatar
  • Create marketing campaigns such as discount codes, referrals, cross-sell, and much more to generate an increase in curiosity

FAQ

What exactly is VRChat SDK?

The VRChat SDK provides users with the possibility of creating virtual worlds and avatars on VRChat by using Unity3D. VRChat provides a step-by-step guide for choosing your SDK in this article. Most tools that Unity offers should be compatible with VRChat, including lighting, nav meshes and animations along with other typical Unity features. Install the SDK with VRChat Creator Companion. VRChat Creator Companion.

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

As well as being able to build your own VRChat avatar you can make your own world using VRChat's Unity SDK. The world will initially be an exclusive world. This means you can only bring people in by opening up the portal, or by inviting them to join. Once you are ready to make the world public, you first have to go through the process of submitting your community in the Community Labs.

A Quick Overview: Here's a step-by-step instructions on how to create a VRChat avatar:

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

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

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

Final thoughts

If you're a budding 3D artist or you're a VRChat lover selling VRChat avatars can be an excellent way to earn an extra income (while having a blast!). Hopefully, the information that you've read here will help you understand what you can do to create VRChat avatars, and also how to sell them online.