Stylized Hair with Geometry Nodes - Animated Blender Tutorial

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • In only 6 minutes, you can proceduraly generate and animate stylized hair for any 3D character. Using Blender's geometry nodes, this short tutorial shows you how to generate, animate and stylize the hair. Blender is a free software for 3D modeling and animation.
    ------------------------------------------------------------------------------------------------
    Blender: www.blender.or...
    Download project files from Patreon
    patreon.com/_Sina
    Instagram: / sina.sketch
    ------------------------------------------------------------------------------------------------
    #blender #stylized #hair #geometrynodes #tutorial #character #animation

КОМЕНТАРІ • 100

  • @ektelion
    @ektelion Рік тому +10

    I'm actually more impressed by the presentation than by the actual knowledge that I gained through this. Your effort is appreciated!

  • @blakeXYZ
    @blakeXYZ Рік тому +7

    Another great tutorial! The visual + audio feedback is incredibly helpful for keeping the audience engaged 💯
    Cheers, Blake

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

      Thanks heaps for the feedback, :D

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

      @@sinasinaie Absolutely, keep up the great work, Sina!
      -Blake

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

    Crazy that someone actually has the knowledge to figure out how to combine a zillion of nodes to get this result. Never in my lifetime I would have been able to do this, if it wasn't spelled out to me. This is work for mathematicians, not designers.

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

    Impress yourself! That last! Spectacular. The image created is marvelous and the tutorial is incredibly good, fluid and with an exceptional screenplay. Congratulations on your work and thank you very much for sharing it. What a visual enjoyment. Super channel!

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

      Thank you so much 😀
      I am glad you enjoyed it.

  • @namdhis
    @namdhis Рік тому +5

    Please make more vfx tutorials like this, Sina!

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

      Will do.
      I really enjoyed making this one, so I will try to do more of these in the future.

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

    Love the way you present all together, thank you for making the learning of such a complicated topic so easy and fast!!

  • @raymondturpin3265
    @raymondturpin3265 9 місяців тому

    Love your cadence. You are easy to listen to. Thanks for your videos and the information provided.

    • @sinasinaie
      @sinasinaie  8 місяців тому +1

      Thank you so much!

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

    Just BRILLIANT! Absolutely BRILLIANT! Your content is clear and concise. BUT! Your presentation style is simply the best I have seen and I have watched a lot of Blender tutorials. Informative, entertaining and very watchable. Thank you for sharing your knowledge. THANK YOU! Dg

  • @artgdema9844
    @artgdema9844 Рік тому +10

    I followed the procedure exactly, but still the hair didn't look like the part at 1:23 in the video and I repeated this procedure 7 times in a row and the result was always the same. I kept going, but towards the end the hair wouldn't curl anymore, even though I had the same values written everywhere and everything linked the same way as in the video. Where could be the mistake?

    • @SaiKumar-mn1jb
      @SaiKumar-mn1jb 5 місяців тому

      exactly i too have same question ..the hair nodes are stick to mesh..not perpendicular to mesh...do you find solution to problem, brother?

    • @blackyonbi
      @blackyonbi 3 місяці тому

      @@SaiKumar-mn1jb
      By any chance, did you " duplicate" the scalp of the mesh? because the hair should go into that duplicated section.
      Also, since this comment was a year ago (and the tutorial seems to be older) some things have changed from version to version.
      Perhaps add a "vertex group" to localize where you want the hair

  • @rsher_digital-art
    @rsher_digital-art 6 місяців тому

    Great tutorial, It's what I need right NOW.

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

    I am so glad I found your channel!

  • @Thanos-uw6rw
    @Thanos-uw6rw 7 місяців тому

    Bro the question i asked already had answer in it , it is solved thank you so much man , in edit mode I just rotated curve 180° and boom now base points were fixed to their positions earlier it was end points , THANK YOU ❤❤❤❤

    • @sinasinaie
      @sinasinaie  7 місяців тому +1

      Great 👍

    • @Thanos-uw6rw
      @Thanos-uw6rw 7 місяців тому

      @@sinasinaie bro what about materials

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

    Always excellent and entertaining!

  • @stellamk_jff
    @stellamk_jff 4 місяці тому

    amazing! information, your incredible voice (thru tutorial i thought with your voice will really good to read a book and you did it in the end)) and sound design u did❤Thanks for sharing your knowledge🙏

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

      Many thanks for the kind words. :D

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

    i had everything going smooth up until setting the map range node, "From Min" to .200, using that value, the hairs would no longer bend no matter what any other values were in any other geometry nodes. though if i set it to any value under .200 then the curves return, though the hair becomes offet to the left/right of the object. not a huge deal because i can just manually move it back over. great video though. you guys who use geometry nodes are magicians. no idea what any of these nodes do on their own.

  • @artscreations5
    @artscreations5 7 місяців тому

    Ur video editing is SICCCCCKKKK

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

    Wow!
    this is the best explanation!

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

    I very much like your voice and intonation. Btw, thanks for the tutor!

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

    Finally a Stylized hair tutorial!!! Very beautiful results 😍
    And the editing was 👌
    But is it possible to set a bevel object to this hair for custom shapes like when we do manual curves hair?
    New sub 😄👍

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

      Thank you!
      If I understand your question correctly, yes, simply replace the "Curve Circle" node with another curve that will become the profile for the hair.

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

      @Sina Sinaie wow cool, thank u very much for the info and answering 😁

  • @itsjes3d
    @itsjes3d 9 місяців тому

    thank you, it was very helpful!

  • @blackyonbi
    @blackyonbi 5 місяців тому

    I am baffled that you can get more quality on these kind of topics for free on you tube and not from a 3 000 monthly school that aims to teach these kind of stuff
    This is impecable , well explained and well presented.

    • @sinasinaie
      @sinasinaie  5 місяців тому

      Many thanks, :)

    • @blackyonbi
      @blackyonbi 3 місяці тому

      @@sinasinaie No dude, thanks to you for sharing this info and for existing overall

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

    LOVE this!

  • @carson.weekend7978
    @carson.weekend7978 2 місяці тому

    Hi Sina Sinaie, Thank you so much for this tutorial, I have been trying to think of a way to use this method to make a pinata paper texture all over a character, but I am having some trouble. Would love any tips/tricks you might have to solve this issue, thank you again!!!

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

    Amazing tutorial! As usual. Thank you! I just did it - looks ultra cool

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

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

      Wow, thanks!
      Lots of editing goes into those node animations.

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

      @@sinasinaie I could even hear the sounds you added..10/10 Really Amazing Video

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

    great and efficient

  • @Feytouched.Locket
    @Feytouched.Locket 16 днів тому

    I was wondering, how do you add materials to this? And also, how do you make the hair have squared edges like that? I’m trying to make seaweed hair for a underwater creature, and this has been the closest thing to what I’m trying to do

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

    Amazing. I've been trying to create a character with lightning/electric inspired hair, and this method feels like it could create something similar. Do you have any tips?

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

      Hmmm, that's a good one.
      I can't think of anything off the top of my head. But I'll think about it, maybe it will become a future tutorial.

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

      @@sinasinaie Would love to see it! Thanks for replying

  • @TheMikelmendizabal
    @TheMikelmendizabal 5 місяців тому

    I really like your work and how you explain it, using Blender. I don't know if I did it right, but I mentioned your work in the school's plastic blog and put a link. Do you think it's good?

    • @sinasinaie
      @sinasinaie  5 місяців тому +1

      All is good, thanks, :)

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

    for some reason, i had to spin my curve 180 degrees vertically, in order for it to work. really, it was was as if the hair was upside down!

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

    Hi! English is not my native language and I can assure you that I understand this tutorial beautifully and I have subscribed for more. I wanted to ask if physics could be added so that the thick strands of hair do not intersect each other or cross the skull of my model. it's possible?

    • @sinasinaie
      @sinasinaie  8 місяців тому +1

      Your English is very good. :)
      Adding physics would be extremely difficult here. If you need physics, I suggest looking into Blender's "particle" system.

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

    Please make realistic hair like jalex rosa

  • @johnibrahim844
    @johnibrahim844 7 місяців тому

    Thanks for the great video. Can you help with the question about controlling the length of the hair? I'm trying to shorten the hair to shoulder length for my character.

    • @sinasinaie
      @sinasinaie  7 місяців тому

      Thank you. :)
      There are two ways you can do this:
      1. Play around with the scale (z axis) value of the Instance on Points node.
      2. Use a trim curve node, the way I demonstrate at 06:20: ua-cam.com/video/9pLv3Q-YqgU/v-deo.htmlsi=UiqzW2N-BVwTS-Nj&t=387

    • @johnibrahim844
      @johnibrahim844 7 місяців тому

      @@sinasinaie Wow, that worked great. Thanks again for your great videos and quick responses.

  • @bruneric4488
    @bruneric4488 6 днів тому

    Congratulations ! As others pointed out, is it possible to loop animation ? Any tips would be highly appreciated

    • @sinasinaie
      @sinasinaie  3 дні тому +1

      Thanks.
      Yes, have a look at my most recent hair-generation video series on my channel. Part 3 shows how to make a seamless looping hair animation.

    • @bruneric4488
      @bruneric4488 3 дні тому

      @@sinasinaie Thank you so much

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

    Such a fantastic tutorial!You explain things with such calm composed voice that it is an absolute delight to follow!
    I have a suggestion and a question:
    Suggestion: It would be lovely if you would have voice over while connecting the nodes instead of the 'zoop zoop' spliced animation. It'd be so much easier to follow and not have to pause the video to see where the noodle is getting connected.
    Question: After following to a T my hair animation appears to flow inversely, towards the base instead of the tip. I played around with adding a math nodeset to inverse square root between the position node and the multiply node, which seems to work. I also notice that my animation is not as flowy and smooth as yours which I assume has to do with the scale of objects. Is there any way to increase the smoothness of the flow? Thanks!

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

      Thank you for the kind words.
      I will take your suggestion into consideration. I'm always trying to tune the pacing to find a good balance between people who just watch the video and the ones who follow along.
      To fix the flow-direction issue, you should be able to do that just by using a negative value on the multiply node (see 05:41).

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

      @@sinasinaie Thank you again. That worked very well! Cheers!

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

    How do you map a hair texture in those hairs strands. When I set a material and go to shading all the strands share the same global coords so textures don't follow the UVs since there's none. How did you map your Medusa tentacles?

  • @erilsonn
    @erilsonn 7 місяців тому

    have any possibility to creat this using braid style?

  • @theone-pv5zf
    @theone-pv5zf 9 місяців тому

    Hi, great tutorial. Under which node can I adjust the length of the hair?

  • @АлинаБогачева-у3ф

    please tell me how to make hair, if it is under water. you also need to attach a bang so that it also has physics and it looks like under water, but so that it is attached to the forehead

  • @joe-5D
    @joe-5D 7 місяців тому

    what if we want to apply this all to a vertex group not the whole mesh? Im assuming wed have to swap out the geometry info node for something else?

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

    Wow great tutorial! I want to do this with hair cards. What would be the best way to go about that?

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

      Thank you, :)
      Hmmm, I'm not quite sure I understand what you're trying to do. But perhaps create multiple scalp objects, each of them covering one part of the head. Then attach the geometry node setup to each of them individually.

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

    Thanks a lot. But I don't quite get it yet. How does one comb the hair, or style it? Is it possible to do that with this geometry node method, or is that another way. So far placing individual curve on the head gave me a headache.

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

    So just use Blender 3.4 and up 3.1 and lower was not working and note 3.4 you need to use set material node.

  • @GuItArAtHsZ
    @GuItArAtHsZ 9 місяців тому

    Is there a way to animate the hair length?

  • @soulcatch
    @soulcatch 3 місяці тому

    How do you make the hair longer?

  • @chaNo121
    @chaNo121 7 місяців тому

    any way to make the animation loop?

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

    Love the video! How did you make it look like it was growing from the head at 0:08?

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

      On the "Instance on Points" node, add animation keyframes to the Z component of the "Scale" input.

  • @milansvancara
    @milansvancara 9 місяців тому

    Hello, is there a reason for using nurbs path instead of a curve?:)

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

    Can we export the fbx in a game engine ? If so please help

  • @АнтонШеранков
    @АнтонШеранков Рік тому

    Great tutorial! But i have a question. Is it possible to loop movement of hair with this setup?

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

      Thank you, :)
      Yes, but a few more nodes will be required. I'll try to come up with a simple tutorial to show this.

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

    I have a question, in particle system you can control density and lenght of hair by using weight painting, so hair dont have same lenght on entire object. Is it posible to do something similar here by using nodes ?

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

    I cant find the distribute points on faces node

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

    Last comment deleted....lol...ok, you caught up verbally with what you had executed on a certain connection ....so, I'll just apply some ketchup to my foot, and enjoy lunch. Good tutorial. :)
    However, a question. Why is the material that I have in my project not showing up in the pull down list when I want to select a material in the Set Material node. The material is in my project, and I even assigned it to the scalp and the source path strand just to be safe. The material stll does not show up on the list.

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

      Huh, that's odd.
      Question: On the Set Material node, do any other materials show up in the pull down list? If yes, how many?

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

      @@sinasinaie Whatever materials directly associated with the scalp of the character in question will show up in the Set Material node. I use base characters that are available from a program called Character Creator 3. When you form a scalp from the mesh of that character, all the materials associated with that character mesh (skin, body, eye, etc) of course carry over onto the newly formed scalp. I tried adding my material to the material list of the scalp itself, which it allows, but it still does not show up in the Set Material node. I even tried removing the other indigenous materials from the scalp, leaving only my custom material, and it still doesn't show up. I hope maybe that info helps. :)

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

    Hmm I'm trying to recreate this in Blender 3.5 (I don't know if the version matters, but there it is), and it won't generate anything unless the scalp is much larger than the head. As in, all the points just crash into the original mesh.
    I also seem to get somewhat different results from similar settings, but I don't know if that's gonna be a problem yet.
    Edit: This is incredibly frustrating to try to solve. It just won't work. In order to even get the same look as your beginning one, I need to scale it up 5-10 times. Scaling the model up doesn't fix things either...I have to scale the beginning scalp up for anything to work, and then I screw up other things instead.

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

      I don't expect the Blender version to be the issue here.
      As you've pointed out, the solution is in the scale, or more accurately the dimensions of the object.
      The dimension of the head object in the video is around 2.5 units. I'm guessing yours is smaller. The good thing is that you don't need to scale your head or scalp model to get things to look right. You only need to set the parameters inside the GN setup accordingly.
      My suggestion is to start off with the default cube (dimensions = 2, and scale = 1) and create the hair on that simple model. Once you have that working, scale it down and see which parameters in GN you need to re-adjust.
      Also, make sure you always "apply -> scale" to your objects from the object menu.

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

      @@sinasinaie Thank you for a possible solution. Right now I'm having trouble editing the dimensions at all. I'm still quite new to Blender, unfortunately.
      My other problem is that the strands of hair are very large at their base. Much larger than in the video, and there's only so much I can do to fix that because it screws with the base offset of where the hair begins if I do.
      Edit: Ok I actually see how to fix the strands with the curve circle. That does seem to work. But I still can't get them to appear in the first place without scaling it up.

  • @Thanos-uw6rw
    @Thanos-uw6rw 7 місяців тому

    The fuck bro it is not working curves bsse points are not fixed to mesh even after using spline parameter it seems like curve end is fixed at same position by spline parameter any solution bro ?

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

    really useful tutorial, but I wonder how I can color my hair gradually as seen in the third example in this second of the video: 2:43?
    i tried with this: "ua-cam.com/video/XDKlfxmnnIQ/v-deo.html" but don't work.
    edit: fixed, I did something wrong following the tutorial.

  • @jonathanbaincosmologyvideo3868

    no pauses between sentences makes it very tricky to listen to what is being said

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

      Thanks for the feedback. I'll take this into account in my future tutorials.

    • @Danvito13
      @Danvito13 7 місяців тому

      Didn't notice until I read this comment and now it bugs me. I mean take a breathe dude

  • @cinderblock547
    @cinderblock547 7 місяців тому

    Low chance of getting the reply, butanyway. 4:02 does not work for me, it still flows somewhere else