Easy Text Animation

by sum studio in Addons

This addon let you to create text animation easy by using geometry nodes.

Translation,Scale and Rotation value can be animated for each character.

You can set translate, scale and rotate for 1st and 2nd animation respectively.

Apart from the text animation you can create a timer.



  • download zip file, do not unzip it.
  • go to Blender’s user preference,open the Add-ons tab
  • click Install and select the zip file.
  • check the box next to its name to enable it.

How To Use


  • Create Easy Text
    • in 3D Viewport,press N to open side panel.
    • select tab named "EZTxtAnim".
    • type any text to text input field,then press "Create Easy Text".
    • if you wanna create new line,type \n in place you wanna wrap back.


Easy Text

  • if you selected object that is created with this addon,the side panel will change for edit the text.
  • "Text" panel let you edit the text.
    • In particular,you can edit text,text material,font,size,thickness,spacing, horizontal/vertical alignment, max width, shade smooth, initial rotation object and along curve.
    • Max Width represents the length before line breaks when the text consists of multiple words. 0 means no newline.
    • Shade Smooth is same as default Shade Auto Smooth.
    • Initial Rotation Object is an object for setting the initial rotation of each character of the text. The rotation value of this object will be reflected in each letter.
    • Along Curve aligns text to curve object. 

  • "1st Animation" panel let you edit the animation without keyframe.
    • You can edit start from,start frame,end frame,character offset,scale/rotation pivot and pivot in front-back direction.
      You can select built-in preset or resistered by yourself.
  • In addition,this panel has three region named "Translate","Scale" and "Rotation".
    • You can edit value,animate from/to,easing type and easing fact in each section.
    • In Scale or Rotate section, you can set pivot type to Bounding Box or Offset
      • Bounding Box is to set pivot to each characters bounding box.
        • For XZ direction, you can set to Top Left, Top, Top Right, Middle, Bottom Left, Bottom or Bottom Right.
        • For Y direction, you can set to Front, Middle or Back.
    • Offset is to set that pivot is how far from the center of each character.

      • "2nd Animation" panel let you edit nearly same as "1st Animation" panel. The difference is Animate Offset / Target parameter. In "1st Animation", there is Animate From / To parameter in that place.
        • Offset is how much to translate, scale and rotate from the value after the 1st animation is completed.
        • When set to a target, it will move, scale and rotate to the specified value regardless of the 1st animation.

        • You can also edit easing type "Custom" to your own.
        • Select object created with this addon,go to geometry node editor.
        • Select one of the three node group named "sum_EasingTypeSwitcher".

          • Press Tab to go to inside the group.
          • Edit "Float Curve" node in Custom frame.

          • Go back to 3D Viewport's side panel,switch Easing Type to "Custom".


        • You can change material, Font, Size, Thickness, Horizontal Alignment and Vertical Alignment as well as Easy Text.
        • Unlike Easy Text, spacing only works between characters.
        • Type: You can choose timer type from Count Up or Count Down.
        • You can display / hide day, hour, and millisecond. It is restricted to not displaying day without displaying hour.
        • Offset: Day, Hour, Minute and Second offset is able to use. Timer starts from offseted time.
        • Use Start / Stop Frame: If this turned on, timer starts running at the start frame and stops at the end frame.
        • Time Scale: 1 counts on time. 0.5 counts as 1/2, 2 counts as double.

        Easy Text's Presets


        • If you set start from to "FROM" in 1st animation, there is no difference to set "Animate" offset or target in 2nd animation.
        • If you wanna create new scene, don't use "New" option.

        • If you turn on Along Curve and Rotate along Curve, Offset won't act correctly.
        • Try to increase character offset to higher like 999 if easing type "Instant" won't work.


        2.5.2 - Fixed an issue that the timer checkbox did not work properly.

        2.5.1 - Fixed easing type "Instant" not working.

        2.5 - Fix issue that couldn't open font file.

        Multiple objects can specify different fonts.

        Add Along Curve function.

        Add Initial Rotation function.

        2.4 - Compatible with Blender3.5.

        Add parameter "Max Width".

        2.3 - Fix glitching when Motion Blur turns on.
        Fix Shading issue.

        2.2 - Add Shade Smooth function.


        The license follows CC-BY-SA.

        This contains geometry node groups in Free GN Presets made by Bradley_Animations.


        Twitter Web

        Sales 100+
        Customer Ratings 5
        Average Rating
        Published about 2 years ago
        Blender Version 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 4.0
        License Creative Commons
        Have questions before purchasing?

        Contact the Creator with your questions right now.

        Login to Message