Тёмный

How to OPTIMIZE VRoid Model PROPERLY (with proper data!) 

ReForge Mode - Unity Tutorials
Подписаться 5 тыс.
Просмотров 2,7 тыс.
50% 1

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@ReForgeMode
@ReForgeMode 2 месяца назад
Funny story, I did work on some VRoid models for clients that have about 200.000 polycount. As I said, high polycount itself doesn't directly cause lag. It's the amount of hair physics and draw call that cause those lags. Credits and Links to all clips used in this video: - Polycount Guidelines: 3d-ace.com/blog/polygon-count-in-3d-modeling-for-game-assets/ - Polycount in Modern Games: polycount.com/discussion/141061/polycounts-in-next-gen-games-thread - Unity Optimization Tips: docs.unity3d.com/Manual/ModelingOptimizedCharacters.html#polygons - Magician Hat Model: opengameart.org/content/magician-hat-stick - Frustrum Culling Unreal: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6WtE3CoFMXU.html - Unreal Nanite: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qC5KtatMcUw.html - VRChat Avatar Performance: creators.vrchat.com/avatars/avatar-performance-ranking-system/ - Better Hair Texture VRoid: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-npy5zDIvpTw.html - Make a Beret in VRoid: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ngDNqDamdkA.html - Cel Shading in VRoid for Beginners: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-u4i8FjqbLOw.html - ReForge Mode Video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2miJLS6C_fY.html - ReForge Mode Video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-DWktYkQfF4o.html - VRChat Ugandan Knuckles: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-v_lByyXrC1Q.html - Unity Fantasy Kingdom: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yggoHVLd01c.html
@KuraiNoOni
@KuraiNoOni 2 месяца назад
One thing I've learned recently, is to reduce the smoothness of the smaller hair strands, to reduce the amount of subdivisions each hair strand has. That alone helped me getting from 100k polys down to less than 60k polys. I believe it was mentioned in one of the videos, that you linked to. Furthermore try not to over use the outfit layering function and make it a habit of actually using skin masks. As for the "Delete Transparent Meshes" option, I usually export my models twice. One without the Delete mesh option, which could be your base model, and the other one with delete transparent meshes active. I would then go on to transplant the face mesh of the base model to the one with the deleted Polygons. That will make sure, that you can use NEB or whatever other tool you may be using for shapekeys. The Delete Meshes function can cause some artefacts( stray transparent triangles), when you paint within the guide lines of the UVs, but don't fill out both triangles. I'm still surprised, that Pixiv didn't add an option of not dealing with the face mesh, when deleting transparent meshes though.
@ReForgeMode
@ReForgeMode 2 месяца назад
Great advice! Yes, if you have more experience, you can optimize it even more in Blender. Reducing subdivisions is kinda what you do with regular 3D modelling too. Though, I wonder about the performance improvement from 100k poly to 60k poly aside from the loading times. In the original script for this video, I did create a tool to transplant Face mesh like you did there. But I kinda cut it off since I don't see much change in performance. I do know that my NEB plugin and Expression doesn't work on models with Delete Transparent Meshes since their mesh polycount is different.
@lsd310
@lsd310 2 месяца назад
I think using LOD plugins for gamedev in unity to reduce poly count would be the best approch for gamedev without scarficing too much detail
@ReForgeMode
@ReForgeMode 2 месяца назад
I'm looking at this right now. The problem is that VRM models have a different settings which prevent native LOD plugins in Unity from working. I am looking to find an alternative or a way to force them to have LODs. Plus, making different LOD models out of VRM models will also be quite an interesting challenge.
@lsd310
@lsd310 2 месяца назад
​@@ReForgeModetry the mantis lod plugin, i tested it and it auto generates lod levels even for vroid models. for a base 44k poly model , below 30k will start to miss details, but only below 20k will start to have and large visual impact.
@ReForgeMode
@ReForgeMode 2 месяца назад
@@lsd310 Thank you for the info! Ouch, it's 50$ though... Also, does it also apply a transition LOD like the built in Unity version?
@alceasgamingbouquet
@alceasgamingbouquet 23 дня назад
"Don't make accessories from hair" Ouch. (From what then ?!) I wish I knew how to get rid of unnccessary blendshapes in post for my already exported vrm....
@ReForgeMode
@ReForgeMode 23 дня назад
As I said in the video, I recommend making those accessories natively in Blender or any other 3D modeling application. It's much more performant. But if you only need one or two accessories, it's still fine to make it in VRoid Studio.
@BlackBearRoiJai
@BlackBearRoiJai 2 месяца назад
Do you have a way to create weapons and import them into vseeface?
@ReForgeMode
@ReForgeMode 2 месяца назад
Yeah, it's very easy. You just need to add that weapon to your model in Unity before exporting it back as VRM
@BlackBearRoiJai
@BlackBearRoiJai 2 месяца назад
@@ReForgeMode I don't know how to insert weapons into VSeeFace.
@ReForgeMode
@ReForgeMode 2 месяца назад
@@BlackBearRoiJai As I said, it has to be imported right on Unity, before you export your model as VRM to be used in VSeeFace. VSeeFace alone doesn't support adding a 3D model. But you can add 2D images if you want.
@sonic55193
@sonic55193 Месяц назад
UE5 nanite doesn't work on skel meshes yet, so polycount do still matter unless of course if you're gonna use these model as a static mesh that doesn't move.
@ReForgeMode
@ReForgeMode Месяц назад
Yes, that's also the case of Occlusion Culling in Unity. Only static objects can be culled automatically. In that section of the video, I was talking about freeing up some performance by optimizing the environment as much as possible. So you can get away with using a high poly playable model.
@BlackBearRoiJai
@BlackBearRoiJai 2 месяца назад
Can it be changed in VSeeFace?
@ReForgeMode
@ReForgeMode 2 месяца назад
Change what exactly?
@BlackBearRoiJai
@BlackBearRoiJai 2 месяца назад
@@ReForgeMode I'd like to find a way to change my shirt
@ReForgeMode
@ReForgeMode 2 месяца назад
@@BlackBearRoiJai You can watch it right here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2miJLS6C_fY.html
Далее
For my passenger princess ❤️ #tiktok #elsarca
00:24
Каха и жена (недопонимание)
00:37
【VROID + BLENDER】Yuura
1:45
Просмотров 2,3 тыс.
A Comprehensive Guide to Hair in VRoid Studio.
37:07
cel-shading in vroid for beginners!
19:04
Просмотров 72 тыс.
For my passenger princess ❤️ #tiktok #elsarca
00:24