# Curve Effects

You can create "Curve Effects" to specify custom animation curves (movement, scale, rotation, color) over time.

## Uniform Curve <a href="#uniform-curve" id="uniform-curve"></a>

This Scriptable lets you create your own effect from scratch, applying its animation to an entire character.

You will find different modules here, for example the “[#modules](https://docs.febucci.com/text-animator-unity/2.x/effects/create-your-own-effects/create-effects-in-the-inspector/..#modules "mention") ” and “[#emission](https://docs.febucci.com/text-animator-unity/2.x/effects/create-your-own-effects/create-effects-in-the-inspector/..#emission "mention") " that you already know from earlier, plus movement, scale, rotation and color ones.

![](https://541806160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJE1tNTWPRG3py6Cs3USD%2Fuploads%2F2eeXGcYBH6ERPt7xH7Rk%2Ftext%20animator%20uniform%20curve%20effect.png?alt=media)

Their functioning is similar as the rest of the asset. You are able to choose an `amplitude` (the intensity/strength), apply some `wave size` if you’d like to have some time differences between consecutive characters, and choose a per-module `weight over time` to control the intensity of an individual module during a cycle.

## Vertex Curve <a href="#vertex-curve" id="vertex-curve"></a>

This Scriptable works similar to the “Uniform Curve” one, but lets you specify a different animation for each vertex of a character (each character has 4 vertices, starting from bottom left and proceeding clockwise).
