Skip to main content

๐ŸŽฌ Lesson 4.2: Animation Basics with the Timeline

You've built a character that poses, drapes, lights, and renders as a still โ€” now let's make it move. Animation in Daz is more approachable than it looks: you set a pose at one moment, a different pose at a later moment, and Daz fills in everything between. In this lesson you'll learn keyframes and interpolation, navigate the Timeline pane, meet aniMate2 and its drag-and-drop aniBlocks, build a clean 360ยฐ turntable of your character, and render the whole thing out as an image sequence you can turn into a video. It's the bridge from portrait artist to motion โ€” and it's the perfect showcase for a finished figure.

๐ŸŽฏ Learning Objectives

By the end of this lesson, you will be able to:

  • Explain what keyframes and interpolation are
  • Navigate the Timeline pane and set keyframes
  • Understand when to use aniMate2 and aniBlocks
  • Build a smooth 360ยฐ turntable of your character
  • Set the frame rate and range for an animation
  • Render an image sequence and assemble it into video
  • Follow a sensible animation workflow from pose to playback

Estimated Time: 55 minutes

Project: A short 360ยฐ turntable animation of your posed, dressed character, rendered as an image sequence and assembled into a shareable video clip.

In This Lesson

From Still to Motion

Animation is just a series of still images โ€” frames โ€” played fast enough that the eye reads them as continuous motion. In Daz, you don't draw every frame; you set a few important poses at specific times and let the software calculate the in-between frames automatically. That calculation is the heart of computer animation.

๐Ÿ’ก The one-sentence version: You define key poses at chosen moments (keyframes), and Daz interpolates the frames between them, producing smooth motion from just a handful of set positions.

๐Ÿ“– Definition

Frame rate (fps): how many frames play per second โ€” commonly 30 or 24 for video. Frame range: the total number of frames in your animation. A 5-second clip at 30 fps is 150 frames. Set both before animating so your timing math works out.

Because Daz fills the gaps for you, animation becomes a matter of deciding what should happen and when โ€” not hand-placing hundreds of positions. Nail a few key moments and the software makes them flow.

graph TD A["Ways to animate in Daz"] --> B["Keyframes on the Timeline"] A --> C["aniBlocks in aniMate2"] B --> D["Daz interpolates the in-between frames"] C --> D D --> E["A rendered image sequence"] style A fill:#6366f1,stroke:#333,stroke-width:2px,color:#fff style D fill:#3b82f6,stroke:#333,color:#fff style E fill:#10b981,stroke:#333,color:#fff

๐Ÿ’ก Rendering animation is rendering, times N frames

Every frame of an animation is a full Iray render. A 150-frame turntable is 150 renders โ€” so animation render times add up fast. This is why turntables and simple motions are the right first projects: they look impressive without demanding hundreds of heavy, softly-lit frames.

โš ๏ธ Important Note: Set your frame rate and range first. Changing the frame rate after animating rescales your timing and can throw off carefully placed keyframes. Decide "5 seconds at 30 fps" up front, and animate within that plan.

Keyframes & Interpolation

The two words that unlock all of animation are keyframe and interpolation. Understand them and everything else is just interface.

๐Ÿ“– Definition

Keyframe: a recorded value (a pose, a position, a rotation) at a specific frame. Interpolation: the automatic calculation of the values between two keyframes, so the figure moves smoothly from one to the next instead of jumping.

To animate the simplest possible move: go to frame 0, set a pose (that creates keyframes); go to frame 60, change the pose (new keyframes); play back, and Daz smoothly interpolates the whole journey. That's it โ€” the same pattern scales to any animation.

๐Ÿ’ก Interpolation has a "shape" โ€” easing

By default Daz eases motion in and out, so it accelerates and decelerates naturally rather than moving at a robotic constant speed. This TCB / linear interpolation choice lives on the keyframes. Linear is perfect for a constant-speed turntable; eased is better for lifelike body motion.

โœ… Pro Tip โ€” use linear interpolation for turntables

