VRoid to VRChat [Advanced Tutorial] All Blender Fixes & More!
HTML-код
- Опубликовано: 15 июл 2024
- My beginner VRoid to VRChat videos using the VRM converter in Unity 2018 were exceptionally popular, so I have decided to make an in-depth tutorial for those who are looking to make a PERFECT VRoid model :D Using minimal blender skills and Unity 2019, this is an up-to-date tutorial on how to fix your model to perfect. This video includes fixes for: saggy shoulders, crossing legs (peepee dance), hair & breast movement, reshaping body details, facial expressions, and proportions for full body tracking. Also I’m live on twitch at 6pm EDT tonight: / phiabunny
Join the PHIA Discord for VRoid help:
/ discord
=DOWNLOADS=
Unity 2019: unity3d.com/get-unity/downloa...
Blender 2.92: www.blender.org/download/rele...
VRM Importer: styly.cc/tips/blender-modelin...
CATS: github.com/GiveMeAllYourCats/...
VRChat SDK 3: vrchat.com/home/download
Dynamic Bones: assetstore.unity.com/packages...
Poiyomi Shader: github.com/poiyomi/PoiyomiToo...
Follow PHIA's Socials
Instagram: / phiabunny
Twitter: / phia_bunny
Patreon: / phia
Twitch: / phiabunny
MERCH:
crowdmade.com/collections/phia
TIMESTAMPS
0:00 - Intro
0:29 - Downloads Required
1:06 - Proportions for FBT
2:11 - Exporting from VRoid
2:47 - Setting up Blender
3:22 - CATS: Eyetracking&Lipsync
4:31 - Saggy Shoulders
5:40 - Crossed Legs
9:41 - Shoes/Feet in Ground
10:29 - Reshaping Body (Collarbone)
11:29 - Reshaping Body (Thicc-ness)
12:28 - Exporting from Blender
12:58 - Setting up Unity 2019
13:32 - Rig/Textures/Materials
15:51 - Hair Movement
17:48 - Breast Jiggle
18:08 - Facial Expressions/Animations
22:08 - Avatar Descriptor (putting it all together now!)
23:37 - Uploading + Errors
25:18 - Final Results
26:24 - Outro
Management Contact: alex@thevirtualreality.show
Check out Elgato for high quality streaming equipment!
www.elgato.com/en
Use code “PHIABUNNY” for up to $100 off your custom PC build from Artesian!
artesianbuilds.com/gaming/?af...
TVRS Art Direction by Think Lumi
Website: www.lumifantasy.com
Instagram: / lumifantasy
TVRS Audio and Management by Protostar
Twitter: / protostar
Spotify: open.spotify.com/artist/0n8nG...
---------------------------------------------------
Music provided by Monstercat:
Fløa - Goodbye
Fløa - Hermione
Fløa - It’s Time to Move On
Odsen & Meeting Molly - See the Sunlight
Terry Da Libra - Reminiscent
PROFF - Light Magic
Not Now Please - Waterfalls
Noisestorm - Surge (Drum & Bass Mix)
/ monstercat
/ monstercatinstinct
VRoid to VRChat easy beginners guide make model for free blender unity 2019 vrchat modeling vroid studio avatar how to get vroid to vrchat free easy avatars Хобби
Honestly I do not have the skill or desire to make 3D models, I don't even want to spend money on tracking equipment. I just love your perfect narrator voice and passion for what you do.
I understand that it may seem complex, even at the beginning I was very confused and terrified in making the models, you have no idea how many times I had to redo a model for the first time before I could make it work, however to create the model itself not It is necessary to have great 3D modeling skills, programs such as Vroid Studio or other 3D modeling programs allow you to create and customize 3D meshes/models in a short time... other programs are more complex others simpler and more intuitive, at the the beginning is long and complicated but then over time you get used to it.
You’re so nice 😭
@@TheVirtualRealityShow hey Phia, I’m just now getting into VR. My VR headset is on the way. Could you help me make a custom avatar? I spent so much money on my headset that I can’t afford to hire someone on fiverr and I really want something unique 😭😭
@@silentplayz6797 She’s already helped you a great deal by putting this tutorial out, you can do it! :)
Ive been uploading models since 2017 up to today with next to no help or knowledge, only tutorials online, and honestly it is pretty challenging. But with practice it gets easier over time, and I find it fun. Im still bad at it lol, but at least there's a lot of people who wants to download the avatars I make today, in game
You can save yourself a lot of time and headache with dynamic bones by just applying the single dynamic bone script to the head as the root. It will apply the dynamic bone to every child bone automatically, you don't need to add them to each individual bone unless you want one of them to have different settings from the rest.
You just have to add the non-hair bones on the head to the exclusion list in the dynamic bone script, like the eye bones.
You'll also have a greatly reduced dynamic bone component number and will save a lot of performance.
Yes, true, i made it also this way. It is much easier that way.
Thanks for the tip!^^
What I wanna do is make it so I can flick my hair with my hand with colliders.
A bit late, but this causes some issues with how the hair moves since it sets the relative point of movement to the head instead of the root of the hair.
Instead, it’s better to use VRoid to modify the armature so that each hair group of your selection only has a single bone.
WHY DIDNT ANYONE TELL ME THIS SOONER AAAAAAAAAAAAAAAAAAAA
Quick Tip for straightening the leg at 7:15 (that I accidentally found out while following along with this video)
If you hold down shift *after* you start moving the bone it will go into "precise" movement mode, which helps make it easier to align the bone.
Basically in precise mode instead of your mouse being relatively sensitive, you have to move your mouse more to make smaller changes, which lets you align it really easily.
Note: You must start rotating the bone before clicking and holding shift to use the precision mode. Once you get it into place you can let go of your mouse and shift!
If you move your mouse further away from the circle you can get finer control as well
Unity, VROID, and blender are tools I would never ever imagine myself using. I started playing VRchat and had a hard time identifying with any of the free avatars and have been using your videos to help build my own and to the quality I want. Thank you so much for making such an understandable, clear, and detailed tutorial so available for everyone! You rock this has saved my life lol
WOO!
Finally early!
I missed your content Phia!
Live you and thanks for inspiring me!
This was great and I was able to jump right into this tutorial from the last one!
I think you would be a good teacher or something like that, because you’re really good at explaining these tutorials, it’s very easy to understand them
Explanation on the bones for full body tracking and the write bug actually were really helpful to me. I don't usually upload Vroid models or do full body tracking stuff, so this will help for the times that does come up from friends.
I was really stuck yesterday trying to get the vrm into vrchat let alone adding physics to hair, eye movement and all that jazz. Your videos are so easy to follow along and taught me more about the program to, what I can experiment with. Thank you so much! So appreciated. :D
You are seriously a boss. Thank you, PHIA. When it comes to blender and unity I basically have the mental capacity of a potato. This is probably the most informative tutorial I've seen. Honestly, was exactly what I needed to fix my avatar.
Thank you soo much! You solved every issue I have had with avatar rigging and made it easier understandable. Me and blender do not typically get along yet your video got me to where I could fix my avatars!
Some quick blender tips!
1) When you're adjusting the angles, you can hit r then the axis you want to rotate and it'll lock it in that axis; you can have way less sensitive and more confined rotations for these fixes without bouncing back and forth.
2) you can move a cluster of bones at the same time by holding shift and right-clicking each bone, rather than moving each bone to a "close enough" position
This is great to see what parts of things need to be fixed however and will def be looking at updating my model asap
Hey sorry, do you by chance know how to transfer your virtualcast avatar into your blender? I want to use it for VRChat but I can't figure it out or find any videos on it :(((
Thank you PHIA! This tutorial was epic-- I have my VRoid in VRChat for the first time, you made it so easy
Perfect tutorial for this sort of thing. Helped clear up so many issues for me.
Exponentially helpful, greatly appreciated phia!
I'm incredibly thankful for these last few tutorials, they improve so much of my vroid experience into VRCHAT and my BIGGEST gripes, the leg and shoulder issue, are finally eliminated. Thank you again for your generous tutorials, PHIA!
A wild Motiv spotted!
Thank you so much started vroid with no knowledge but I learned so much made my model and got overwhelmed of how much stuff you can do. But watching this video made me feel better on how to fix my model in blender and ty. 😁😁😁😁
This is so well explained. You're gifted. Thank you for sharing this.
This was the original video that got me into vroid! I was looking into easy ways to make VRC avatar and this came up
Since then ive created around 50 models in vroid alone, and while i used blender and made my VRC avatar from scratch, i still love using vroid for vtubing models and MMD
I even run a discord server specifically for vroid now because i love using the program so much and want to encourage my fellow vroiders
Omg I was looking for a vid like this thank you 🙏
Thank you so much for the tip at 14 mins I've been tearing my hair out having to re do every dynamic bone and every blendshape animation and god knows what else every time I want to adjust the hair or shirt or change something small
Letting others know, if you had issues like i did, with Poiyomi 7.0 you can find the extra shader options under "Render Preset" just a little bit under the shader selector in the Inspector. Sorry if this is confusing im still new to Unity and it took me a while to figure this out xD (im dumb i know). But hopefully this will help others out who need it!
Great video ! Most of it also helps with non-Vroid-modells. I didn't know for example that activating the dynamic bones can be that easey.
Really well made and helpfull tutorial for making your own VRChat VROID Model!
Awesome video, there is lots of stuff in it that i still need to do on my model as well. Very good work. 👍
A little other Tipp: you can also edit the Blendshapes (Blender: Shape Keys) for the Visemes to improve them after created them, because the tong didn't move at all on (vrc.v_dd looks weird with the tong down) default and also some are totally off or not very well. That can improve the mouth movement in VRChat extremely and looks much more natural. Best you select all faces of the tong and put it in a extra Vertex Group, easier to select only the tong.
Awesome! Nice video you guys!
Amazing video thank you for all the helpful tips
Thank you for this! :D
Thanks! Btw you can hold SHIFT when rotating bones for very small and precise movements.
does anyone else have the issue where whenever i fix the model it messes up all my textures, however if i change it to where it doesn't mess with the textures it doesn't let me copy my textures over to unity?
Hey Phia, thank you so much for your video, it really helps. I only have one recommendation that would make your model a lot better.
Don't use the built in vroid skin te textures. They look ok, but making them yourself really looks a lot better
Amazing Job
If Phia was my online class teacher, I would have learned a lot because I really like how she teach.
I love these tutorials, they make Phia seem more like a real and relatable and awesome person
Love it 😩👌❣️
I just started watching your videos, and I have to say that these tips are AMAZING! They really took my VRoid models to the next level in VRChat, thanks so much!!
Made my first avatar thanks to your beginner and advanced vids. Thank you, still debating dynamic bones though lol
your vids are the best
Thank you!
lots of things have changed is it possible to get a more updated video at some point?
Your tutorials are absolutely amazing! No chance we can get a balaclava/facemask for the guys?? A tutorial on that would truly be phenomenal
THANK YOU SO MUCH!! ^^
Hey Phia, great video! You touched on optimization a bit, maybe you should make a video explaining how to optimize a VRoid avatar to be rated "Good"? Especially with the Avatar Fallback System currently in Open Beta. You could also make another video tutorial on how to make a VRoid avatar Quest Compatible.
i feel like im actually just big dummy haha i didn't know this video was out already so i was just like "oh, can't wait for the facial expressions vid!" when it was already out X'D like i said on your first vid. this was VERY useful and very helpful!
huh peepee legs.... that explains so much.
i thought i was...wearing the trackers wrong. o.o
Thanks Phia i managed to make a halloween skin just in time and all thanks to your vids. :)
This video worked, I turned myself into a vrchat avatar.
Thanks!! for help
Update on dynamic bones: VRChat now has a built in PhysBone that is way more optimized. I used a good number of them and my model performance is good.
Your videos have been so helpful! This one solved a lot of problems! :'D
thanks
I’m gonna cry
Good news!! finally my model create eye tracking worked, all I needed is was another version of Blender
Congratulate me!!
wait is this why it wasnt working? what version did u use
@@torolotl Blender 2.92
Benar benar membantu terimakasih!
22:53 values of rotation states for looking in dif directions work only for the right eye when it should do for both
upd: i fixed it, the other eye was belonging to the hidden duplicated model for anims tho in the transform eye bone list of objects i picked the 1st left eye option, but it turned out to be the 2nd one
Me that have never used Blender and played VRChat: INTERESTING!
Weird Tip. you cut out new vertexes and remove old ones, to remove the parts of a model affected by a transparent texture, allowing for some more options, when making a Vroid model Quest compatible.
This is a great vide, but I have a question. At 14:07, what exactly gets copied over if you use the On Demand Remap section? Also, what do you mean by *if they have the same name?
nice
I will make GREAT use of this >:)
should i be concerned...?
@@TheVirtualRealityShow xd
@@TheVirtualRealityShow your Phinion model needs some expressions right? ;)
Had to put it on 0.5 playback speed but really helped! lol
Um you don’t need to make a vid on this but can somebody tell me how to fix this problem: So I’m on a Mac and just wanna use my avatar for streaming and I just use the top part of my body (from mid chest to hair). I used vroid to make my avatar and use 3tene to make it come to life and of course obs studio to steam it. But whenever I stream, even without a game on my computer just blows up. Is there another Mac application (free btw I don’t have a budget) that I can use to bring my avatar to life that has less lag, or a tip on how to reduce lag from 3tene to obs?
23:15 , your vids help a ton. Im brand new to vrchat let alone making a character but im getting it done slowly. Probably at the time stamp my eyes close just fine however they clip through my lower eye lids as if the scaling is preset to 100 for the animation. How can i adjust it through there down to the proper scaling (60)
one thing I noticed while trying to add dynamic bones, sometimes my character's features didn't move. I just restarted the project (saved, closed then reopened the project) and it moved everything after. This is probably basic knowledge but I'm really new to this and found this helped me haha hope this helps someone too!
Thank you so much for this tutorial, Phia! But I was just wondering if there's a way to fix a problem that I've been having. It's that when I import the VRM Importer for blender zip file as an addon then click import, I can't find the import "VRM" option. Is there a way to fix that?
Edit: Nvm, figured it out
2nd Edit: Okay so now the VRChat tab isn't showing up aa I love yet hate unity
Think you could make an updated tutorial on how to convert this to quest?
Would this also work if you changed the outfit in the blend file exported the new version of that outfit and model as fbx and then imported that into your assets tray with the same name ? (At 14mins when you checked that important box)
That so very important👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
I've been trying to follow this as best I can, but I had run into so many issues in the unity part. Being that I can't drag my colour being back of hair stuff or anything else into the AIbedo inspecter part. or just can't do anything with ispecter, this is my second time working with unity and concerned that I broke stuff
13:50 if i put the model with the same name in assets folder its not going to let me, right? cuz two files with the same name can't stay in the same directory, so do i just replace it and click that button?
Do you think you could explain the texture part a bit more for me? When I export my model and extract the materials and textures, it ends up putting in two compressed images with all the textures together, but when I delete them, it gets rid of all the colors, and won't let me apply the new textures I have.
There’s a great video for the unchecked write defaults fix. Idk much about it, but they said it’s a no no-?
I got it to work for mine but it was getting weird when I made some mistakes.
Ayyo just curious- so I'm trying to do the eye tracking since it didn't fill it out for me already (ik this video is a year old and things have probably changed alot) but what SHOULD go in those boxes? Because its not giving me options for blink or lower and it keeps saying there are no vertex groups for the eye bones (((despite them being the same bones you have on yours))). I've messed around with a few settings but im only able to get the right eye working only somewhat but left eye just stays static.
what do you do if the visemes and eye tracking doesn't automatically fill in? Are they suppose to be shapekeys that come with the model? Have i done something wrong if there are no shapekeys imported with the vroid?
can you please help, i do not have a edit button on avatar discriptor, no one else will help me.
Is there a newer version of that? The CATS Plugin just messed up my textures and trying to set eye tracking, just shut down Blender.
I am on the newest Blender version 3.2.1
Edit: Ok, the plugin isn't updated, I got it to work on blender version 2.83.9.
What version of the vrm addon were you using?, i tried using all the most recent versions but didint work for me.
How do you get gradients in the hair?
Is any of this useful outside of VR Chat, like realigning bones and stuff?
I don’t know if you have done this yet but you should study on the vrc dance community. Rather it is club or just free dancers. Me being a club dancer myself it’s an interesting life
Love this tutorial but when ever i try to fix my models it bugs out and doesn't fix it. Any ideas to help?
Are they using an addon or some other program that does some of the facial texture fixing for them? The issue is Vroid uses a lot of cutout materials. At 15:30 the face magically fixes itself, and there's not really an explanation as to what is done here to fix it unless im missing something. Any help would be greatly appreciated.
im having issues at 13:22 , i imported the model exactly as instructed but it keeps importing it with no textures , my model is just white with none of the details and i dont know how to fix it
I keep running into issues. Any chance we might be able to get a revisit? I have a super basic character with a fraction of your intricacy, but I keep running into material errors, eye errors with bones, etc. :(
9:39 Instead of bending the leg and then copy paste the pose to the left one, if I just X-mirrored the pose, will it work as well? please reply!
Very good an concise tutorial. I feel like Neo after they downloaded Kung-Fu into his brain.
Now that there are PhysBones, does this mean that DynamicBones is obsolete? Is the advice still applicable to PhysBones, or do they work in a substantially different way?
After some research, I reached the conclusion that PhysBones work slightly differently, I only had to add it on a base transform for all relevant bones. (The Head in this case.)
My avatars don't have lip sync. I noticed in the Lip Sync descriptor, I only have a few Visemes filled out, and they are labeled as "Fcl_Mth_A" as Viseme TH, "Fcl_EYE_Sorrow" as Viseme RR, and "Fcl_MTH_E" as Viseme E. What did I do wrong, and how do I fix it?
Did you ever figure this out?? I'm having this issue aswell...
hey phia seems like the eye tracking thing cant find the "eyes close L and R" what should i do?
also the mouth thing are missing
it didnt fill in the visemes for me... so i have a ton of different options... so idk what to do!!
i have 16 materials. is that bad? it isnt going to affect my gameplay??
is there any point in vroid to mess with the hair bones seems like id have to do it again with dynamic bones. Also the same question with facial expressions when talking or pronouncing a letter.
can u still do this without dynamic bone if people cant aford the app thing ?
Now that Vroid Studio has went full version and also changed the looks of models .. how would Phia's model look like today?
fuck. yes.
What a pain in the V Roid
Can you please tell me how did you open your project with Unity 2019.4.29f1 ?
My only visemes are the VR chat eye ones and target_0 through target_55
how do you export these for quest devices. I have tried in multiple ways but I can't get it to work.
07:14 On Blender, hold Shift while changing something with your mouse to make smaller changes
Does it work to put the updated vroid model in vseeface?
will this work for quest?
will this model workon oculus? and if not is there a tutorial on how to make this model oculus compatible?