Easy Text Animation
Translation, Scale and Rotation value can be animated for each character.
You can set each value for 1st and 2nd animation respectively.
Apart from the text animation you can create a timer.
Note: Versions 2.6 and above are compatible with Blender 3.5 and above.
日本語のドキュメント
How to use
Easy Text
Create
- in 3D Viewport, press N to open side panel and 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.
![](Addons/EasyTextAnimation/CreatePanel.png)
Edit
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.
![](Addons/EasyTextAnimation/TextPanel.png)
- 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. - If you turn on Animation by Initial Object's Rotation, it will animate towards the local coordinates after rotating according to the object. If you turn it off, it will animate towards the world coordinates(Scale always animates towards local coordinates.).
- Along Curve aligns text to curve object.
"1st Animation" panel let you edit the animation without keyframe.
![](Addons/EasyTextAnimation/1stAnimationPanel.png)
- You can edit start from, start frame, end frame and character offset.
- You can select built-in preset or resistered by yourself.
In addition,this panel has three region named "Translate","Scale" and "Rotation".
![](Addons/EasyTextAnimation/Translate1stPanel.png)
![](Addons/EasyTextAnimation/Scale1stPanel.png)
![](Addons/EasyTextAnimation/Rotate1stPanel.png)
- You can edit value, animate from/to, easing type and easing fact in each section.
- In Scale or Rotation 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.
![](Addons/EasyTextAnimation/2ndAnimationPanel.png)
The "Tranlste", "Scale" and "Rotation" sections of "2nd Animation" are almost the same as "1st Animation", but there is a difference in how the values are animated (Animation FROM/TO).
![](Addons/EasyTextAnimation/Translate2ndPanel.png)
![](Addons/EasyTextAnimation/Scale2ndPanel.png)
![](Addons/EasyTextAnimation/Rotate2ndPanel.png)
- 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 node group named "sum_EasingTypeSwitcher_2.5.1v" framed by red.
- Press Tab key and go into node group.
![](Addons/EasyTextAnimation/CustomEasingNodeGroupPlace.png)
- Edit "Float Curve" node in "Custom" frame.
- If the easing type in the "Translate", "Scale" and "Rotate" sections is set to Custom, the edited easing will work.
![](Addons/EasyTextAnimation/CustomEasingFloatCurvePlace.png)
Presets
![](Addons/EasyTextAnimation/PresetGIFs/Slide In.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Roll.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Stretch In.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Typewriter.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Scale Bounce.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Scale Fade In Out.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Grow.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Shrink.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Flip Up.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Get Up.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Back Flip.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Whirlwind.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Hop.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Fly Down Rotate.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Drop.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Fly In Twist.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Bounce.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Yo-Yo.gif)
![](Addons/EasyTextAnimation/PresetGIFs/Pass By.gif)
Material
To set materials for objects created with this add-on, please set them from the material in the text panel.
Setting it from the Material tab of the properties does not take effect.
There are several attributes available for use with Materials.
You can copy these attributes to clipboard by press right side button.
![](Addons/EasyTextAnimation/AttributeForMaterialPanel.png)
You can use these attribute by enter in name of attribute node in shader editor.
![](Addons/EasyTextAnimation/AttributeNode.png)
Timer
Create
- 3D Viewport → N Panel → Select EZTxtAnim tab
- Click "Create Timer"
![](Addons/EasyTextAnimation/CreatePanel.png)
Edit
if you selected object that is created with above,the side panel will change for edit the timer.
![](Addons/EasyTextAnimation/TimerPanel.png)
- 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.
Note
- When you duplicate a text object, some properties are linked to the original, so you can unlink them by clicking the "Make Linking Off" button.
- 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.
![](Addons/EasyTextAnimation/NewScene.png)
![](Addons/EasyTextAnimation/NewScenePanel.png)
- 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.
Update
2.6.6
|
Fixed an issue where the 2ndAnimation value was misaligned when 1stAnimation was disabled. Fixed an issue where switching between Offset and Target in 2nd Translate did not change anything. |
2.6.5
|
Fixed small bug. |
2.6.4
|
Compatible with Blender4.3. Fixed wrong orientation for certain presets and timer. |
2.6.3
|
Fixed bug that can not create text and timer in first time in Blender4.2. |
2.6.2
|
Change detail of node group. |
2.6.1
|
Fixed bug. |
2.6.0
|
Attributes for use in material added. Initial rotation obj bug fixed. The initial orientation is now up. |
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.0
|
Fixed issue that couldn't open font file. Multiple objects can specify different fonts. Add Along Curve function. Add Initial Rotation function. |
2.4.0
|
Compatible with Blender3.5. Add parameter "Max Width". |
2.3.0
|
Fixed glitching when Motion Blur turns on. Fix Shading issue. |
2.2.0
|
Added Shade Smooth function. |
License
The license follows CC-BY-SA.
This contains geometry node groups in Free GN Presetsmade by Bradley_Animations.