A turntable should spin at a perfectly even rate. Set the rotation keyframes to linear interpolation so the figure turns at constant speed with no ease-in/ease-out. Eased interpolation would make the spin slow at the start and end โ€” fine for a gesture, wrong for a smooth 360ยฐ.

โš ๏ธ Important Note: Keyframes record whatever changed at that frame. If you accidentally nudge a light, camera, or morph while on a later frame, you may create keyframes you didn't intend โ€” leaving something drifting through the animation. When motion looks odd, inspect the Timeline for stray keys.

The Timeline Pane

The Timeline pane (Window โ†’ Panes โ†’ Timeline) is your basic, precise animation tool. It shows the current frame, a playhead you scrub, and the keyframes on whatever's selected โ€” the direct, keyframe-level control under everything.

The Timeline pane showing the frame ruler, playhead, keyframe markers on a figure, current-frame and total-frames fields, and playback controls
Figure 1: The Timeline pane โ€” the frame ruler and playhead, keyframe markers on the selected figure, the current-frame and total-frames fields, and playback controls.

Timeline essentials

Control What it does Notes
Current Frame Which frame you're viewing/editing Move here before making a change to key it
Total Frames The length of the animation Frames รท fps = duration in seconds
Playhead / Scrubber Drag to preview motion frame by frame Fast way to check timing without rendering
Keyframe markers Show where values are recorded Select and move them to retime

โœ… Pro Tip โ€” scrub before you render

Dragging the playhead is a free, instant preview of your motion in the OpenGL viewport. Scrub the whole range and watch for hitches, foot-slides, or intersections before committing to a long Iray render. Fixing timing at the scrub stage costs seconds; fixing it after a render costs hours.

โš ๏ธ Important Note: The Timeline shows keys for the currently selected node. If you don't see the keyframes you expect, you may have the wrong item selected โ€” select the figure (or the specific bone, camera, or light) whose animation you want to inspect or edit.

aniMate2 & aniBlocks

Where the Timeline is precise and manual, aniMate2 is fast and library-driven. It's a separate animation pane that works with aniBlocks โ€” pre-made motion clips you drag onto a track and combine, like audio loops in a music app.

๐Ÿ“– Definition

aniMate2: a timeline-style pane for assembling animation from aniBlocks โ€” ready-made motion clips (a walk, a wave, an idle) you drag, drop, trim, and blend. It's the quickest way to get believable full-body motion without keyframing every joint by hand.

Timeline vs aniMate2

Approach Strength Best for
Timeline (keyframes) Exact, custom control over every value Turntables, precise custom moves, fixes
aniMate2 (aniBlocks) Fast, pre-animated, believable body motion Walks, gestures, idles, quick shots

๐Ÿ’ก They work together

You can build a base with aniBlocks in aniMate2, then bake it to the Timeline (Studio keyframes) to fine-tune individual poses. Many artists rough in motion with aniBlocks for speed, then polish specific frames with keyframes for control โ€” best of both tools.

โš ๏ธ Important Note: aniBlocks are authored for specific figure generations (e.g. Genesis 8). A block made for one generation may not fit another cleanly. Match aniBlocks to your figure's generation, or expect to retarget/adjust โ€” mismatches cause odd limb positions.

Building a Turntable

The perfect first animation is a turntable โ€” your character rotating a full 360ยฐ so viewers see them from every angle. It's simple, it's the industry-standard way to show off a model, and it needs just two keyframes.

๐Ÿ“– Definition

Turntable: an animation where the subject (or the camera) rotates a full 360ยฐ at constant speed, revealing the model from all sides. It's the classic portfolio piece for a 3D character โ€” a rotisserie tour of your work.

Two ways to spin

  • Rotate the figure โ€” group the figure (or use its root) and keyframe Y-rotation from 0ยฐ at frame 0 to 360ยฐ at the last frame. Simplest approach.
  • Orbit the camera โ€” keep the figure still and rotate the camera around it. Better when a floor, hair sim, or dForce drape should stay physically settled.

