2D Visemes & Blinking in VR Chat Guide [Quest/Fallback Compatible]

preview_player
Показать описание
EDIT: When you're making the animations you need to set the blendshape you want to correspond to the viseme to 100 AND ALSO set every other viseme blendshape to 0 so the face can reset. Apologies for not mentioning that in the video.

Hey there! I looked up a bunch of vr chat tutorials and noticed there wasn't much for this specific problem, so I thought I'd make my own. Apologies for any sloppiness, this is my first real Youtube video and I' m still learning. Leave a message if you have any questions/feedback.

Music Credits:
Ending Theme "Restless" by Me!

00:00 - Intro
00:23 - Overview in Blender
01:42 - How to make inner planes
02:03 - Making blendshapes
03:08 - Enable blinking in Unity
03:58 - Why default lipsync is bad for 2D
04:38 - Making viseme animations
06:56 - Setting up the animator
08:58 - Set lipsync to visemes only
09:15 - Testing
10:07 - Outro
Рекомендации по теме
Комментарии
Автор

I got mine to work but im currently stuck on something i dont know how to fix. the visemes dont go back to the default state after its been used visually, but on the animator layer it says it does when in play mode. when i test it in vrchat the frames get stuck on once they get triggered once. I have write defaults off and exit time off for all of them and so i am stumped as to why its not working properly

radcowboy
Автор

It's actually easier to use the cats plugin to create the visemes from a base 3 viseme and let it auto create the missing blendshapes form the three main ones made. This means you can save a ton of time when redoing the blendshapes. I did this method when creating expressions for a 3D model with hidden planes like you did for one of mine. Good Luck.

ProtoTheGamer
Автор

When I noticed the view count I was shocked I thought I was watching another real professional informative tutorial with thousands of views this is hidden gem deserves to be seen everywhere

espitz
Автор

This tutorial is exactly what I was looking for!! I figured with how blendshapes only interact with meshes, that it'd require something like replacing the mesh with a separate mesh with a different filter. However I thought it'd look weird when VRChat interpolates the shape keys when someone talks. But by creating animations you resolve that problem!! so cool and useful

pinkuboss
Автор

For those wondering there IS a better method
And it only requires one transition.


Simply just use an "any state" for the vismems
The setup is pretty much identical to this tutorial, but all you have to do is use any state and only use one transition to the vismems

NameSus
Автор

This needs more recognition!! This explains it everything perfectly and clearly and is great for Unity beginners such as myself. Can't wait to see what other tutorials you have! :]

GeekyGooForYou
Автор

you are the only person ive found with a tutorial for this so big thank you! I got a low poly stylized model made so i could have a good fall back but ive been struggling to make blinks work with image blend shapes

skykam
Автор

Great video for your first attempt. This is the only tutorial I have found that explains how to do 2D lip sync on vrchat. Great work. I've been trying to do this on Pikachu but couldn't get it to look good. Your TV mans lip sync looks great. Thanks for posting this.

chrisbower
Автор

thanks so much for this tut very simple and clear!

hnoodh
Автор

Great microphone quality. I’ve been putting up with terrible microphones in tutorials

mrelisard
Автор

Man I always wanted to do this but the lack of information threw me off since I'm not that good at the technical side, so thanks a lot for this tutorial!

francjirachi
Автор

Thanks this helps a lot. Been looking for stuff like this for a bit

ZoeXspecturm
Автор

I'm having an issue where my animation controller looks like it's working totally fine, but, when testing, my model will only show the v0 animation. Even when I swap states to v1, v2, etc, it's only showing v0's blendshape (because that is what it started on). Any idea?

pinkuboss
Автор

This has been a very helpful tutorial to figure out how to get low poly and 2d models to work. I can't seem to get Unity to recognize the shape key / blend shape i made in blender though.

crows
Автор

thank you so much I needed this tutorial. I am trying to make a V Tuber/VR Chat avatar and I did not know how to do the face. Will send you a copy of it when I am done.

yaboiikaboose
Автор

You are doing amazing bro, JUST DO IT
Great content, I love it 👍🏻👍🏻

hussamjafar
Автор

Loved your video but im having a problem where my visemes dont want to move in game or the in the animation controller and I checked the animations itself and it seemed fine.

want_some_cram
Автор

oh my god i have been looking so long for a tutorial like this thank you so much!!

ryspryte
Автор

Please make another tutorial including the way to make animations and attatch them to the visimes in blender or to even know where to look when applying visimes theres not alot of tutorials on this anywhere on the internet

hoodeez
Автор

Tysm for your tutorial, It really helped! <3

garawai