Text animation system in Blueprints

GregTDev - Oct 10, 2019

Easily setup various text animation with transform and color changing in time by using vector and color curves and various text animation BP settings

  • Supported Platforms
  • Supported Engine Versions
    4.21 - 4.26
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

This system allows you to easily setup text appearing, looping and disappearing animations by using curves. So you can change letters/words location, rotation, scale, color and opacity changing rules during time.

Optimisation settings are included: easy to change maximum framerate of animation and swith betweel letters-based or words-based animation (text actors will be created for every word of letter).

Tuturial map included: it contains detailed explanation of how this system works with working examples.

  1. Drag BP_AnimatedTextMaster or BP_AnimatedText to scene
  2. Change settings and animation curves (or create new curves)
  3. Use control buttons (or call them from another BP in runtime) to control text animation (start animation, end animation and full reset of actors variables to use text animation actor again in runtime)

Check demo video to see how it works and tutorial video to understand how to setup this system

Quick demo:

https://www.youtube.com/watch?v=RUc31IQQvFc&feature=youtu.be

Tutorial Video:

https://www.youtube.com/watch?v=XpWNy5jYqK4

Technical Details

Features:

  •  Appearing text animation setup
  •  Looping text animation setup
  •  Disappear text animation setup
  • Optimisation settings: text actors can be created for each letter or each word, easy to change event tick frequency
  • Alignment: change row width, distance between rows, horizontal and vertical alighnment and animation order
  • Settings to control transitions bettween appearing, looping and disappearing are included


Number of Blueprints: 5

  • BP_AnimatedTextMaster has all functionality
  • BP_AnimatedText is a child of prev class and has setupped timelines and settings. You can use this class as basic when setting up your own animations
  • BP_TextRenderActor used as animation element
  • 2 tutorial blueprints


Number of curves: 24 curves were made for tutorial examples


Supported Development Platforms: tested on Windows, but should work with any

Supported Target Build Platforms: tested on Windows, but should work with any