Procedurally Animate Handwriting in Blender | Blender Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2022
  • Hey everyone! Merry Christmas and Happy Holidays, I hope you’re all doing well. In this video I go over how you can use geometry nodes to instantly create animated handwriting in Blender. The effect is remarkably simple, even if the nodes are a bit janky.
    Link to download the fonts: k40lasercutter.com/single-lin...
    Values to reverse for “Tiny Tricks” font: 126, 217, 42, 103, 172, 74, 236, 155, 94, 111, 360, 205, 225, 35, 204, 239, 381
    If you like this video then consider liking, subscribing, all that jazz.
    And as always; happy Blending : )
  • ภาพยนตร์และแอนิเมชัน

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

  • @clarissa8804
    @clarissa8804 ปีที่แล้ว +1

    This is amazing. Thank you for the tutorials ❤️

  • @brighttendaimuvirimi1905
    @brighttendaimuvirimi1905 ปีที่แล้ว

    Delighted with the tutorial, here is my mental hug subscription

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว

      Mental hugs are always welcomed :)

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

    thank you, it's very helpful

  • @lukayz1363
    @lukayz1363 ปีที่แล้ว

    Cool tutorial

  • @PiononoMatic
    @PiononoMatic ปีที่แล้ว

    sos un genio00o0o0o0 muchiiasimas gracias!

  • @AlaskanFX
    @AlaskanFX  ปีที่แล้ว +3

    I can’t post polls yet, so comment below if you want the next video to be a beginner tutorial on the new official simulation nodes in Blender 3.5 geometry nodes!

  • @ilirbeqiri
    @ilirbeqiri ปีที่แล้ว +1

    Cool video. Just a suggestion though. You can use the spline index number to select the ones that you need flipped. Keep rocking! 🤘

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      Thanks! I did the point count trick so it would flip the letter regardless of placement but that’s definitely a good thing to keep in mind

  • @ignotus7773
    @ignotus7773 ปีที่แล้ว

    Thanks, it's amazing. And I'm wondering if you can post a short tutorial about how to do the dynamic painting on the canvas to achieve such effect?

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว

      Hey there! Sorry for the delayed response. I’ve been swamped with work and haven’t had the time to record a tutorial on using dynamic paint, but there are a lot of good tutorials out there if you search them up. The gist is that you’ll create a plane with the dynamic paint effect added, and make it a canvas, then add the dynamic paint effect to the text object and make it a brush. There are other fancy settings you can play around with but the defaults were mostly good for me. Then you’ll just bake your paintmap image sequence to a file folder and use the image sequence in your material for the plane.
      Hopefully that helps in addition to some other tutorials 👍

  • @alexandreuroz5968
    @alexandreuroz5968 ปีที่แล้ว +1

    Amazing ! It reminds me of the scene in Matilda when the chalk wrote a threatening message to Trunchbull. I wonder if we could recreate this in vfx.

  • @matthewward1346
    @matthewward1346 ปีที่แล้ว

    This dude can math

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

    Great tutorial! Thanks for this. Can this be adapted to using thicker script texts?

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

    Thanks for the tutorial, i need to know, how to get the information of the reversal positions, because im using a different string

  • @onechance1073
    @onechance1073 ปีที่แล้ว +1

    very nice video bro,
    how to change font round shape to square ?
    and give some bounce effect in font? please reply

  • @KIFDRAKON
    @KIFDRAKON ปีที่แล้ว +1

    Good day or night. Thank you for an interesting lesson. Everything is beautiful and interesting with fonts. When I inserted the SVG drawing, I encountered an error or did not understand the lesson. Curves are drawn by 40-60 percent. What is the reason for this and how it can be cured or corrected.

  • @slytherinmagick
    @slytherinmagick ปีที่แล้ว

    Nice tutorial, thank you. In the string input value where text goes, can a paragraph or longer be put into it?

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      Thanks! As far as I know there is no character limit for the string input 👍

  • @asimov2144
    @asimov2144 ปีที่แล้ว

    Hi. Very impressive ! How about 2 lines of words ? One below the other ?

  • @sophiehaberland6642
    @sophiehaberland6642 ปีที่แล้ว

    awesome! thank you for the tutorial. So it seems its easier to flip stroke direction in blender geo nodes than in after effects. I guess I will switch all my handwriting animation projects over to blender now :D How did you determine the values? Just trial and error? I'd love to try out a few more fonts with this method..

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      Glad you enjoyed it! And ya, it was just a lot of trial and error, lol (though a good trick is instead of starting with the compare node set to “equal” set it to “greater than” and roughly find the inflection point for the letter, then set it to equal and find the exact value)

    • @catzolotl
      @catzolotl 8 หลายเดือนก่อน

      The spreadsheet in the upper left corner gives you the vertex count.
      Every new vertex in the spline has a new position.
      Type only the letter in question and forward the timeline till after the animation is done. You will see that the vertex count stops at some point. Thats the number of verteces drawn.
      If you dont have that window open anymore set the editor type in a new window to spreadsheet.
      I am not sure if the spline lenght counts the first or last vertex or not. So maybe you have to reduce to count with one or two.

  • @FelinaFaerlaingal
    @FelinaFaerlaingal ปีที่แล้ว +2

    This is amazing but finding a font that works is haaaard! A lot of fonts I tried to use give me a 'contour' curve. As in, it doesn't do a single line for each letter, it traces the contour of the letter, which screw up the rest of the nodes.

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +2

      I’ve had the same problem too. The two I mentioned in the video were the only ones I could find that worked unfortunately, but on the bright side, together they cover pretty much every need I have for writing animations

  • @JesusLovesOfficial
    @JesusLovesOfficial ปีที่แล้ว +1

    I love it brother! I just have one question , how do I set the animation to a different keyframe?
    Cause it just starts immediately on 0 and i want the animation to start at 60 and end it at 300
    Do i add a different node for that? If so , what nodes do i use?

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +3

      Just add in a math node after the scene time and subtract the frame you want it to start on 👍

  • @md.nur-e-riyadsharon9835
    @md.nur-e-riyadsharon9835 ปีที่แล้ว

    That's a great turorial dude. How can I achieve that exact paint brush effect @0:08 yours one looks too good. :)

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว

      Thank you so much! I responded to another comment with some more details but it’s pretty much just using the dynamic paint effect to “write” the text as an image sequence then use that sequence as a mask between an ink material and a paper material. There’s a number of good tutorials online for using the dynamic paint effect if you wanna use it. Hope that helps!

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

    Amazing video, thank you!!!! Please please, can you give me advice for changing material. Im lost. I've tried so many options but no way to change it. Thank you very much

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

      You have to use the set material node, then you can select any material you’ve made

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

      @@AlaskanFX Thank you I just figured out, finally :) awesoooome!!!!

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

    When I add colour to the text...the colour doesnt change. How can i fix that

  • @Faircrow
    @Faircrow 8 หลายเดือนก่อน

    is there a way to get a cube to follow the movement of the letters being written?

  • @gooner3129
    @gooner3129 ปีที่แล้ว +2

    Hi, nice tutorial. Need some help though. I can't seem to apply any materials to it.

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      You have to do it in the geometry nodes using the “set material” node

  • @nanduanand00
    @nanduanand00 ปีที่แล้ว

    Thanks, Nice Tutorial, How can we control the start frame and end frame of handwriting in this animation?

    • @francois4
      @francois4 ปีที่แล้ว

      Have you found a solution to that problem ?

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      You can control the start frame by subtracting a value from the frame value node. Whatever you subtract will be the start frame 👍

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      You can control the start frame by subtracting a value from the frame value node. Whatever you subtract will be the start frame 👍

    • @francois4
      @francois4 ปีที่แล้ว

      @@AlaskanFX Thanks for your help !

  • @marcelolbr
    @marcelolbr ปีที่แล้ว

    Great tutorial. How do I find the point count of the uppercase 'S' of the Fancy font?

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว

      Unfortunately the best method I’ve found is just trial and error. I’ll set my compare node to greater than and then adjust the value until it flips (just set your “build” value to something where the letter is half drawn to see the switch) then set it too equal and check values one by one

    • @marcelolbr
      @marcelolbr ปีที่แล้ว

      @@AlaskanFX Thanks. I did that. But somehow I found different numbers for some reversed letters. Those are: 32, 41, 42, 51, 55, 84. And 44 affects both y and I. I had to choose one of them.

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว

      @@marcelolbr hmm, not sure what the issue could be, maybe make sure all the text settings are the same as well as the resample curve resolutions

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

    where i can see spessific number, in case D latter?

  • @braunbar2581
    @braunbar2581 9 หลายเดือนก่อน

    Hey. thanks for the great tutorial and the work u put into ur Video and Blender. But i was kind a dissapointed as i figured out, that u cant use any other Fonts at all for this set up. I tried at least 5 other Hand-Written-Fonts and nothing worked. I was forced to download the same font as U. I guess its great to have this node set up, but its only a "One time Project" for me. So better use other methods for future projects. Anyways, thanks again.

    • @AlaskanFX
      @AlaskanFX  9 หลายเดือนก่อน

      You have to use fonts created for CNC machines called “single line fonts” for this to work. There are more but the ones I found were the only free ones I could find. You can also make your own then use that, there’s some tutorials online for how to go about that

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

    Hello I got everything set up but I am having trouble adding material to the text. Where in the nodes do I add the Set Material Node? I have tried in multiple areas but nothing seems to be working for me

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

      same here :(

    • @user-sq6xv8ox6j
      @user-sq6xv8ox6j หลายเดือนก่อน

      I had same problem, u need to go to shading, then find object nodes menu(it is in the middle part of the shading window) turn on the nodes , then make a new material bu pressing and change the color in the principled bsdf , then u go to the layout menu and go to modifiers and there will be a geometry nodes menu , in there u need to find material , click there and choose your material that u made in shading tab

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

    why not just use the build modifier?

  • @foolingshappy3447
    @foolingshappy3447 ปีที่แล้ว

    how can i add thickness to the text without making the animation?

    • @AlaskanFX
      @AlaskanFX  ปีที่แล้ว +1

      To add thickness to the text you just need the string to curves, then a realize instances node, and the curve to mesh then plug a curve circle into the profile socket. Then if you put a “set curve radius” node in like I do in the video just before the curve to mesh it’ll let you control the thickness 👍

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

    how the hell did you figure that out?
    :O