โœ… Pro Tip โ€” rotate the camera when physics is involved

If your character has a dForce drape or hair sim, spinning the figure can disturb the settled cloth. Instead, keep the figure planted and orbit the camera around it โ€” the drape stays perfect and only the viewpoint moves. Cleaner turntables, no re-simulating.

โš ๏ธ Important Note: For a seamless loop, the first and last frames must match. Rotate exactly 360ยฐ and make sure interpolation is linear, or you'll get a visible stutter or speed change at the loop point. A turntable that hitches on repeat almost always has non-linear keys or an off-by-a-frame range.

Rendering to Video

Animation done, it's time to render. The professional habit is to render an image sequence โ€” one file per frame โ€” rather than straight to a movie file, then assemble those frames into video afterward.

๐Ÿ“– Definition

Image sequence: an animation rendered as numbered still images (frame_0001.png, frame_0002.png, โ€ฆ) instead of a single video file. Each frame is a full render; the sequence is later encoded into a video with Daz or an external tool.

In Render Settings, choose to render the animation (the frame range, not just the current frame) and set the output. Rendering to a sequence has real advantages:

Benefit Why it matters
Crash-safe If Daz crashes at frame 120, you keep frames 1โ€“119 and resume
Re-encode freely Make MP4, GIF, or different resolutions from the same frames
Fix single frames Re-render only a bad frame instead of the whole clip
graph LR A["Set frame rate and range"] --> B["Animate keyframes or aniBlocks"] B --> C["Scrub to check the motion"] C --> D["Render an image sequence"] D --> E["Encode the frames to video"] style A fill:#6366f1,stroke:#333,stroke-width:2px,color:#fff style C fill:#3b82f6,stroke:#333,color:#fff style E fill:#10b981,stroke:#333,color:#fff
โš ๏ธ Important Note: Animation renders are long โ€” budget accordingly. Use a lower resolution and a denoiser-friendly sample cap for motion tests, and reserve full-res renders for the final. A 5-second clip that's clean at test quality beats a gorgeous one you never finish because each frame took ten minutes.

An Animation Workflow

Animation rewards planning. Here's a dependable order that keeps render time and rework under control.

Step Do this Why
1. Plan Set frame rate and range (e.g. 150 frames @ 30 fps) Timing depends on this being fixed first
2. Animate Keyframe the motion (or drop aniBlocks) Define the key moments; Daz fills the rest
3. Preview Scrub the Timeline in the viewport Catch hitches before rendering anything
4. Test render Low-res sequence to check motion + lighting Cheap proof before the expensive pass
5. Final Full-res image sequence, then encode to video Crash-safe frames you can re-encode anytime

๐Ÿ’ก Simulate after animating, across the range

If your animated character wears dForce cloth, run the simulation over the full Timeline range so the fabric moves with the motion, not just one frame. Order matters: animate the body first, then simulate cloth across the whole clip, then render โ€” reversing this means re-simulating.

A filmstrip of turntable frames showing a character rotating from front to side to back as a rendered image sequence
Figure 2: A turntable rendered as an image sequence โ€” several numbered frames showing the character rotating front to back, later encoded into a smooth looping video.
โš ๏ธ Important Note: Keep the scene file and the rendered frames both. The frames are your deliverable; the scene lets you re-render at a higher resolution, adjust lighting, or extend the animation later. As with stills, the render is the output and the scene is the recipe.

Hands-on: Turntable

Let's build and render a 360ยฐ turntable of your character โ€” set the range, create the spin, preview it, then render a sequence.

๐Ÿ‹๏ธ Exercise 1: Set Up & Keyframe

Objective: Create a two-keyframe 360ยฐ spin.

Steps:

  1. Set your animation to 150 frames at 30 fps (a 5-second clip) in the Timeline.
  2. At frame 0, key the camera (or figure) at its start; at frame 150, rotate a full 360ยฐ around the figure and key it.
  3. Set the rotation keyframes to linear interpolation for constant speed.

