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!
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.
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.
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 :-)
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 👍
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.
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
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.
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
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
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
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? :(
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.
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?
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!
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
@@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.
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.
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
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..
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)
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.
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 👍
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!
Yes pleaseeeee
Delighted with the tutorial, here is my mental hug subscription
Mental hugs are always welcomed :)
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.
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.
i just did this tutorial and its not working :(
thank u fellow
This is amazing. Thank you for the tutorials ❤️
When I add colour to the text...the colour doesnt change. How can i fix that
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 :-)
thank you, it's very helpful
Cool video. Just a suggestion though. You can use the spline index number to select the ones that you need flipped. Keep rocking! 🤘
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
Thanks for the tutorial, i need to know, how to get the information of the reversal positions, because im using a different string
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?
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 👍
very nice video bro,
how to change font round shape to square ?
and give some bounce effect in font? please reply
Great tutorial! Thanks for this. Can this be adapted to using thicker script texts?
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.
@7:03 Where to find our own text starting spesific number? i find it frame by frame...
Very helpful video ☺. Is it possible to share your .blend file, you showed as example in this video?
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
You have to use the set material node, then you can select any material you’ve made
@@AlaskanFX Thank you I just figured out, finally :) awesoooome!!!!
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.
I love this movie
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.
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
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
same here :(
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
sos un genio00o0o0o0 muchiiasimas gracias!
Hi, nice tutorial. Need some help though. I can't seem to apply any materials to it.
You have to do it in the geometry nodes using the “set material” node
Cool tutorial
is there a way to get a cube to follow the movement of the letters being written?
Hi. Very impressive ! How about 2 lines of words ? One below the other ?
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? :(
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.
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?
Just add in a math node after the scene time and subtract the frame you want it to start on 👍
That's a great turorial dude. How can I achieve that exact paint brush effect @0:08 yours one looks too good. :)
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!
Nice tutorial, thank you. In the string input value where text goes, can a paragraph or longer be put into it?
Thanks! As far as I know there is no character limit for the string input 👍
This dude can math
why not just use the build modifier?
where i can see spessific number, in case D latter?
Thanks, Nice Tutorial, How can we control the start frame and end frame of handwriting in this animation?
Have you found a solution to that problem ?
You can control the start frame by subtracting a value from the frame value node. Whatever you subtract will be the start frame 👍
You can control the start frame by subtracting a value from the frame value node. Whatever you subtract will be the start frame 👍
@@AlaskanFX Thanks for your help !
Great tutorial. How do I find the point count of the uppercase 'S' of the Fancy font?
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
@@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.
@@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
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.
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
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..
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)
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.
how can i add thickness to the text without making the animation?
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 👍
how the hell did you figure that out?
:O