REAL TIME Facial Motion Capture in BLENDER - NO FBX IMPORT

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • Today we're looking at a really great method to add facial motion capture data to your Human Generator character.
    Blender Add-on
    www.facemotion3d.net/english/download/
  • Фільми й анімація

КОМЕНТАРІ • 71

  • @Bazools
    @Bazools Рік тому +2

    Loving this channel... the content is pretty good and the way you explain everything is pretty good. Keep it up.

  • @DigitalImageWorksVFX
    @DigitalImageWorksVFX Рік тому +4

    Thank you for this tutorial, very helpful! Capturing facial performance using ARKit is really simple and nice, but I hope resolution of this capture will improve in the future. It's nice for some stylized animation with exaggerated expressions, but not for something realistic.

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

    You've really helped me out here. thank you so much

  • @alan112223
    @alan112223 Рік тому +1

    Wow, that is cool! Thanks, subscribed)

  • @greenfroginteractive
    @greenfroginteractive Рік тому +3

    Blender should have native AUDIO to FACIAL ASAP..

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

    Super useful, thanks a lot! I was wondering if I could ask for your advice. I’m creating a character where the face is an animated texture, so for example you get different versions of eyes and the opacity of each version is controlled with a mixer shader.. I guess I could set up some control bones for these texture parameters. Can I somehow map the data from the app to these parameters instead of a fully fledged facial rig? Hope that makes sense lol

  • @neuralgarden
    @neuralgarden 4 місяці тому +1

    Thank you so much

  • @MeatCatCheesyBlaster
    @MeatCatCheesyBlaster Рік тому +6

    Thanks for the tutorial, first thing I tried that worked without any setup. Next time make your UI fonts bigger, can't see a thing in the menus

  • @RealformStudioXR
    @RealformStudioXR 8 місяців тому

    This is insane!!!

  • @user-vz1wz4wr8y
    @user-vz1wz4wr8y Рік тому +2

    If someone fails to automatically record and bake data from an iPhone to a PC, everyone who has a similar problem, you just need to enter the correct IP address of your PC, I foolishly entered the same iPhone address in two fields :) To find out the PC IP address Press the Win + R combination. In the window that opens, enter cmd and click OK. Next, type the ipconfig command and press Enter.

  • @marvinwilliams7938
    @marvinwilliams7938 Рік тому +2

    Hey thanks for the video.
    In your demo corporate video, how did you get the arms and body to move?

  • @zigyhouseofficial7751
    @zigyhouseofficial7751 6 місяців тому

    Wao! Your tutorial is very interesting. Is it while the facemotion3d addon works on characters from daz3d imported by diffeomorphic?

  • @curtiswindover4564
    @curtiswindover4564 Рік тому +1

    I'd like to use this method but the head was built in the Facebuilder addon and currently is not rigged. IF anyone can confirm that this is possible i'd be stoked.

  • @constantformation9205
    @constantformation9205 Рік тому +2

    Hello, and thank you for this video which will help me enormously for my future facial animations of my characters. So my question is this, DOES IT WORK ONLY FOR HUMANGENERATOR OR WITH OTHER CHARACTERS CREATED WITH OTHER PLATFORMS? because I have already created my characters with MIXAMO and other facial software, will it also automatically animate my characters?. Please answer please.

    • @ZaneOlson
      @ZaneOlson  Рік тому +1

      It will work as long as the face is set up to work with ARkit. Human Gen just sets that process up for you instead of having to make all the shapekeys your self.

    • @constantformation9205
      @constantformation9205 Рік тому +1

      Thank you very much, I have just tested, and indeed the ARkit must be configured on the character. There I will buy the unlimited version to have more functionality of the software. Thank you again for your video which encouraged me to use this system.

  • @perrok9742
    @perrok9742 Рік тому +2

    I noticed 'enable head rotation' was on in the app but didn't come across to blender. Is there a way to have that? Or did you keyframe that manually afterwards? thanks!

    • @ZaneOlson
      @ZaneOlson  Рік тому +2

      The ARKit is only capturing face data so anything else has to be keyframed after capture

    • @perrok9742
      @perrok9742 Рік тому +1

      Ok gotcha, thank you

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

    Hi, is it possible to transfer key frames from "shape keys" from one model to another? That is, both models have the same "shape keys", I need to transfer the animation with them from one model to another, how to do it?

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

      search up shapekey transfer by royal skies on youtube

  • @HangryAnimalsGame
    @HangryAnimalsGame Місяць тому

    How does it deal with Eye Shapekeys? Are the eyes rigged to begin with? Eye rotations can't be stored as Shapekeys as it's not manipulating the mesh.

  • @Reziseris
    @Reziseris Рік тому +1

    how to place any model? please real time need

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

    Hmm I wonder does livelink face app work with blender, it's free. Great videos btw 👌

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

      Thanks! Livelink does work, this is the method I prefer simply because I don't have to import any FBX's and re-doing takes is so much easier

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

    Hi, I have a question please. How do I make a single character's facial move on the stage? when I have two or more characters on the stage? I remarked that when I start the stream all the characters also move their faces, so I just need one character when I start my stream. Thanks again.

    • @ZaneOlson
      @ZaneOlson  Рік тому +1

      That’s a great question, I haven’t had the need yet to have two characters in one scene yet so unfortunately I’m not sure. I think you can record and copy the key frames from a separate file maybe. So if you have the master scene you can record the mocap for character 1 then delete the key frames from character 2 and paste in key frames from a separate file. I’m not sure if there’s a better solution but if I find one I’ll update this comment

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

      Thank you for your responses so quickly. I'm still working on that. So I do as you say, but what I have found as the only solution by trying a lot of tactics is to record my stream quietly and on Blender, I keep the keys just for the character concerned and on other people. erase the keys that don't concern them, well it's long but it works well. But I continue to do research.
      Thanks.

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

      @@constantformation9205 I figured it out, in the panel for FACEMOTION3D at the bottom there is a menu for "Find all ShapeKeys in a scene" if you uncheck that then the mocap only applies to the selected mesh

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

    I have followed this but when it comes to the recording step I am stuck on NOW BAKING and I also dont see it happen the same way you do because when I hit FINISH RECORDING on my iPad it only gives me the option to export the FBX i dont see the BLENDER IS PROCESSING step.

    • @user-vz1wz4wr8y
      @user-vz1wz4wr8y Рік тому +1

      Everyone who has a similar problem, you just need to enter the correct IP address of your PC, I foolishly entered the same iPhone address in two fields :) To find out the PC address Press the Win + R combination. In the window that opens, enter cmd and click OK. Next, type the ipconfig command and press Enter.

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

    For Andriod or PC...
    Faceware RT for iClone
    $1,190.00 $1,590.00 not cheap, costs about the price of the iponoe.

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

      You can get an iPhone X for around $200-$300 used and it will work on there if you don't want to spend that much

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

    What ARKit did you use

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

    Thx for the video...Do you know a desktop face motion capture software which work together with a webcam?

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

      I’m honestly not sure. I think Rokoko has some good software. This method piggybacks Apples API so integration with ARKit is locked to Apple since they developed the software as far as I’m aware.

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

      @@ZaneOlson thx for your answer. Another question🙂 I tried to change the hairs as you did with the weigth manager in a previous video. But It didn't had any effect on the hair. There is something to take care about?

  • @djmnx01
    @djmnx01 Рік тому +1

    The IOS app worked OK. However, the Blender add-on just didn't work :-(. After "stop recording" it just said "Now Baking" with no activity on the screen or CPU usage. In the end, I went the export & convert route.

    • @ZaneOlson
      @ZaneOlson  Рік тому +2

      How long did you leave it in the "Now Baking" stage? I did have a problem a couple weeks ago where the link wouldn't properly bake but a reinstall of the addon fixed it

    • @djmnx01
      @djmnx01 Рік тому +1

      @@ZaneOlson I gave up after 20 minutes on the longest test, but I haven't reinstalled the add-on. I'll give that a go! Thanks

    • @ZaneOlson
      @ZaneOlson  Рік тому +1

      @@djmnx01 should be only a minute or two at the most. I’d also check to make sure my network wasn’t interfering somehow, I didn’t have any issues but I imagine some network setups might be a little more restrictive

    • @djmnx01
      @djmnx01 Рік тому +1

      @@ZaneOlson Thanks for the info. The audio transferred over fine, and the realtime streaming also worked, so I don't think it's the network. I'll reinstall tomorrow and see if that has any affect.

    • @ZaneOlson
      @ZaneOlson  Рік тому +2

      @@djmnx01 hopefully that takes care of it

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

    What abt EYEball movment/rotating?

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

      I think it's supposed to but for whatever reason it has never worked for me. That hasn't really been an issue though cause I would just remove it so I can animated the eyes to match whatever eyeliner I needed in the scene, I doubt I could nail it through the mo-cap

  • @c0nsumption
    @c0nsumption 11 місяців тому

    Is this only a rigify thing or do they have auto rig pro compatibility?

    • @ZaneOlson
      @ZaneOlson  11 місяців тому +2

      No this is separate. Using ARkit removes the ability to pose the face with any other method. To get the best of both worlds I create a backup of the original in case.

    • @c0nsumption
      @c0nsumption 11 місяців тому +1

      @@ZaneOlson dude so hype you replied. Your work is insane. Been studying for months to get to a point where I can ‘begin.’
      Sorry if my question here is dumb, just trying to clarify things:
      So using ARKit essentially overwrites the original facial rig? This is why you’re saying to back it up. It’s overhauling the face rig so for that reason it’s useable with auto rig pro or rigify. 🤔
      Sorry, I’m really not that bright… just persistent as heck.

    • @ZaneOlson
      @ZaneOlson  11 місяців тому +2

      @@c0nsumption It's all good, this stuff is confusing as hell, it's decades of processes built up and implemented over time so there's a lot of info and a lot of stumbling around to find solutions.
      In HumanGen ARKit overrides the rigify face controls only, so the whole body is still animated from the rigify rig but the face will need mocap to animate. You can revert it but I've crashes trying so I duplicate the whole folder and use one for ARKit and the original with the rigify face controls, though I've never had to actually use the rigify face controls, but having the option is nice.
      Good luck on your journey, and if you have any other questions or need clarification feel free to ask anything. One of my first weeks using blender I spent a couple days just learning how to properly select items in the scene, so there's no such thing as a stupid question here.

    • @c0nsumption
      @c0nsumption 11 місяців тому +2

      @@ZaneOlson thanks dude 🙏🏽
      Legit. Will tag you when I have something worth showing for sure.

    • @ZaneOlson
      @ZaneOlson  11 місяців тому +1

      @@c0nsumption I look forward to seeing it!

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

    I suppose this doesn't work with eye rotation and movement?

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

      No, but for most workflows animating the body and eye movements separately is an advantage especially since mocap is working without a reference it's easy to mess up eye lines.

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

      @@ZaneOlson Thanks for responding, Zane. Do you think you might make a video on how to bake physics, like with wind fx before animating other things? You mentioned this in your last video when you made the robe for the relic keeper.

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

      @@ZaneOlson And I do enjoy manual animation as well, so no problem.

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

    why doesnt blender head moves like in the phone window???? it surely has the data to do so

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

      ARKit only captures the face, everything else has to be captured another way or animated later

    • @odntemagnus
      @odntemagnus Рік тому +1

      I had that issue. In the FM app, go into Settings/Streaming Settings and change the Neck Bone Name, Spine Bone Name to what the names are in your Human Gen character. I also changed the Armature Name.

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

      @@odntemagnus did that solve the problem?

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

    the link isnti in the description though...

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

      I just double checked, and the link is in the description. Did you click to reveal the entire description?

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

      @@ZaneOlson oh I see it just wasn't blue

  • @Megaluigi93
    @Megaluigi93 Місяць тому

    link is broken, cannot go to it

    • @ZaneOlson
      @ZaneOlson  Місяць тому

      www.facemotion3d.net/english/download/
      Looks like they changed the link recently this one works, I will update the description

  • @WillFalcon
    @WillFalcon 4 місяці тому +1

    Your screen resolution kills me.

  • @hamham-be9oo
    @hamham-be9oo 4 місяці тому

    Please tell me. How can I transfer key frames several times to one character? I can only attach one set of keyframes to a character. how do I attach another set of keyframes?

    • @MM4more
      @MM4more 2 місяці тому

      Try using animation layers set to "Add" youtube it. This might be what you're looking for