๐Ÿ‹๏ธ Exercise 2: Preview & Refine

Objective: Confirm smooth, seamless motion before rendering.

Steps:

  1. Scrub the playhead across the whole range in the viewport and watch the rotation.
  2. Confirm the spin is even and the first and last frames match for a clean loop.
  3. Check nothing else is accidentally animated โ€” no drifting lights, morphs, or cloth.
๐Ÿ’ก Hint โ€” my turntable stutters when it loops

Two usual causes. First, interpolation: set the rotation keys to linear so speed is constant rather than easing in and out. Second, the loop point: rotating a full 360ยฐ means frame 0 and frame 150 show the same angle, which can double-up on loop โ€” try ending the 360ยฐ one frame before the last frame, or rotate to just under 360ยฐ, so the loop is seamless.

๐Ÿ‹๏ธ Exercise 3: Render the Sequence

Objective: Output an image sequence and encode it.

Steps:

  1. In Render Settings, choose to render the animation range and set output to a numbered image sequence (PNG).
  2. Do a quick low-res test first; when happy, render the full sequence.
  3. Encode the frames to a video (in Daz or an external tool) and save the scene.

๐ŸŽฏ Quick Quiz

Question 1: What does interpolation do in an animation?

Question 2: Your character has a dForce drape. What's the cleaner way to build a turntable?

Question 3: Why render an animation as an image sequence rather than straight to a movie file?

Best Practices

โœ… Do's

  • Set frame rate and range first โ€” timing depends on it.
  • Scrub the Timeline to preview motion before any render.
  • Use linear interpolation for constant-speed turntables.
  • Orbit the camera instead of the figure when physics is settled.
  • Render image sequences for crash-safety and re-encoding.
  • Test at low resolution before committing to the full render.

โŒ Don'ts

  • Don't change frame rate after animating โ€” it rescales your timing.
  • Don't leave stray keyframes on lights, cameras, or morphs you didn't mean to animate.
  • Don't render straight to a movie file for anything long โ€” a crash loses it all.
  • Don't mismatch aniBlocks to the wrong figure generation.
  • Don't simulate dForce on one frame for an animated clip โ€” sim the whole range.

๐Ÿ’ก Pro Tips

  • Rough in motion with aniBlocks, then bake to the Timeline to polish.
  • End a 360ยฐ a frame short of the last frame for a seamless loop.
  • Keep a low-res "motion test" render setting saved for quick previews.
  • Name your frame files with padded numbers so they sort correctly.
  • Keep the scene file so you can re-render the sequence larger later.

Summary

๐ŸŽ‰ Key Takeaways

  • Animation is set poses at chosen frames โ€” keyframes โ€” with Daz interpolating the smooth motion between them.
  • The Timeline gives precise keyframe control; aniMate2 + aniBlocks give fast, pre-made body motion, and they combine.
  • A turntable needs just two keyframes and linear interpolation; orbit the camera when a dForce drape must stay settled.
  • Set frame rate and range first, and remember every frame is a full Iray render, so render time multiplies.
  • Render an image sequence โ€” crash-safe and re-encodable โ€” then assemble it into a shareable video.

๐Ÿ“š Additional Resources

๐Ÿš€ What's Next?

That's Module 4 done โ€” your character can move, and its cloth moves with it. Now we take the whole figure beyond Daz. In Lesson 5.1 โ€” The Daz to Blender Bridge, you'll install the bridge, export your Genesis figure into Blender with its mesh, rig, and materials, fix up the shaders on the Blender side, and learn when Diffeomorphic is the better route.

๐Ÿ’ก Your character moves now!

Keyframes, the Timeline, aniBlocks, a looping turntable, and an image-sequence render โ€” you've crossed from stills into motion. A clean turntable is the classic way to show a 3D character to the world, and you can make one start to finish. Next stop: the bridges that carry this figure into Blender and Unreal.