Animating Text in 3ds Max - Using Modifiers
In this tutorial, you are introduced to several modifiers used for animating text. If you are in Motion Graphics, you will find these techniques useful as animating text is an integral part of Motion Graphics. you will start by exploring simple keyframing methods and animating transforms and modifier parameters.
- Recorded in: 3ds Max 2012
- This tutorial is intended for use with 3ds Max version 2012 or higher.
00:00:02 --> 00:00:08
In this movie,we'll take a look at some simple keyframing techniques to animate text in 3ds Max.
00:00:09 --> 00:00:15
Animating text is an important part of Motion Graphics as you often see in TV ads and movie credits.
00:00:15 --> 00:00:22
The scene you will work on contains simple 3D elements; three planes mapped with different textures,
00:00:22 --> 00:00:26
A sphere representing planet earth and three different cameras.
00:00:27 --> 00:00:30
The Animation length is set to 300 frames.
00:00:31 --> 00:00:37
You will use three lines of text, one for each background, and animate them to fit their environment.
00:00:37 --> 00:00:45
You'll start with the snow environment. Switch the Perspective view to display Camera001 using the "C" hotkey.
00:00:46 --> 00:00:50
Next you create a line of text that you "melt", using a modifier.
00:00:51 --> 00:00:54
In the Front view, zoom in on the area you're working on.
00:00:55 --> 00:00:59
From the Create panel, under Shapes, use the Text tool.
00:01:00 --> 00:01:06
Change the text to read something befitting the scene, for example: ICE MELT in capital letters.
00:01:07 --> 00:01:13
Click a point near the camera target in the front view, the text appears, although it is quite big.
00:01:13 --> 00:01:18
Adjust the size of the text; something around 16 units should work well here.
00:01:19 --> 00:01:25
You can of course change the font to something you like. Let's try "Bauhaus 93" for this example.
00:01:26 --> 00:01:32
At this time, the text is a simple 2D shape. You need to give it depth to render its volume.
00:01:33 --> 00:01:38
Add an Extrude modifier with an extrude value of about 10 units.
00:01:38 --> 00:01:41
Zoom in on the text in both the front and top views.
00:01:42 --> 00:01:47
If you need to, adjust the position so that the text is right above the ground plane.
00:01:48 --> 00:01:55
Notice the text resolution. There's a certain amount of sub-divisions seen in the top view but not much in the front view.
00:01:56 --> 00:02:03
You can even add to the resolution of the extrusion itself but not to the front-facing polygons of the text itself.
00:02:03 --> 00:02:09
However, an alternative method to adding detail is to use the Quadrify Mesh modifier.
00:02:10 --> 00:02:14
A Quadrify % value of 3 should be adequate for this example.
00:02:15 --> 00:02:19
To animate the text melting, simply add a Melt modifier.
00:02:20 --> 00:02:24
You need of course to use it in the correct axis, in this case Y.
00:02:25 --> 00:02:30
You can also adjust the "shape" of the melt by modifying the Solidity value,
00:02:31 --> 00:02:35
either by using one of the defaults or by choosing a custom value.
00:02:36 --> 00:02:43
If you get a distorted look as polygons collapse, simply move the text slightly below the ground.
00:02:48 --> 00:02:53
If you want, you can apply the already available "Snow" material to the text,
00:02:54 --> 00:02:59
although you'd also need to apply a UVW Map modifier for that to work well.
00:03:02 --> 00:03:08
Simply set it to Box mode with Length/Width/Height values of 50 units.
00:03:08 --> 00:03:16
Also ,make sure the UVW Map modifier is set before the Melt modifier, so that it is evaluated first.
00:03:17 --> 00:03:28
Finally, using Auto Key, animate the Melt Amount value to melt the text, say between frames 20 and 260.
00:03:33 --> 00:03:41
That was easy, the next example is equally easy and will use the Noise modifier to randomly animate text motion.
00:03:42 --> 00:03:48
Switch the camera view to Camera002. After dealing with ice, you'll now deal with fire.
00:03:49 --> 00:03:52
Zoom in the top and front views to the appropriate areas.
00:03:53 --> 00:03:59
Like you did earlier, create a line of text in the Front view that reads: THE HEAT IS ON.
00:04:00 --> 00:04:02
Place it slightly above the flames in the image.
00:04:03 --> 00:04:11
Notice that the last line of text used still appears as a default, and so do other properties such as font and size.
00:04:11 --> 00:04:19
This time, use the Comic Sans MS font. A size of 16 should also work well for this example.
00:04:20 --> 00:04:27
Extrude the text by a value of 2 or 3 units only. Also set the segments to 2 or 3 for added detail.
00:04:28 --> 00:04:37
If you want, add a UVW Map modifier and assign a gradient-based material to the text, one that works well with the flames.
00:05:11 --> 00:05:13
Finally, add a Noise modifier.
00:05:18 --> 00:05:23
Set it to work in fractal mode, and adjust the X and Y strength values.
00:05:23 --> 00:05:31
In this case, you don't need to deform the text in Z (depth-wise) as you're only looking for a horizontal/vertical displacement.
00:05:32 --> 00:05:36
Finally, enable the Animate Noise option.
00:05:36 --> 00:05:44
Playback the animation and adjust the Frequency value to get an effect you like. A value of 0.1 should work fine here.
00:05:53 --> 00:06:01
If your graphics card can handle it, replace the background flame image by the flame movie file and test the animation again.
00:06:09 --> 00:06:18
At any time and given the nature of the Modifier stack, you can go back and change the text. All other parameters are preserved.
00:06:27 --> 00:06:31
Finally, switch the camera view to Camera003.
00:06:31 --> 00:06:36
Here, you will animate text to rotate and unbend around the planet.
00:06:36 --> 00:06:42
Like you did earlier, zoom in on the area of work in both the top and front views.
00:06:42 --> 00:06:47
Create a line of text that reads: AROUND THE WORLD
00:06:49 --> 00:06:53
and set it to the Bank Gothic Medium BT font type.
00:06:54 --> 00:06:59
This time, instead of extruding the text, you'll use the Bevel modifier.
00:07:00 --> 00:07:05
The bevel modifier enables you to create cut corners that catch highlights nicely.
00:07:18 --> 00:07:22
In the top view, move the text to be just in front of the sphere.
00:07:25 --> 00:07:30
You'll need to go back to the text level and adjust its size to fit the camera view.
00:07:35 --> 00:07:42
Keep it simple on the material front, simply apply a default standard material, but make it quite shiny.
00:07:49 --> 00:07:55
Now apply a Bend modifier at the top of the stack and set it in the X-axis.
00:07:59 --> 00:08:04
Adjust the Bend angle so that the text bends nicely around the sphere.
00:08:04 --> 00:08:11
You will get to animate the bend in a second but first, you need to animate the text to rotate around the earth.
00:08:11 --> 00:08:15
In the Top view, create a point helper.
00:08:19 --> 00:08:23
Set it to box mode and align it Center to Center to the sphere.
00:08:24 --> 00:08:28
Set its size to be big enough to make it easy to select.
00:08:31 --> 00:08:34
Link the text to the point helper.
00:08:38 --> 00:08:42
As you rotate the helper now, the text rotates accordingly.
00:08:43 --> 00:08:48
To animate the rotation of the helper, you'll use Set Key.
00:08:48 --> 00:08:55
Click the Key Filters button and make sure only Rotation is active. That's all you need here.
00:08:56 --> 00:09:04
Enable Set Key mode and go to frame 260. At this moment in time, this is the orientation you want your helper to be in.
00:09:05 --> 00:09:11
Click the Set Keys button to create a keyframe. Alternatively, you can press the "K" hotkey.
00:09:12 --> 00:09:18
Go to fame 0 and rotate the helper around the Z-axis so that the text is mostly behind the planet.
00:09:19 --> 00:09:24
If you want, rotate the helper in screen view as well and create a key.
00:09:24 --> 00:09:30
You may need additional keyframes, at least one halfway at around frame 130.
00:09:40 --> 00:09:45
You will almost certainly need to adjust the curves in the Curve Editor to smooth the motion.
00:10:08 --> 00:10:11
Exit Set Key mode when done.
00:10:15 --> 00:10:18
Select the text and go to frame 260.
00:10:19 --> 00:10:26
This time, use Auto Key mode to animate the Bend angle to go from the value you set initially to 0.
00:10:27 --> 00:10:36
If you feel the text is unbending too fast, you can slide the keyframe at 0 to start only at frame 60, thus delaying the effect.
00:10:41 --> 00:10:48
And so in this movie, you have dabbled with simple keyframing and modifiers with built-in animation features.
00:10:50 --> 00:10:57
You've created a melting effect, a random-based animation jiggle effect using the Noise modifier,
00:10:57 --> 00:11:02
and last you animated text to rotate and unbend as it goes around another object.
00:11:03 --> 00:11:07
Check out other tutorials on animated text where you learn more advanced techniques.