Blend Shape Clips (including materials!)

Поділитися
Вставка
  • Опубліковано 3 лис 2024

КОМЕНТАРІ • 10

  • @XOrdinary99
    @XOrdinary99  3 роки тому +1

    Someone left a comment, but UA-cam is not showing it to me online, so I cannot hit "reply". The error mentioned was "blendshape.fun (VRM.blendshapeclip).Material Values[0].Material Name( is not found)". That sounds like it has a material that is not defined (or deleted by accident). I would look at the blendshape clip Materials list to see if an entry was added there by accident, or Unity lost the connection to the material. Unity uses a GUID (stored in those .meta files) to uniquely identify each object. If I lose the .meta file, or something changes it (!), linkages get lost and I see messages like this one.

  • @yutaro2449
    @yutaro2449 Рік тому

    My avatar does not have a blendshape, what do I do?

    • @XOrdinary99
      @XOrdinary99  Рік тому

      If you rig bones onto your avatar for eyebrows etc, you can animate those bones instead. Either that, or add blendshapes in Blender or similar (Blender calls them "shape keys").

  • @march9004
    @march9004 2 роки тому

    Hi ive exported a character from Vroid and imported it into Unity but when I try to preview the blendshapes the avatar doesnt do them. I clicked on blendhape avatar and select blink. sad etc. but nothing happens on my avatars face. Is there something I did wrong in the export or import? Im using the new version of Vroid if that makes a difference

    • @XOrdinary99
      @XOrdinary99  2 роки тому

      Strange! What version of VRoid Studio, UnivRM, and Unity are you using? I would drag the character into a scene in Unity, then click to expand the character so you can see the Face child object, then click Face and look in the Inpsector panel. Expand the Skinned Mesh Renderer component. In there, expand the Blendshape List. You should see sliders per expression etc. If you drag blink there, does that work? This will help work out if the blendshape is broken or the blendshape clip that references the blendshape. If you want more interactive help, I suggest visiting twitter.com/suvidriel/status/1353650757778735109?s=21 - she has a Discord server with a channel on Unity and Vroid. Easier to share screenshots there.

  • @notafunctionalhuman1335
    @notafunctionalhuman1335 2 роки тому

    Hi there!
    I'm currently working on trying to export a custom model into a VRM and have come into a lot of trouble with the blend shapes
    The main issue is that I can't find any proper documentation on how to make a blend shape clip actually modify the blend shapes of a model, nor on what a blend shape clip is, more than just what it does
    Given that, I've been quite stuck trying to get the model to actually function outside of VRC, which is what it was initially made for, and where it works without issue
    seeing how you seem to have a good amount of experience with UniVRM, I was hoping you could help me with understanding how to get blend shapes to work with models
    If it helps any, my unity version is 2019.4.34f1, and UniVRM version is 0.93.0

    • @alanjameskent
      @alanjameskent 2 роки тому

      Simplifying... Blendshapes in Unity (Shape keys in Blender) is like a series of mesh distortions - move the points near the corner of the mouth up a bit because I want a smile. A "0" strength means don't make any changes to the default face, a "1" means add the full set of changes (relative movements). So a blendshape is like copying the mesh of say the face, then adjusting it for a particular expression (smile, sad, angry, etc). Blendshapes were great for different facial expressions in particular. // AR Kit then came along and said "rather than have one blendshape for angry, lets have 52 little independent blendshapes and use several at once to make expressions". So angry = left and right corners of mouth down, eyebrows down, eyebrows closer together, eyes closed a bit more... etc. In a VRoid Stuido character, you can look at "Face" and if you look on Skinned Mesh Renderer, you will find blendshapes there with slider strengths. // A "blendshape clip" is specific to VRM - it is a set of weights for all the blendshapes. E.g. you can define an "angry" blendshape clip" (really, more like a pose if you ask me) that says "use these weights for all the blendshapes to make the face look angry". The deltas for each blendshape and the base mesh for the face are added together to achieve the final result. (You can also change materials, but ignore that for now.). Does that help?

    • @notafunctionalhuman1335
      @notafunctionalhuman1335 2 роки тому

      @@alanjameskent thanks for the explanation onblendshape clips, though, i do already know what blendshapes are
      it does partially help me understand what the clips are, but i still have no idea how to get them to work

    • @alanjameskent
      @alanjameskent 2 роки тому

      @@notafunctionalhuman1335 *preset (not present!)

    • @XOrdinary99
      @XOrdinary99  2 роки тому +1

      It looks like UA-cam deletes my responses that contain URLs for some reason (spam protection?), so I created a Discord server to make Q&A easier. See the "About" tab of this channel to find the link. No promises I will see messages immediately!