When you can't seem to make a VRChat avatar, the cause is usually in just one of four stages: modeling, rigging, Unity or uploading. Not all of them are hard, so if you first pin down where you're stuck, your next step narrows down to a single task.
There's one more fact that should take some of the pressure off. You don't have to model an avatar yourself to use one in VRChat. You can buy a ready-made avatar and use it, edit one a little, or build your own. The options come in stages, and there's no need to start with the hardest road.
Note: Figmee currently lets you generate and download figurine-style images and 3D model data (GLB / 3MF) from drawings and illustrations you upload. Sales of physical 3D-printed items are in preparation (Coming Soon).
Figure out which stage you're stuck at
"I can't make an avatar" means completely different things for different people. Start by checking where you are.
| Stage you're stuck at | Typical symptom | What to do next |
|---|---|---|
| Modeling | You opened the software but have no idea what to do | Put building your own on hold and move ahead with a ready-made model |
| Rigging | You have a model but don't know how to make it move | Use a model that's already set up, or try auto-rigging |
| Unity | Installation gets stuck, or you don't know which version to use | Let the official tool set up the environment automatically |
| Uploading | You press the button and get an error | Check the account requirements and the numeric limits |
The largest group of people get stuck at the first two stages, and they're also the ones taking the longest detour. Modeling and rigging are not required to start VRChat. You can skip them and still get all the way to hanging out with an avatar.
There are four entry points
Here are the ways to get your own avatar, ordered from lightest to heaviest effort.
| Method | Skills needed | Typical time | Typical cost | Best for |
|---|---|---|---|---|
| Buy a ready-made avatar | Almost none | Same day | Relatively affordable | You want to start playing now, or you're in a hurry |
| Edit a ready-made avatar | Basic Unity operations | A few days | Relatively affordable, plus outfits | You want the look to match your taste |
| Build one from scratch | Modeling and rigging | Several months | Software costs (free options exist) | You plan to keep creating |
| Generate 3D with AI and use it as material | Post-generation editing required | A few minutes plus editing time | Depends on the service | You want to see your original character in 3D first |
For your very first avatar, feel free to go with option 1 without a second thought. Once you actually jump in and move around, it becomes much clearer what you wanted to make in the first place. If you start building from scratch before your vision is settled, it's easy to stall before you ever finish.
Some people feel hesitant about buying a ready-made avatar, but it isn't a compromise. Many of the avatars on offer are carefully crafted, from modeling to rigging to facial expression setup, and being able to use that work as is has real value. Many also allow editing, and the process of tweaking one to your taste doubles as Unity practice. Before you buy, always check the terms on editing and redistribution. Conditions differ from creator to creator, and this is an area where people often run into trouble after the fact.
The fourth option, AI generation, is less an alternative on par with the other three and more of a "preview" step before you consider options 1 to 3. More on this later.
Steps up to uploading
Even if you use a ready-made model, you'll go through the upload process yourself. Here it is, organized along the official steps.
- Check your account requirements (5 minutes). You need a VRChat account, and if you play with a Steam or Meta account, link it in advance. Your Trust Rank also needs to be "New User" or higher; you can't upload while you're still a "Visitor" (source: VRChat Creation, "Creating Your First Avatar", as of July 2026).
- Install the Creator Companion (20 minutes). This official tool manages the installation of Unity and the SDK. The Unity version VRChat supports is 2022.3.22f1, and you don't have to pick and install it yourself: the Creator Companion sets it up automatically (source: VRChat Creation, "Current Unity Version", as of July 2026).
- Create an avatar project (10 minutes). In the Creator Companion, choose "Avatar" and create a new project. If it's your first time, we recommend uploading the included sample avatar first to run through the whole flow once.
- Import your model (10 minutes). Place the model in the Assets folder and set the Animation Type to "Humanoid". If it stays on "Generic", it won't move correctly as a humanoid.
- Add the avatar settings (20 minutes). Place the model at the scene origin, add a VRC Avatar Descriptor, and set the view position and lip sync.
- Validate and upload (15 minutes). Check the warnings in the SDK's Build panel. On PC, 70,000 triangles or fewer is recommended; in the Meta Quest environment, 20,000 or fewer is required; and a height in the range of 0.5 to 5 meters is recommended (source: "Creating Your First Avatar," cited above).
Keep in mind that, regarding the Unity version, the official guidance is to stay on the specified version even if you see warnings. If you upgrade to a newer version on your own, content you've already uploaded may stop loading.
Common sticking points and how to fix them
Even when you follow the steps exactly, your first attempt may stall somewhere along the way. Here are the usual trouble spots.
The model shows up pure white or pure black. This means the texture or shader settings aren't being applied. In many cases, the model comes with separate instructions for setting up its materials, so check the explanation from wherever you got it.
The Animation Type is still set to Generic. The model isn't recognized as a humanoid, so its arms and legs won't move. Change it to Humanoid in the Rig tab of the import settings, and check that the bone mapping is correct. This is an especially easy mistake to make with a self-made model.
The view position is off. Match the view position in the VRC Avatar Descriptor to eye level. If it's off, your viewpoint will end up inside the floor or above your head when you jump in. Checking the position in the scene before you actually go in saves you from having to redo things.
It gets rejected for Quest. Even if it passes on PC, the limits are stricter in the Quest environment. To support both, you'll need to prepare a separate Quest variant with fewer polygons. Sticking to PC only at first keeps the learning load lower.
The project takes a long time every time you open it. Unity takes a while on the first import. There are moments when it looks frozen but you just need to wait, so don't force-quit while a progress indicator is showing.
None of these mean your environment is broken; they're all settings issues. If you search for the error message as is, you'll find records from people who got stuck at the same spot.
AI-generated 3D won't work as an avatar as is
We want to be upfront about this. Generating a 3D model from an illustration with AI does not mean you can upload it to VRChat and have it move as an avatar. Several things are missing.
There are no bones. What gets generated is the shape and texture; the skeletal structure needed for movement isn't included. VRChat assumes a rig it can recognize as humanoid, so without this step you won't even get to the starting line for uploading. For what adding bones involves, see What Is Rigging? A Gentle Guide to How 3D Models Move.
There's no expression system. Mouth movement and expression switching only work once you create dedicated settings for them.
The mesh structure isn't built for movement. Generated models are made to reproduce appearance, so the flow of faces around the joints isn't optimized for motion. They can break apart when bent.
They often exceed the numeric limits. Generated models tend to have high polygon counts and, as is, go well over the recommended values. Reducing them is a separate job.
Does that mean they're useless? Not at all. They're effective as a tool for the "see your original character in 3D" stage. With Figmee, you can generate figurine-style images and 3D models (GLB / 3MF) from an illustration and spin them 360° in your browser to check them. Check the silhouette of your character in 3D first, then decide whether to invest in turning it into an avatar. Used that way, nothing goes to waste.
How to decide on your first avatar
Trying things in order from lightest to heaviest effort turns out to be the shortcut. Here's the path we recommend.
First, play with a ready-made avatar for a week. This shows you what kind of things you care about. Is it height, hairstyle, outfits? Once your priorities are clear, you'll hesitate less when you start making something.
Next, try editing the outfit or colors. This also helps you get used to working in Unity. Even if you get stuck here, you can revert to the original avatar, so the cost of failure is low.
Then consider building your own. If, by this point, you still think "I really want to be in VRChat as my own character," that's the time to start building. Since your goal is concrete, you're less likely to get lost partway through learning.
If you've given up on Blender before, it's easier to get back on track by redefining your restart point stage by stage. We've laid out that approach in A 3D Modeling Roadmap for People Who Gave Up on Blender.
To add one more thing: you don't have to go through all three stages. If you're happy with a ready-made avatar and some edits, it's fine to stop there. VRChat isn't a place to compete on creation skills; the time you spend there is the point. Building your own is something you take on "because you want to make something," not "because you can't have fun otherwise." As long as you follow the order, you lose nothing by stopping at any stage.
Frequently asked questions
Q. Can I have my own avatar in VRChat even if I can't model? A. Yes. Buying and using a ready-made avatar is the easiest way, and if you only want to change colors or outfits, basic Unity operations are enough. Modeling from scratch is not a required step.
Q. Which version of Unity should I install? A. You don't need to choose. The official Creator Companion automatically sets up the version VRChat supports (2022.3.22f1 as of July 2026). Upgrading to a newer version on your own causes problems, so following the guidance is the safe choice.
Q. Why can't I press the upload button? A. If your Trust Rank is still "Visitor," you can't upload avatars. You first need to spend a certain amount of time in VRChat to reach "New User" or higher. If an error message appears, also check whether you're exceeding numeric limits such as the triangle count.
Q. Do I need an expensive PC to get started? A. Making avatars requires an environment that can run Unity, but if you just want to play, you can join with a standalone headset or in desktop mode. It's not too late to set up a creation environment later, so it's perfectly fine to play first and invest only once you feel the need.
Q. I want to make an avatar from an illustration of my original character. Is there a shortest route? A. A realistic order is: "use AI to make a rough 3D draft and check what the finished form looks like, then use that as reference to either commission a modeler or build it yourself." You can't turn the generated output into an avatar as is, but using it as a target for a commission or your own build keeps you from losing your direction along the way.
Summary
When you feel you can't make a VRChat avatar, what you need isn't grit but a clear breakdown. Once you know whether you're stuck at modeling, rigging, Unity or uploading, your next move comes down to one thing.
And you don't have to build your first avatar yourself. Play with a ready-made avatar, get comfortable by editing it, and if you still want to be in VRChat as your own character, move on to building your own. In this order, you lose almost nothing even if you stop partway.



