[UPDATED FOR 2023] How to Export VRoid Studio Models to Unity (3D/URP)
Vložit
- čas přidán 30. 07. 2024
- After almost two years, let's remake my first video now updated for the new VRoid models!
Links to the Download Pages:
[1] Unity Hub: unity.com/download
[2] Unity Editor Archive: unity.com/releases/editor/arc...
[3] Ready to Use GitHub Project: github.com/ReForge-Mode/Unity...
[4] UniVRM: github.com/vrm-c/UniVRM
[5] URP Shader: github.com/simplestargame/Sim...
Support my work on Patreon and Ko-Fi!
Patreon: / reforgemode
Ko-Fi: ko-fi.com/reforgemode
SOCIAL MEDIA
Twitter: / feyhunt
Discord: / discord
GitHub: github.com/ReForge-Mode
Timestamps
00:00 Intro
00:13 How to Export from VRoid Studio
01:06 How to Install Unity Hub and Unity Editor
02:20 The Fastest Way:Ready to Use GitHub project
02:50 Create an Empty Unity Project
03:06 Downloading UniVRM and URP Shader
04:38 How to Use Gamma Color Space with UniVRM
05:39 How to Install URP Shader for UniVRM
06:38 Importing VRoid Model
07:06 Outro
#VRoid #Unity #Tutorial #VRoidStudio
Phew! It took a while, but I finally update the tutorial for 2023!
If you want to support me and watch this and future videos earlier, support me on Patreon!
www.patreon.com/ReForgeMode
It is a very clear tutorial!! Thank you for making this video!
Glad I could help!
thank you so much for this video i want to try this from long time
Happy to help! Check out my free tools if you want to jump deep into it!
THANK YOU I seriosully appreciate this!
Glad I could help!
For anyone who' has the issue for URP where the model is transparent, try deleting your universal render pipeline asset, creating a new one, and reassigning it in project settings. Took a couple of hours of experimenting with an empty project but my model finally works for version 2022.3.1 :p
Interesting find. I haven't managed to replicate the bug consistently, but it just seems one of many weird bug with Unity. If all else fails, try to download my repo with UniVRM already pre-installed: github.com/ReForge-Mode/Unity_VRoid_Template_Projects
which universal render pipeline asset youre talking about, there's one in the assets folder (UniversalRenderPipelineGlobalSettings) or 3 others in the settings folder
@@ReForgeModeIgnore my earlier comment. I didn't skip to step 8 like you said.
@@ReForgeModeOkay, when I dragged it into my project, the window looked nothing like yours, and in fact, I had two files, one that had a blue cube next to it, and one that had a blank sheet of paper next to it. And when I click on either one, the menu that shows up on the far right looks nothing like yours and had a bajillion different buttons and another ones that you mentioned, including an open button. I clicked open and then drag the blue cube file from the bottom to the top like you did in the video and well I guess it works now. The reason this is a little confusing is because I was under the impression that in order to open your project, it forced me to install the exact same version of Unity you used to make it. So I'm surprised by how different it looked. Hopefully your NEB plugin works, I'll let you know.
@@MrGamelover23 Glad that worked out!
great video! I recently started using RealToon instead of MToon just because of the URP issues, but it seems your updated copy of the URP shaders seem to work well.
Oh, interesting! But it'll cost you 30$. Does it fit your purpose, though?
Is that compatible with all the versions of UNIvrm?
@@THE_ONLY_GOD I can only speak for MToon to say that yes, it is compatible for every version of UniVRM, but you have to choose specific version.
@@ReForgeMode Thanks! Hopefully she will reply about realtoon soon also.
thank you this was a life saver
Glad I could help!
Hey there, you have great videos and tutorials! I have a question since you have much knowledge of VRoid models. Using multiple VRoid characters in a scene causes a lot of frame drops, what would you suggest doing in order to increase the performance? (Maybe for like 50 VRoid Models in a scene, animating, etc.)
Hmmm... It depends what you need those 50 models do in the game, and what is the lag you're experiencing. Open up the Debug Profiler to figure out what caused the problem. I would assume that it is the very high draw call.
If 49 of those are NPC models, I would recommend starting from simplifying the NPC models. Reuce their polygon, minimalize any physics on them.
Then you can apply Level of Detail (LOD). LOD allows you to render distant object with less polygon and save performance.
I would also recommend turning off the physics for clothes, hair, and boobs for the NPC. If you really have to, you can enable their physics only when they are close (in LOD).
There is also Occlusion Culling, which allows you to only render things you're looking at, saving performance.
But if you're making MMO where 49 of those are player models... You have a very big problem. You must start with reworking your code. Any loose operation can cause frame drops. All of these suggestions above still apply, but you have to be ruthless in optimization.
I'm pretty much happy with whatever you have to teach me ^^
Actually I have a request, can you do a tutorial on like, you know when we use our vrm in a third person controller, and then their is a chair and a 2d button on top of it then when we click it, our character sits on the chair and gets up again if we jump
IM SO SORRY IF IT'S TOO MUCH I JUST CAN'T EXPLAIN THINGS IN SHORT 😅
Glad I could help!
Yes, that shouldn't be too hard, I think. Would you like a smooth version or a snappy version like in Genshin? The smooth version is rather hard to implement
@@ReForgeMode I would like a snappy version like in Genshin :)
@@skylight.exe_ Got it! Working on it right now!
@@ReForgeMode Thank you ! 😊
I'll be waiting until you're done ^^
Thank you so much!!
No problem! Happy to help!
GOD BLESS YOU MY FRIEND!
I'm glad I could help! 😄😄
Hey man! Love your content, you have been a great help. I am having prouble getting my avatar to blink and move head in unity when using the newer vrm 1.x. Do you have a video coming r know how to fix this? I know you did one before but that does not work on the newer VRM.
This blinking video still works: czcams.com/video/PelIQRZ08zY/video.html. You can either used scripts method or animation method.
Can you make a tutorial for importing animations? I followed your earlier one and it worked great but with any moving animations like walking or running the character just sinks into the floor and shakes
Hmmm... Sinks into the floor is highly likely to be collision issues. Add rigidbody and collider components to your model to fix it.
Does the model just goes into crouching or "riding a motorcycle" pose? You can try to send the video or images to our official discord so I can help you better.
Body colliders do not work for VRM 1.0 models for some reason, but hair physics works good (hair clips through the body, even though colliders are there). VRM 0 physics works without any issues
Yes, I do notice this too. The hair and boobs physics seem to mess up in UniVRM 1 if your character moves around.
I might need to make a deep dive video about this issue.
@@ReForgeMode I'll be waiting for this video :) For now I'm using VRM 0.0 physics components on VRM 1.0 models, but it's not optimal of course, because needs manual set up
Sure thing! For now, though... I need to focus on NEBTool and the Health Bar tutorial.
I was Looking for anime character Everywhere but this one looks good Super video
Thank you! Glad I could help 😄😄
in your video after the vrm model converted to unity 3d asset, it automatically give the material texture on the model, but mine have no material texture, only gray model, i have to manually create material to skinning the model, do you know why?. thank you
To extract the materials properly, you can select the VRM file in Project Manager to select it in the Inspector Window. Then you can switch to materials tab and click Extract Materials. You can also do the same with texture images.
Thank god I'm struggling with this! If it works Ill give you a patreon sub!
Haha, thank you! 😄😄
I cant find the root motion options on the animation
it just says "root contains position and rotation curves"
and when I try to click play the character translates and rotates but they're stuck in a curled up ish postion like when you would configure themm
ive redid everything after exporting 3x but I cant figure out what I could be doing wrong
This is not a part of the tutorial in this video. This is in the animation with Mixamo tutorial, but I'll explain it.
The curled up animation means that your character is not compatible with that animation. Most likely, it's because you haven't set the animation import setting to Humanoid.
Root motion has nothing to do with it. Root motion setting is in the Animator component as a checkmark, and in the character import setting as Translate XZ, Y, and Rotate settings in the animation
Great video, been looking for a guide like that. I followed every step but Unity writes to me again and againg: Shader error in 'VRM10/Universal Render Pipeline/MToon10': Couldn't open include file 'Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl'. at Assets/VRMShaders/VRM10/MToon10/Resources/VRM10/vrmc_materials_mtoon_render_pipeline.hlsl(5)...
Can you please help me?
Oh, looks like either UniVRM gets corrupted, or that Unity mess up.
Try closing Unity, then opening it up again. If that doesn't work, try making new Unity project files.
Alternatively, you can just download my github project already preinstalled with UniVRM through the link in the description of the video. So you don't need to go through this headache.
how did u open the vrm into the unity? I missed that part... the model suddenly appears
Once UniVRM is installed, you can simply drag in your VRM object into your Project Window. Then, you can drag your model from the Project Window to the Scene Window. Presto!
I tried this, everything seemed to be going well, but I can't import the model into vseeface. I get a "VRM.NotVrm0Exception" error. I even tried just importing a model and immediately exporting it with no changes and the same thing happens.
That's probably because you're using VRM 1 UniVRM with VRM 1 model. VSeeFace only supports VRM 0 model.
I wanted to publish my vroid model so I use unity and I did everything but the model is just a pink figure. I use 2022.3.6f1 because paraspace said that's the recommended version for SDK. How can I fix this?
Hmmm... I think you didn't install the URP shader properly. If you want to skip this step, you can download my ready to use URP project with UniVRM and Shader installed here: github.com/ReForge-Mode/Unity_VRoid_Template_Projects
Got a little tip for people using VROID in Unity - whenever you have a scene with a VROID model loaded then load into another scene - your game can freeze up. It doesn't always happen and there's no errors given, but it's definitely caused by VROID. I've found that disabling any VROID models (just set the gameobject's active to false) before changing scenes fixes the problem and your next scene will load normally.
This happens very frequently when developing for Switch. It never happens in the editor. Not sure about other builds though. Also, if I do a "development build" for the Switch it never happens. So it's really bizarre.
Huh, very interesting! I would look into it, though I don't have any Switch devkit.
Does the freeze up happened for a second or it's a hard crash? Loading into new scene will always cause your game to freeze for a second in Unity if you use LoadScene instead of LoadSceneAsync.
@@ReForgeMode It's a hard crash. Completely locks the system up. It tends to happen the second time you try to load a scene. So the pattern is this:
Load a scene with a VROID model
Load another scene - it works
re-load the scene with the VROID model
Load another scene - it locks up
So the first time you leave a scene with a VROID model is fine, but the second time it locks up - about 90% of the time. Sometimes it will work then lock up the third time.
If I have a VROID models in the scene but disable it - there are no problems, and if I disable the model before leaving the scene is works. I'm guessing it's one of the scripts attached to the model. There's a ton of them.
I see... I will test this myself. Can you report this to UniVRM github page? This is definitely a bug.
If not, I'll report it myself later.
Do you go for LTS version of Unity n2022.3.20f1 or the newest 2023 version?
Either one should work. If you're not sure, check out the UniVRM github page to see what version of Unity is supported.
Awesome tutorial!
Question: will sparkle effects be maintained after exporting? I usually use the VSDK plug in to export but it only works with the 2019 version. I will be using URP to create a galaxy effect on my model, but worried it won't show up if i export using VRM
No. VFX are Unity-specific. Each 3D models have different implementation of VFX so it's very hard to implement.
Perhaps one of many reasons why I should make my own vtubing software...
Ahhh, gotcha -- thanks for replying! I have zero knowledge in tech/coding stuff so tutorials like these are super helpful.
If you ever release your own software, I'll be first in line!
Got it! On my way researching it!
@ReForgeMode thank you! It's a stretch but I figured I'd still try -- if it helps: I use URP to create a Lit Shader Graph & make a galaxy/color shifting Shader & it applies to the model fine. But when I export it using VRM, the model just has no color
Oh yeah, that's expected because you're trying to create custom shader. Is it possible to set your material as default Unlit or PBR instead, and then find a setting in your vtubing application to interpolate the color instead?
If it doesn't, then perhaps we gonna need some vtubing software that allows custom shaders.
When i open the code in visual studio, the UniVRM pop up is preventing me from typing in visual studio. Idk how to get around it.
Is it a Linear Color Space notification? Just click on the button in that window to close it.
im having an issue exporting my project from unity to a Vroid or Vrm file as it keeps saying one of the bone names is similar to another and will be changed after exporting but it refuses to let me export it, it was a vroid or vrm file before but im trying to add a 3d object onto it
Hmmm... I haven't heard that error before... Usually the error is on forgetting to put version naming.
If the problem keeps appearing, join our discord and open a forum post there so we can look at it in detail with screenshots and stuff.
Github'tan dosyaları indirip daha sonra kurma işlemi biraz karışık duruyor. Direkt olarak VRoid karakterimizi Unity'e eklesek sorun oluşur mu?
Translated into English: The process of downloading the files from GitHub and then installimg it seems a bit complicated. Is there any problem if we add our VRoid character directly to Unity?
Answer: You can't. Unity can't read VRM files as 3D models. That's why we need UniVRM.
@@ReForgeMode Teşekkür ederim. ^^
Hey, can someone tell me is imported models from vroid into unity can be used for commercial games?
In summary, yes. You can use the model you made for your commercial purposes, including game dev.
Not legal advice, check their EULA for details: policies.pixiv.net/en.html#vroidstudio
"All Intellectual Property Rights and other rights to avatars, items, and other 3D models created using Software will belong to the Users that created such models; provided, however, that when such a model includes copyrighted works or other intellectual property etc. of the Company or third parties, such copyrighted works or other intellectual property etc. will belong to the Company or such third parties."
_I've done everything you said here, but my model shows up invisible. is there a fix?_
That seems to be a common bug for URP. If you're just using this for vtubing, Unity URP projects don't work for any vtubing application. Use Standard instead.
But if you're using URP for gamedev, try out my template project files in the description.
yo i need help with the textures cuz idk why whats wrong with it and i did follow your step since i already did but i need help with the textures
Hmmm, this seems to be a common problem lately.
If you got pink texture problem, try to reimport the VRM file AFTER the URP MToon shader.
If that still fails, open the VRM in the Inspector Window. Uncheck the Import to VRM and apply. Then check it and apply.
If that doesn't fix it, let me know!
It's a bit confusing on MacBook but I feel like I genuinely can't get it to work since our devices are different, is there any solutions for this? (For being a MacBook owner😭)
I used Macbook once in my life and I don't have one, so I don't know. Maybe you can try asking ChatGPT for the Macbook equivalent in Unity?
Hello, thank you for developing so many useful tools and providing detailed tutorials. However, as it is now 2024, many tools have been updated, and the names and versions of various sample files have changed. For example, the download list for UniVRM is quite different from what is shown in the videos. Could you please update the tutorial video? Thank you very much! I will join your patreon.
Hello! I just checked the recent version of UniVRM and the list is still formatted the same as when this video is uploaded. VRM-0.124.0 is for the version 1.x and UniVRM-0.124.0 is for version 0.x.
If there will be an update to this video, I would make further distinction between UniVRM 0.x and 1.x and clarify that URP doesn't work for most vtubing application. But everything will remain just as it is.
If you just want your model to work as is, then I recommend just downloading the template project file provided in the video description..
My character's eyes highlights doesn't have transparency. Is there a fix?
Yes. You can open the eye material and adjust the first drop down menu to Cutout.
I have a question, my model is all rigged for Vrchat, but I forgot to add panties, how do I import the "VRoid Custom Item" to it in unity?
Hmmm... for hats and stuff, usually we just put it as a child object of the head object.
But panties are more likely just textures problem, so you might need to change the textures of "that area" instead.
Ahh I see, thank you for the response!@@ReForgeMode
when i import my .vrm model under model it says "create normalized prefab"
That's normal. That "Migrate to VRM 1" option only appears if you're using VRM 0 model on a UniVRM for VRM 1 version.
hey there great video! just have a quick question when exporting the model back to vrm and using it on vseeface it wont work. any idea how to fix this?
I am not familiar with any vtubing software, so I couldn't help you there. This channel is mostly about using VRoid models for gamedev.
@@ReForgeMode i see i see thank you anyway! great video!
@@Jusumgois Thank you! Sorry I can't help you further...
not sure why but i have so sooo many red warnings and this tutorial didnt work:( i doont know what i did wrongggg if theres anyone i could message pleeeeaseee reply
If you're having troubles, you can just download my template project files in the description of the video. Open it up with Unity Hub and just drag in your model.
hello, please help me. When I import my model to unity, but when click it to show on inspector it doesn't show the check box?
If you are exporting a VRM1 model to a UniVRM for version 1 model, there will be no checkmark. It just works instantly.
Simply just drag that blue rectangle (prefab) in the Project Window with your model's name to the Hierarchy Window to see your model.
@@ReForgeMode I work with VRM0 for all .
@@ReForgeMode it smooth all step but when importing Vroid file, it doesn't show the check box @@
@moongmoong33 Then it could be that you installed UniVRM for 1 model. To make this process easier, just download these template projects: github.com/ReForge-Mode/Unity_VRoid_Template_Projects
From then, just open the right project in Unity. Choose whichever you want, 3D or URP, VRM 0 or 1.
@@ReForgeMode thank you so much. I just Exported successful
You are having 2 material factory script but i only have 1 .Can you help me
If you only have one Material Factory, then you either miss in install UniVRM or the URP shader. If you want to skip this entire process, just download my ready to use project with UniVRM and URP shader already installed: github.com/ReForge-Mode/Unity_VRoid_Template_Projects
why my vroid model always face backward ? any tips ?
Face backward? You mean the head looks backward? That is very strange.
Can you send me the screenshot or the error in our Discord server? Then we can help you better.
Hello i followed everything you said but character ended up being color pink.. why is that?
That's the missing material error. I assume you used URP? I would recommend redoing the Importer script deletion steps.
@@ReForgeMode okay thanks
Hello I don't have the vrm option and I am doing this from laptop
That's fine. The tickmark to migrate to VRM1 only appears if you're using VRM0 model with UniVRM for 1.0 model. This is not ideal for vtubing because most vtubing uses VRM0 anyway.
5:10 I think you skipped over something here. I don't see any of this on my screen when I open the thing in Visual Studio. I have never used Visual Studio before. If you could just tell me where to click to get to this page in VS, that'd be very helpful, because all I see is a blank page.
Simply double click the script again in Unity to load the script in.
If that doesn't work, then there might be a problem with your Unity-Visual Studio integration. Hopefully that's not the case, but let me know if you need more help!
@@ReForgeMode The issue was that Visual Studio didn't have the right plugins or something. So I installed them, and that made it work, but then I ran into other major obstacles (such as Unity Hub getting stuck in a loop of repeatedly trying to install the "right" version of the editor to open the project file, which left me with a whole pile of versions) and got very frustrated and then I found out I didn't even need to be doing the URP part of this tutorial in order to use NEBLite.
Hmmm, I think it's best to consult Unity's official tutorial on installation on Unity Learn website.
There's no specific plugin in Visual Studio except for Visual Studio for Unity, which is auto-installed when you install Unity.
You may also need to check in the Unity preference menu if you have selected fhe the right Visual Studio.
When I click add project files why dose my project zip folder have 2 3D files & 2 URP files with a crap tone of empty folders in each only? there's nothing to add from anything.
The Unity Hub only looks at folders where your project is located. It doesn't show any files inside of it.
Open that folder in your Windows Explorer to see all the files inside. If there is no files in it, then your download might be corrupt. Try download it again.
@@ReForgeMode I have opera and I can see the files when I manually open the folder on my desktop, but not when I try to open it in the hub.
@@Official_MysticWolf Yes that's the intended behavior. Just open the folder in Unity Hub.
@@ReForgeMode open the VRM file in the Hub not the Editor?
and this is just one of the many problems and questions I have. like after extracting the GitHub code file and I go to add the 3D or URP to the Hub, I have 2 diff 3D and URP files with many other files in them, but nothing to add to the Hub. so ya Im so stuck here.
I think maybe this doesn't work on Unity 2022.2.12..
I did everything right but there's no option to import, only export when I click VRM1. When I drag my vrm model in, it doesn't load either. There's no errors in the console. Any ideas? ^^'
Hmm... It's still working for me. Have you try import by right clicking > Import? You can also try pasting the VRM on the asset folder through windows explorer.
@@ReForgeMode Yeah, I tried all that but there's no option and if I copy and paste it from the explorer it won't work either. The file is there but when I click on the model it tells me to find a program to open the vrm with.
Older versions still work but updating seems like a no. ):
@@kikomefoxy5966 When you click on that file in Unity, does it show anything on the inspector window? You should be able tick the checkmark in Inspector Window.
@@ReForgeMode I'm having the same issue with Unity 2022.3.1, when I click the file in unity, there's nothing in the inspector view. Seems like I might have to downgrade my version...
@rainbi991 Hmmm.. that's so weird. It's still working perfectly for me. Then my suggestion is to download my repo with UniVRM already installed: github.com/ReForge-Mode/Unity_VRoid_Template_Projects
Hello
My character's clothes glow and turn into pure white bc of the directional light
Is there a way to fix it ? ( without changing the intensity of the light)
Except that, it worked perfectly thank you so much :)
It is recommended so use Gamma Color Space instead of Linear Color Space for the default VRoid shaders. But both of them are kinda bad for hard light shining directly on them.
So for now, my suggestion is to play around with lighting settings, like Intensity and Multipliers. I"ll see what I can do with getting custom shaders next.
@@ReForgeMode Ok thanks bro,
I'll try to play with light settings and if i find something i'ill let you know
@@Sanjy39 No worries! Do let me know if you need more help!
Please help, i did everything step by step but ...
Any reasons why it doesnt work on 2021.3.17.f? And on 2022.2.6f it works just fine
That SimpleURPToonOutlineExample shader just invisible and i cant see my model on scene but i still see it on preview
There are some issues because of which i cant move on 2022 version so please can you say where i went wrong;
Thank you for these tutorials and sorry for my imperfect english i hope you still understand what i mean
Hmmm... You need to give me more details to help you. Is there any errors in the console window? It should work on any recent version of Unity.
@@ReForgeMode actually there are tons of warnings but no errors
@@thebiggestdick69 Is there any pink textures? Have you checked if the materials assigned properly on the character's head and body?
@@ReForgeMode there's no pink textures, i already converted it to URP and on preview it looks just fine but i cant see her on scene i dont know why (materials are all on their place)
By the way when i did same steps on 2022 version it worked properly
Also i just noticed that i have this error when i end the game:
Some objects were not cleaned up when closing the scene. (Did you spawn new GameObjects from OnDestroy?)
The following scene GameObjects were found:
FastSpringBone Service
may be i can send you screenshots of warnings and etc somewhere (if you are not very busy)
@@thebiggestdick69 Sure! You can join the Discord server and send the screenshots there. Link is in description.
Meanwhile, try to delete the character in Scene view and try to drag the prefab again. Also, try to zoom in and out in Scene view, and rotate the camera around. Sometimes there are some weird bugs in Unity.
are these characters are rigged humnoid?
Yes, you can change it to humanoid by switching the import setting. Click on your character file in the Project Window to open it in Inspector Window, then change the Rig type from Generic to Humanoid on the drop down menu.
As far as I know, this option is only available in UniVRM version 1.x.
But once you set them to humanoid, you can immediately use Mixamo animations and such.
using the // in visual studios did nothing, it still required me to use the linear.
Don't forget to save the script. If you're still having problems, just use the template project in the description.
Unfortunately following this wasn't helping 😅 it didn't show how to put the model in the actual unity editor. It just skipped to it already being in it. I tried several time's to follow this along but I guess I still just don't understand 🥺 Thanks anyhow.
A lot of people have been reporting the same result. Try to download the Unity template instead and open it in Unity: github.com/ReForge-Mode/Unity_VRoid_Template_Projects
Also, this problem only appears when you're using URP instead of regular 3D project. If you are just using Unity for vtubing, you shouldn't use URP.
Can't save prefab for import vroid model into unity. I searched whole computer for the prefab and it's not anywhere.
When I refer to the prefab, I'm refering to the VRoid model converted in Unity. Prefab/models should be in your generated folder when you import it in.
@@ReForgeMode the prefab file itself isn't saving to any folder on the pc at all.
@@tsujack No prefab folders only stay in Unity. If you need some further help, please join the Discord server and take some screenshots so I can help you better.
@@ReForgeMode Discord is not helpful as no one is ever in it. I need some visual help as to my disability.
@@tsujack Dude, I man that server every day. If visual help you need, then Discord is the best place where you can send screenshots.
Hi! Oppai physics functions in Unity projects on Android also? Thanks in advance!
Yes. Unity scripts should run in every platform imaginable. However, UniVRM boobs and hair physics are kinda messed up right now. I recommend using other plugins like MagicaCloth for it.
@@ReForgeMode Ah. Sigh... Had done a lot of study and some hours of work today trying to get that functioning, because mmd4mecanim oppai physics weren't functioning on android. Had put in A LOT of work and study building a workflow in about calendar year 2017 to do the full body interaction with blendshapes and oppai fondling with leap motion and an HMD. Then sadly the guy that made mmd4mecanim went very anti-non-japanese for a while. Maybe have another look at that plugin as hopefully he allowed android platform now that Vroid is so popular. Main reason he was bitchy before was because he apparently considered it a huge amount of effort to make an MMD model back then and mainly japanese were making them.
@@THE_ONLY_GOD I was looking into MMD before. Is there a UniVRM equivalent for importing MMD models into Unity?
@@ReForgeMode That is mmd4mecanim. Sadly that software engineer had some anti-non-japanese angst seemingly, so he blocked it from being used to export to android to prevent android games from being made with it some calendar years ago. That is why I switched to this newer method.
@@THE_ONLY_GOD Wait what? I'm sure you can easily remove the code to block android build if you can open the script in Unity.
its not working T.T it says import is obsolete
How does the error is displayed? Is it a red text or yellow text?
If you want to get it to work easier, you can just download my UniVRM project in the description so you don't need to install anything. It's ready to use project.
I never used vroid before, I use unity and booth people are starting to use this "vroid" thing to upload instead.
Well, Booth is tied quite closely with VRoid at times. It's one of many sites where users can sell their creation, like hairstyles or others. For game development, VRoid does bypass the painful process of making humanoid characters. From then, you can simply take VRoid characters into Blender to customize it to your liking if you want. That's why I like to use it.
hm. followed instructions, but vroid has no textures. its just magenta.
Hmmm, I need more information. Do you have any errors on the console window?
@@ReForgeMode Alraedy fixed, I had VRM not UniVRM. I thought that the 1.x and 0.x coresponded to the VRoid Studio versions not being it's own thing.
Good to know! The versions refer to the model version. VRoid 0.x can only export VRM 0, but VRoid 1.x can export both VRM 0 and 1.
My model, sadly, is invisible...
Yes, I noticed this is a common complain. I am investigating this right now. Meanwhile, try to download the other version of UniVRM, like 1.x and 0.x
@@ReForgeMode Your project works without problems, it might be the unity version not installing everything from URP(or the uniVRM has problems), I switched to the ""newest"" 2022.2.17f1 """LTS""" and it worked normaly with version 108 but once you get into URP(switchting the render pipeline, materials etc), it turns the model invisible but even if I dont touch the model's materials at all, invisible might be harder to fix than common pink textures or so.
In the end, they should just inclube URP sooner or later, in the github repo they are working on it, 2 weeks ago, which is nice
when using urp,it became pink
I recommend not using the UniVRM built-in URP shader selection and follow the direction in this video. Notice when I say URP in the video.
If you still can't get it to work, I recommend downloading premade project files in the description. It is already set up so you don't need to install anything.
My Character is Transparent,
That seems to be a common bug in some Unity versions. You can try to download my project files in the description and import your model into that project instead. Let me know if you need any further help!
Thank you for video, it was very helpful. You are the person who produces the most content about unity-vroid on youtube. I have a problem in unity. And I can't find the solution. I am using unity 2022 and universal render pipeline with vrm 1.0 plugin. After putting the character in the scene, I add the movement script. But her hair doesn't sway freely like the character model in your video, it looks like it's frozen or they move too fast, it's like flickkering. Do you know any solutions? Please
drive.google.com/file/d/13wRHbArOSeda27tujNYY1GBVPZkjq2AI/view?usp=sharing
here is the hair video
Yes, I do notice this is happening with the new UniVRM v1.x above. I am looking for a solution right now.
My temporary fix is to use UniVRM version 0.x instead. You can find it on the same page where you download UniVRM package in Unity.
@@ReForgeMode Earlier ı tried version 0.x but it is same. I tried in your example project too. Is there another plugin or package for the solution?
@@ReForgeMode Since after i changed from built-in to URP I deal with the same issue :////
Hmmm... Well, then let's bring our discussion to our Discord forum so we can help you better with screenshots. Link is in the video description!