Animating Faces with a 2D Texture in Blender

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

ความคิดเห็น • 227

  • @theburntcrumpet8371
    @theburntcrumpet8371 7 หลายเดือนก่อน +244

    When you scroll the UV like that, her face looks like a fruit machine. I like the idea of using this somehow to express that a character is unsure what to feel

    • @lacruzo
      @lacruzo  7 หลายเดือนก่อน +42

      That’s a fun idea yeah xD

    • @PRINTORO
      @PRINTORO 2 หลายเดือนก่อน +2

      kinda like good/bad cop from lego movie

  • @caden.does.musicc
    @caden.does.musicc 7 หลายเดือนก่อน +211

    My wishes have been answered! YEAHHHH!

    • @podgehodge5150
      @podgehodge5150 7 หลายเดือนก่อน +3

      Ikr! This is exactly what I was looking for after the last video

  • @music_shev_
    @music_shev_ 7 หลายเดือนก่อน +89

    Another god tier easy to follow tutorial with simple yet in-depth explanations?
    Sign me up, I'm all here for it

  • @Xfrimz
    @Xfrimz 7 หลายเดือนก่อน +53

    I started last month making my model using your low poly tutorial, went through texturing, rigging and about to finish some weight painting and now this banger drops so I can bring my model to completion with a face 😭

  • @hazchickgames2840
    @hazchickgames2840 4 หลายเดือนก่อน +13

    This is the gold standard for a Blender tutorial. Thanks for sharing, bud.

  • @vildrox019
    @vildrox019 7 หลายเดือนก่อน +24

    I love the idea of the face rolling to the current expression.

  • @thebeardedmen
    @thebeardedmen 7 หลายเดือนก่อน +9

    if you're not scared of expressions, you can have a bone in your rig with a custom property (like an integer) that starts from 0 (cap the minimum), then use this as a driver into a single combine xyz node, then modify the driver to be this expression: value*-0.25. If you want to account for the right side of your textures, you can simply have a boolean toggle, then in the xyz's X value, set it as a driver but make the expression value*(whatever your lateral offset is). To do this without a secondary toggle is a bit more complicated but doable for sure. Just a bit long winded imo.

    • @lacruzo
      @lacruzo  7 หลายเดือนก่อน +1

      sounds like a clever way of doing it! wouldn't need as many nodes as well

  • @sashahenriksen
    @sashahenriksen 7 หลายเดือนก่อน +17

    im rather new to low poly modeling, only been at it for a few weeks and videos like this are so helpful. also even before you said it my mind went to "oh like animal crossing" because it seemed familiar. Really informative! Subscribed!

  • @hiroibwah
    @hiroibwah 7 หลายเดือนก่อน +11

    1:35 Analog horror characters be like

  • @damnyiffers
    @damnyiffers 4 วันที่ผ่านมา +1

    I love your tutorials. Theyve been super to follow. Im wondering if you could show a basic rigging method too?

  • @HazySkies
    @HazySkies 7 หลายเดือนก่อน +6

    I knew of the mix nodes for multiple textures, but your clear explanation and demonstration of the math nodes has helped me with understand the optimisation of the process. Animating using a single value instead of juggling countless others helps tremendously!
    This newly acquired technique may serve as a key motivator and still framing method for my future 2D animations. Thanks a bunch! ^-^

  • @thethunderousstar-knight8010
    @thethunderousstar-knight8010 9 วันที่ผ่านมา +1

    I really love your character style! So much so that I will try to us it as my baseline style for creating m characters. I want a Anime Style but have this style as a way to help simplify their designs! Your tutorials are a excellent baseline for up in coming Animators. Please keep up the work! And Thank you for inspiring me!

  • @maelovessleep
    @maelovessleep 3 หลายเดือนก่อน +2

    Did I just find my new favorite blender youtuber?? I love your work!!

  • @boxerBeto
    @boxerBeto 7 หลายเดือนก่อน +4

    I’ll definitely be trying this when I attempt 3D games in Godot. Thanks for sharing!

  • @mellohd
    @mellohd 7 หลายเดือนก่อน +1

    This is so perfect, helped me out a LOT because previously i just didn't give any of my models an expression because i didn't know how lol. Now my new model finally can express emotion. Your tutorial was really helpful and easy thank you so much!!

  • @strigzzz
    @strigzzz 7 หลายเดือนก่อน +6

    Loved the last tutorial, excited to try this out, thank you for making these

  • @thegooberator
    @thegooberator 7 หลายเดือนก่อน +7

    I did something almost exactly like this. I just UV unwraped the model my self and pack everything but the face in the bottom half of the texture, then a make a mask for the face. And I made the shader in unity like the video so I had mouth visemes for vrchat, while still meeting excellent quality on the quest.

    • @R0cketed
      @R0cketed 7 หลายเดือนก่อน

      AWWW!! MY FAV GAME DEVV COMMENTED!!

  • @britneewashington4106
    @britneewashington4106 7 หลายเดือนก่อน +5

    This art style reminds me of MySims. So cute!

  • @tjmixmasta
    @tjmixmasta 18 วันที่ผ่านมา +1

    Extremely helpful; preciate you lacruzo!

  • @madoneslive
    @madoneslive 13 วันที่ผ่านมา +1

    Simply Amazing!!

  • @Kn.77
    @Kn.77 7 หลายเดือนก่อน +1

    Absolutely incredible tutorial! It's a great continuation from the last one! Thank you so much for making these :D

  • @sharkyboss3d
    @sharkyboss3d 7 หลายเดือนก่อน +2

    I’ve been looking on and off for something like this, and it pops up in my recommended? YEAAAAAAAA

  • @서브웨이-r7e
    @서브웨이-r7e 7 หลายเดือนก่อน +2

    고마워요 감사합니다 당신의 모델링은 정말 매력적이에요

  • @wolfiesart
    @wolfiesart 3 หลายเดือนก่อน +1

    Something you could have as well done is get a driver For the location to be set up and set a control point to be used that you can move around to change the face, and that would work great for animation

  • @sahebsidhu5544
    @sahebsidhu5544 7 หลายเดือนก่อน +3

    You should start a discord! Would also love to see videos of how you began learning blender, what resources you used, etc.

  • @theoneneolink
    @theoneneolink 7 หลายเดือนก่อน +4

    Back when I used Maya, if I were to do something like this, I'd use something called "Set Driven Key" to assign the different UV values to a custom, keyable attribute assigned to some kind of object on the rig (usually a curve controller), that you could access from the Attributes sidebar, which is essentially Maya's equivalent to Blender's Item tab or Object Properties menu. I do like how visually intuitive it seems to animate this stuff with a bone you move around, although I could also see it getting messy (especially if you wanna have more control over more stuff). I'm wondering if the "Custom Properties" section in Object Properties functions like Maya's custom attributes. Like, maybe you could make a custom property that allows you to move those bones to the different values from Object Properties? That way you'd have the option to do both. I think the custom properties even show up on the Item tab for quick access once you make them.

    • @jeromyperez5532
      @jeromyperez5532 7 หลายเดือนก่อน

      I was wondering the same thing.
      I've been learning Blender coming off of Maya and while some things are easier a lot of things are just messier unless you write your own python scripts.

  • @CrashsuneAcademy
    @CrashsuneAcademy 5 หลายเดือนก่อน

    Your tutorials are just fantastic!! Amazingly clear explanations while still going very in-depth!

  • @Haruhi4me
    @Haruhi4me 7 หลายเดือนก่อน +1

    I no nothing about blender or 3d models or animating but this video made me feel smart

  • @RohemN
    @RohemN 7 หลายเดือนก่อน

    I'm so glad I found this, I'm dipping my toes with 3D modeling by learning how to make low poly stuff and this is so helpful!

  • @geckoram6286
    @geckoram6286 7 หลายเดือนก่อน +1

    8:15 I can't find mix nodes on blender 2.8, I eventually got it working feeding snap nodes to minimum nodes, then applying that to a xyz

  • @ethancodes7134
    @ethancodes7134 3 หลายเดือนก่อน

    Amazing video, thank you so much! I had seen some other people do something similar but they never went into detail on how to do it, and to be honest I was really struggling with understanding how to move the uv's effectively. I had heard of drivers but had no idea how to use them. You explained it so well, thank you!

  • @joshuabidwell2614
    @joshuabidwell2614 6 หลายเดือนก่อน +1

    Such a cute technique and character, thank you

  • @alexblue2653
    @alexblue2653 7 หลายเดือนก่อน +1

    I love this tutorial, it made everything so much easier to understand !

  • @TaeRuna
    @TaeRuna 3 หลายเดือนก่อน +1

    hello, dear la cruzo
    as you can see I am making every step you are telling us right now but I've got a problem in this part 1:47 while making the tutorial on my character, that the face we are assigning after {project from view} is literally not showing on the {image editor} after adding {color grid} type, I hope you get my question , and thank you

  • @sequoia5934
    @sequoia5934 7 หลายเดือนก่อน +2

    omggg i was WAITING FOR TGIS

  • @cakeghoul
    @cakeghoul 7 หลายเดือนก่อน

    I just watched this and your previous video, I've got a project I want to start of a low-poly fashion game inspired by ds and 3ds games, I've never touched blender in my life and even though I was only half listening, everything made sense to me, I cant wait to get started on the project! Subbed!

  • @EpicPummelYT
    @EpicPummelYT 21 วันที่ผ่านมา +1

    7:19 I’m on Blender 3.3, is there any other node that’s similar to the mix node?

  • @PapasGatito
    @PapasGatito 4 หลายเดือนก่อน +2

    This video helped me so much, the previous one too. Took some work but animating will be way easier this way.

    • @OldProter
      @OldProter 4 หลายเดือนก่อน +1

      Is there a way to make the eye pupils movable on its own?

    • @PapasGatito
      @PapasGatito 4 หลายเดือนก่อน +1

      @@OldProter oof, I don't know, usually people rig those

  • @siin_07
    @siin_07 2 หลายเดือนก่อน +1

    This is brilliant!!! Thank you! this was very informative

  • @LogicSammm
    @LogicSammm 2 หลายเดือนก่อน

    Oh you don’t know how long Ive been looking for this! Im going for a stray-esque robot guy

  • @2kyrie
    @2kyrie 7 หลายเดือนก่อน +1

    Loves both tutorials really, easy to learn. It would be awesome a tutorial on rigging on the future if you can please

  • @nesferatu
    @nesferatu 7 หลายเดือนก่อน

    Great breakdown! I had previously purchased your low poly girl model to recreate it from scratch and subsequently texture it in Substance Painter (a workflow I'm trying to learn). I've been looking for a good tutorial that covers animating 2D faces and look what pops up in my feed. Thank you so much!

  • @disgustedguy
    @disgustedguy 7 หลายเดือนก่อน +1

    nice one. very informative and easy to understand as well as easy to replicate. awesome. thx, dude.

  • @fishsticxz
    @fishsticxz 7 หลายเดือนก่อน +1

    very clear and good explanation! i've been meaning to look into this, but the other videos i've seen have looked too long so i hadn't gotten to it... i usually just model facial features to have my characters emote, but this is a good technique to have under your belt too. now the only thing i wonder about is how lowpoly vtubers have 2d texture faces connected to their program of choice, since the unity pack used for creating vtuber and vrchat models expects shape keys, not armature changes for the expressions...

  • @MRkamokun
    @MRkamokun 7 หลายเดือนก่อน +1

    Amazing content , i hope to see a video about rigging next time

  • @ssg-eggunner
    @ssg-eggunner 7 หลายเดือนก่อน +14

    It's crazy how in few shots it looks more like a vector drawing than a 3d model

  • @kyoobot6827
    @kyoobot6827 7 หลายเดือนก่อน

    This incredibly detailed, well explained, and smart
    I loved this so much
    Thank you for your hard work

  • @HampsterGirl
    @HampsterGirl 7 หลายเดือนก่อน +1

    Wooo, amazing! just what I've been looking for

  • @ashiq00056
    @ashiq00056 7 หลายเดือนก่อน

    Thanks Man , I have been waiting for this method tutorial for long time!! you explained it so nicely.

  • @corepunch
    @corepunch 7 หลายเดือนก่อน

    Yep was doing that in a game I released in 2015

  • @jacobprentice2649
    @jacobprentice2649 7 หลายเดือนก่อน +1

    I was just thinking about this, thanks!

  • @lawrence9713
    @lawrence9713 7 หลายเดือนก่อน +1

    Still didn't decide how I make the faces of my character for my game. I guess I'll go with this method shown here. But since it has a character creator and skin color can look different for each character, I'll make some extra polygons over the head/face and make eyes and mouth on a transparent background

  • @3DandIA
    @3DandIA 7 หลายเดือนก่อน +1

    lacruzo I love your tutorials, very good.

  • @GuatekeFrankie
    @GuatekeFrankie 6 หลายเดือนก่อน

    Been following all your videos, they're awesome! It could ve very helpful for beginners to know how to render this kind of scenes! you know, just to showcase the character in a proper way. Keep it up ;)

  • @Drigsof
    @Drigsof 7 หลายเดือนก่อน +1

    I realized a dream, thank you

  • @muhammadbadrulamin7721
    @muhammadbadrulamin7721 3 หลายเดือนก่อน +1

    7:11
    So, I follow along this tutorial with my blender 2.81a and I can't find this mix. Does anyone have a solution for this? Thanks

  • @MrDigitalWorks
    @MrDigitalWorks 7 หลายเดือนก่อน

    Absolutely awesome tutorial! You can also use an Image Sequence + Offset for the different faces. Keep it up!

  • @cc95g85
    @cc95g85 7 หลายเดือนก่อน +1

    Awesome! Thanks

  • @ebot1944
    @ebot1944 6 หลายเดือนก่อน +30

    ok but how do you actually animate the faces!!??

    • @sael_spectre
      @sael_spectre 2 หลายเดือนก่อน +4

      thats its own video, and would be for just general 2d animation

    • @ebot1944
      @ebot1944 2 หลายเดือนก่อน +3

      @@sael_spectre i gave up honestly

    • @rorosft
      @rorosft หลายเดือนก่อน +2

      He says it in the video…

    • @ebot1944
      @ebot1944 หลายเดือนก่อน +5

      @@rorosft yes but he doesnt actually make a proper example which you would kind of need to understand how to animate properly, i figured out how to animate textures anyways by my self but i gave up on animation because of mental health issues

    • @LampTwiceOver
      @LampTwiceOver หลายเดือนก่อน +3

      @ebot1944 the way to animate is with key frames.

  • @skylarrick6509
    @skylarrick6509 6 หลายเดือนก่อน

    I LOVE THE WAY YOU MAKE TUTORIAL

  • @TheSkuami
    @TheSkuami 3 หลายเดือนก่อน

    That's a great way to animate face expressions. I will use it for my game.🤘

  • @buraym_dev
    @buraym_dev 7 หลายเดือนก่อน +1

    nice one, always love your videos ! keep up the good work

  • @avauok8941
    @avauok8941 7 หลายเดือนก่อน +1

    Thank you so much!

  • @isaacsalvador4188
    @isaacsalvador4188 7 หลายเดือนก่อน +3

    rigging next please 🙏

  • @yon4166
    @yon4166 7 หลายเดือนก่อน

    its literaly what i was looking for, THANKS YOU ILY

  • @jayplaays3194
    @jayplaays3194 7 หลายเดือนก่อน +1

    Thank you so much for this!! This is so cool!!

  • @midigoblins
    @midigoblins 7 หลายเดือนก่อน +1

    Love your work! thank you so much!

  • @EmmaW-ik9go
    @EmmaW-ik9go 7 หลายเดือนก่อน

    THANKKK YOOOUUUUUUU ive been wanting to learn how to do this and this is amazing timing!!!

  • @davondavis1811
    @davondavis1811 4 หลายเดือนก่อน

    These vids are great please upload more!

  • @Rexcnaut
    @Rexcnaut 7 หลายเดือนก่อน +1

    How did you get that window to pop up when renaming the bone? at 9:17
    EDIT: nvm it's with F2 on windows

  • @itsj35513
    @itsj35513 7 หลายเดือนก่อน +1

    I CAN NOT TELL YOU!!! HOW LONG!!!!!!! ive been trying to figure this out, ON MY OWN!!!!!!!!!!!!!!!!!

  • @sabrinamioch2683
    @sabrinamioch2683 3 หลายเดือนก่อน

    writing this as a reminder to myself: to get the colour grid on the texture go into uv editor, press "n", go to "image", change the source to "colour grid"

  • @MyGenerativeEra
    @MyGenerativeEra 7 หลายเดือนก่อน +1

    this is gem video

  • @comet3429
    @comet3429 7 หลายเดือนก่อน

    I’m saving this to use for later , thanks for the explaination

  • @sillysillygoosgoos
    @sillysillygoosgoos 7 หลายเดือนก่อน

    reallly coool stuff man, thanks for the video, appreciate it.

  • @mattshnoop
    @mattshnoop 7 หลายเดือนก่อน +2

    I'm surprised by the number of nodes you've used to enable toggling between the various faces. You should be able to do it all with just a few Math nodes, could you not? Just take two Value node inputs `X` and `Y`, compute `floor(X) / numFacesHorizontal` and `-1 * floor(Y) / numFacesVertical`, then feed those directly into one single Combine XYZ node before sending it to the Mapping node. Is there any reason why what wouldn't work? I've never used Blender before, but I _have_ just finished two university courses on Computer Graphics and Game Engine Development; that's probably how I would do it if I was writing a shader.
    Doing it all with just math would let you support arbitrarily many faces both vertically and horizontally, and would require waaay fewer nodes in the long run as you added more faces. The way you're currently doing it means that every single face requires a new Greater Than node, Mix node, *and* Combine XYZ node, and it also requires that you do all the offsets yourself. That's a lot of extra work! (what if I have a grid of 7x2 faces? I don't want to have to count upwards by 0.142857 for each subsequent Combine XYZ node). You could even make the `numFaces` values be inputs themselves, which would let you have a dynamic number of faces (e.g. you wanted load/swap out to a different palette of faces at runtime).
    Again though, I've never used Blender lol. Hopefully I don't sound too judgy. Just hoping my computer graphics skills are transferrable enough to not be totally off-base here 😛 Thought it couldn't hurt to ask! 🙂 I love your art style!

  • @ohitsfoxx
    @ohitsfoxx 7 หลายเดือนก่อน +1

    this is the style i want to make a cartoon in lmao so thank you for making a more intuitive less drawn out and fed tutorial on this, question though, say wanted the eyes and the mouth on seperate animations, id just do the same method twice due to the split yeah? new to blender and trying to figure out the easiest paths of animation lol

  • @REI.K47
    @REI.K47 5 หลายเดือนก่อน +1

    This is exactly what ive been looking for. Could you go over how you rigged the character?

  • @silver_minecraft
    @silver_minecraft 7 หลายเดือนก่อน +3

    will you make a rigging tutorial some day once you feel comfortable with it?

    • @lacruzo
      @lacruzo  7 หลายเดือนก่อน +3

      something I'll consider for sure!

    • @silver_minecraft
      @silver_minecraft 7 หลายเดือนก่อน +1

      @@lacruzo thanks!

  • @bilskirnir_
    @bilskirnir_ 7 หลายเดือนก่อน

    I was really wondering about a way to do this. Great video.

  • @RayGalactic
    @RayGalactic 29 วันที่ผ่านมา

    Thank you so much!

  • @lestrucsdeflo
    @lestrucsdeflo 7 หลายเดือนก่อน

    Perfect as always 👌

  • @4epbrk_6rk_6rk
    @4epbrk_6rk_6rk 7 หลายเดือนก่อน

    How timely I started trying to create a character in Blender) I just wanted to have something like this, thanks for the tutorial!)

  • @PRINTORO
    @PRINTORO 2 หลายเดือนก่อน

    THANK YOU KING!!!

  • @AchHadda
    @AchHadda 7 หลายเดือนก่อน +1

    Thank you for this one i asked for this tutorial thank you

  • @Pelorthecat
    @Pelorthecat 7 หลายเดือนก่อน +1

    Yeah, this is the one, this is the tutorial I'm looking for :D Thank you so much for video. Gunna make a bunch of animal crossing characters after this! :Đ

  • @hey_bebop
    @hey_bebop 7 หลายเดือนก่อน +1

    Great content, thank you very much!! ❤

  • @Yarcks
    @Yarcks 24 วันที่ผ่านมา

    gracias a ti estoy aprendiendo mucho >3

  • @devilsgarage
    @devilsgarage 2 วันที่ผ่านมา +1

    hey love your channel - curious to know if you'd be making more videos?

    • @lacruzo
      @lacruzo  2 วันที่ผ่านมา +1

      Thank you! I’ve been super busy but I’m hoping to get back to doing videos soon

  • @cwilliams4753
    @cwilliams4753 5 หลายเดือนก่อน

    wow it works!! thanks!

  • @sovietique
    @sovietique 7 หลายเดือนก่อน

    OMG I NEEDED THIS TYSMSMSMSM I WAS EAITING FOR U

  • @ajato4227
    @ajato4227 4 หลายเดือนก่อน

    Thnx. Very Good explained! Nice!

  • @Sifuerk
    @Sifuerk 14 วันที่ผ่านมา

    Since I had 20 Face exprecions I didn't wanted to make 20x CombinXYZ and Mix nodes each 🤔
    So I just had a texture with my 20x faces and mouths in a colum each and changed the Y-location with a multiply and subtract node.
    It works finde since every exprecion has the same grid-offset 🤔

  • @happyC88
    @happyC88 7 หลายเดือนก่อน +1

    thank you so so much omg ive been waiting 3 years for a tutorial like this. May I ask how we could export this into unity?

  • @ratfishx2739
    @ratfishx2739 7 หลายเดือนก่อน +1

    omg thank you so much

  • @hohoaho6890
    @hohoaho6890 7 หลายเดือนก่อน

    THIS IS LITERALLY WHAT I AM LOOKING FOR FOR MONTHS NOW THANK YOU

  • @carolpals
    @carolpals 5 หลายเดือนก่อน +1

    I def love this tutorials!
    and they seem pretty easy, others take a lot of things I can barely keep it going with.
    ALTHOUGH! I wonder, this can work to make it a VRChat avatar as well? that is my main reason why I look for blender tutorials and like I said, this is the best one so far, but as well I want to know if it can work for something like using it for vr games and stuff

  • @MotherRat-ii6ji
    @MotherRat-ii6ji หลายเดือนก่อน

    I'd love to be blessed with a rigging tutorial for this character as well!

  • @marshmallowboi
    @marshmallowboi 7 หลายเดือนก่อน

    Loved this! really helpful! really inspired me to create my characters in blender! :)

  • @marcoshenriquearrudadasilv1135
    @marcoshenriquearrudadasilv1135 7 หลายเดือนก่อน +2

    I really like this tutorial, but it left me one doubt. Can I go from face 1 to face 4 without going through the other faces? Do I need to edit the interpolation curve in order to do that?

    • @lacruzo
      @lacruzo  7 หลายเดือนก่อน +2

      Yeah you would just need to change the interpolation of the keyframes to constant, forgot to mention!