Procedurally Animate Handwriting in Blender | Blender Tutorial

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 67

  • @AlaskanFX
    @AlaskanFX  2 роки тому +5

    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!

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

    Delighted with the tutorial, here is my mental hug subscription

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

      Mental hugs are always welcomed :)

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

    I got it to work exactly as shown using Blender 4.3 and it worked fine. The only changes I made were the ones I suggested yesterday to make the network of conditional curve reversal shown at 7:15 a bit simpler and more flexible.

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

    Thank you very much for this video, it was very helpfull. Maybe a few suggestions to improve it as new geo nodes are now available to simpify the workflow...
    1) The "Curve Info" node could be used to get the index of each spline in the text curve (the index of each letter in the string) to simplify the separation of letters instead of relying on length. This removes any dependency on the specific details of the font itself.
    2) An "Index Switch" node can then use this index to select from a list of booleans which splines need to be reversed. Exposing the inputs of this switch in the "Group Input" let you adapt this list to the individual letters in any string you create.

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

      i just did this tutorial and its not working :(

    • @thomas7726
      @thomas7726 15 днів тому

      thank u fellow

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

    This is amazing. Thank you for the tutorials ❤️

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

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

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

    Wow that was great - nice tutorial! I am looking into if I can make a switch between after effects and blender. And this truly looks amazing when dealing with the pretty old fashion ways after effects does graphics. :-) I know they are very different programs - but it seems like blender covers a lot of my usecases :-)

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

    thank you, it's very helpful

  • @ilirbeqiri
    @ilirbeqiri 2 роки тому +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  2 роки тому +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

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

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

  • @david-d113
    @david-d113 2 роки тому

    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  2 роки тому

      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 👍

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

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

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

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

  • @KIFDRAKON
    @KIFDRAKON 2 роки тому +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.

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

    @7:03 Where to find our own text starting spesific number? i find it frame by frame...

  • @Gladiator2000-xt8de
    @Gladiator2000-xt8de 6 місяців тому

    Very helpful video ☺. Is it possible to share your .blend file, you showed as example in this video?

  • @zanetadubravska5421
    @zanetadubravska5421 10 місяців тому

    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  10 місяців тому +1

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

    • @zanetadubravska5421
      @zanetadubravska5421 10 місяців тому

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

  • @alexandreuroz5968
    @alexandreuroz5968 2 роки тому +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.

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

    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  Рік тому +3

      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

  • @andrewgallacher8994
    @andrewgallacher8994 Рік тому +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 10 місяців тому

      same here :(

    • @НинаА-ф4с
      @НинаА-ф4с 8 місяців тому

      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

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

    sos un genio00o0o0o0 muchiiasimas gracias!

  • @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

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

    Cool tutorial

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

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

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

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

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

    idk how anyone got it to work, I followed it step by step. at 2:38 it no longer works for me. i literally don't know what to do. Is everyone using the latest blender? or did yall go back to 3.3 for this project? :(

    • @thomas7726
      @thomas7726 15 днів тому

      here it worked ok.
      He must have pressed the "spacebar" key to start an animation, as the node does just that: show the curves as the animation progresses, per frame. Would that be it?
      And, unfortunately, not all fonts can achieve this effect beautifully. Therefore, it is better to use the fonts indicated in the video.

  • @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  Рік тому +5

      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 2 роки тому

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

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

      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!

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

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

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

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

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

    This dude can math

  • @GinoZump
    @GinoZump 10 місяців тому

    why not just use the build modifier?

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

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

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

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

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

      Have you found a solution to that problem ?

    • @AlaskanFX
      @AlaskanFX  2 роки тому +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  2 роки тому +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 2 роки тому

      @@AlaskanFX Thanks for your help !

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

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

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

      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 2 роки тому

      @@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  2 роки тому

      @@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

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

    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  Рік тому

      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

  • @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 Рік тому

      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.

  • @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 Рік тому

    how the hell did you figure that out?
    :O