Skip to main content
April 1, 2026Kalika Kharkar Sharma/10 min read

Rotating Wedge: Null Objects & Hold Keyframes

Master After Effects Animation with Professional Techniques

Key Learning Areas

Null Object Animation

Learn to use invisible layers as controllers to simplify complex animations and maintain consistency across multiple layers.

Shape Layer Mastery

Create and manipulate geometric shapes with precise control over positioning, rotation, and anchor points.

Hold Keyframes

Master instant value changes without gradual transitions for text and property animations.

Topics Covered in This After Effects Tutorial:

Master the fundamentals of motion graphics with null objects, shape layer creation, advanced rotation animation, and precise hold keyframe techniques.

Exercise Preview

preview photo wipes rotation

Exercise Overview

In this comprehensive series of exercises, you'll construct a sophisticated photo slideshow featuring a dynamic graphic wedge that reveals text through elegant rotational wipes. This project will strengthen your foundational skills in rotation-based animation using the Rotation property, shape layer manipulation, and the strategic implementation of null objects to streamline complex animations. You'll also discover how to animate values that transition instantly rather than interpolating over time—a crucial technique for creating sharp, professional motion graphics.

Project Timeline Structure

0:00 - 10:29

Photo Slideshow Setup

Cross-dissolving photo layers with scaling animation

Multiple intervals

Wedge Animation Cycles

Rotating color wedges revealing text at intervals

Key moments

Text Reveals

Hold keyframe text changes synchronized with wedge rotation

Previewing the Final Movie

  1. On the Desktop, navigate to Class Files > After Effects Class > Rotating Wedge > Final Movie and double–click Hyatt-Regency-Rotating-Wedge.mov.

  2. Play the video and analyze these key elements:

    • A seamless photo slideshow that runs throughout the entire duration. The opening image fades up from black, while subsequent photos transition with smooth cross-fades before concluding with a fade to black.
    • All photographs gradually scale up over time, creating subtle visual interest and movement.
    • A colored wedge periodically rotates into frame, revealing white text beneath it. Notice how each wedge features a distinct color and unveils unique text content.
  3. Watch the video multiple times to internalize the timing and movement patterns—you'll recreate this entire sequence over the next two exercises. Keep the preview open as your reference throughout the build process.

Getting Started

Let's establish the proper project foundation and composition settings that will ensure optimal output quality and workflow efficiency.

  1. Switch to After Effects.

  2. Go to File > New > New Project.

  3. Create a temporary composition to establish the correct settings. Go to Composition > New Composition.

  4. Configure the following settings (we'll delete this composition momentarily, so naming isn't necessary):

    Preset: HDTV 1080 29.97
    Resolution: Full (ensures maximum layer sharpness during preview)
  5. Click OK to create the temporary composition.

  6. Verify the timecode display format at the top left of the Timeline. You should see Timecode (0;00;00;00) rather than Frames (0,000).

    If displaying Frames, hold Cmd (Mac) or CTRL (Windows) and click the display to toggle to Timecode format (0;00;00;00).

  7. Since we only needed this composition to establish duration preferences, delete it now. In the Project panel, select the new composition and press Delete.

    Project Specifications

    1,920px
    Frame Width (pixels)
    1,080px
    Frame Height (pixels)
    2,997fps
    Frame Rate (fps)

Understanding HDTV Preset & Drop Frame Timecode

The HDTV 1080 29.97 preset (North American broadcast standard) establishes more than just dimensions—it configures the frame rate to 29.97 with Drop Frame enabled, which changes timecode display to use semi-colons instead of colons. Drop frame timecode only affects durations longer than one minute, as the timecode "skips" 2 frame counts every minute (except the 10th minute) to maintain sync with real time. This ensures broadcast accuracy over extended durations. For detailed technical information, reference tinyurl.com/drop-frame-timecode

  • Import your project assets. Go to File > Import > File.

  • Navigate to Desktop > Class Files > After Effects Class > Rotating Wedge, then click once on the Assets folder. Important: Do not double-click!

  • Click Open (Mac) or Import Folder (Windows).

  • In the Project panel, expand the Assets folder and both the Photos and Vectors subfolders to verify your imports.

    Confirm you have 3 photos and one flattened Illustrator file (layer structure isn't needed for this project). If Hyatt-Regency-logo.ai imported as a Composition with folder structure, delete both and re-import using "File > Import," selecting "Footage" with "Merged Layers."

  • Create the main composition using automated sequencing. Select all photos in the Photos folder by clicking 1-spa-lady.png and Shift-clicking 3-pool-lady.png.

  • In the Project panel, CTRL-click (Mac) or Right-click (Windows) any selected photo and choose New Comp from Selection.

  • Configure the automated slideshow with these precise settings:

    • Under Create, ensure Single Composition is selected.
    • In Use Dimensions From, keep 1-spa-lady.png selected. Each photo matches HD video dimensions (1920 × 1080), making this the optimal choice.
    • Set Still Duration to 0;00;04;00 for 4-second photo display duration.
    • Enable Sequence Layers.
    • Enable Overlap.
    • Set Duration to 0;00;00;15 for 15-frame overlaps (not 15 seconds).
    • Set Transition to Dissolve Front Layer.
  • Click OK and After Effects will generate your automated slideshow with professional cross-dissolves!

  • Understanding Cross-Dissolves in After Effects

    Traditional cross-dissolves involve simultaneous fade-out and fade-in between layers. After Effects optimizes this process for full-frame images by maintaining the bottom layer at static opacity while the top layer fades down, creating the visual effect of a cross-dissolve with fewer keyframes and better performance. This approach is industry standard for slideshow-style transitions.

  • Scrub through the Timeline with the playhead to examine the automatically generated stair-step layer arrangement with 15-frame overlaps. During these overlaps, you'll see smooth cross-dissolves as each layer reveals the next in sequence.

  • With all layers still selected, press U to reveal all keyframes and examine the automated opacity animation.

  • Notice that only the dissolving layers contain Opacity keyframes—the incoming layers remain static throughout their transitions. This demonstrates After Effects' efficient approach to cross-dissolve animation.

  • Rename and configure the composition properly. Go to Composition > Composition Settings and adjust:

    • Composition Name: Rotating Wedge-MAIN
    • Background Color: Black
    • Click OK.
  • Organize your project structure by dragging Rotating Wedge-MAIN out of the Assets folder to the main Project panel area:

    drag rotating wedge out of assets folder

  • In the Timeline, click an empty area to deselect all layers.

  • Add a professional fade-up from black to the opening image. Move the playhead to 0;15.

  • Click the diamond diamond icon next to the [1-spa-lady.png] layer's Opacity property.

    The diamond turns blue, indicating you've added a keyframe at this position.

  • Press Home (or Fn-Left Arrow) to jump to frame 0;00.

  • Set the [1-spa-lady.png] layer's Opacity to 0% to complete the fade-up animation.

  • Preview your fade-up by scrubbing from 0;00 to 0;15—the spa lady should elegantly fade up from black.

  • Save your project with proper naming conventions. Go to File > Save As > Save As and:

    • Navigate to Desktop > Class Files > After Effects Class > Rotating Wedge
    • Name: yourname-Rotating Wedge.aep
    • Click Save.
  • Automatic Slideshow Creation

    1

    Select Photos

    Choose all photos in the Photos folder for the slideshow sequence

    2

    New Comp from Selection

    Set 4-second duration per photo with 15-frame overlap and dissolve transition

    3

    Automatic Keyframes

    After Effects creates opacity keyframes automatically for cross-dissolve effects

    Scaling All Photos Using a Null Object

    The finished video features subtle scaling animation across all photos. Rather than animating each layer individually, we'll implement a null object—an invisible control layer that can parent and drive multiple layers simultaneously. This approach ensures consistent scaling behavior and dramatically simplifies future adjustments.

    Mastering Null Objects for Layer Control

    Null objects represent one of After Effects' most powerful organizational tools. These invisible layers (visible only as wireframes during editing) can be animated and transformed like any standard layer, but their true power lies in parenting relationships. When you parent layers to a null object, they inherit the null's Position, Scale, and Rotation transformations while maintaining their individual properties like Opacity and Effects. This creates a hierarchical control system essential for professional motion graphics workflows, especially when managing multiple elements that need coordinated movement.

    1. Create the control null. With the [01-spa-lady.png] layer selected, go to Layer > New > Null Object.

    2. In the Composition viewer, locate the small square wireframe with an anchor point anchor point in the top-left corner positioned over the spa lady photo. This null object will control the scaling animation for all photos.

    3. Rename for clarity. Select the [Null 1] layer in the Timeline and press Return (Mac) or Enter (Windows).

    4. Type Scale Null and press Return (Mac) or Enter (Windows) to confirm.

    5. Establish parent-child relationships. Locate the Parent & Link column in the Timeline (positioned right of the switches timeline switches or modes).

      If the Parent & Link column isn't visible, CTRL-click (Mac) or Right-click (Windows) any column header (like Layer Name) and choose Columns > Parent & Link.

    6. Collapse all layer properties down arrow menu to display only layer names for cleaner navigation.

    7. Select all photo layers simultaneously: click [1-spa-lady.png] and Shift-click [3-pool-lady.png].

    8. Create the parenting relationship by dragging the pick whip pick whip icon from any selected layer's Parent & Link column to the Scale Null layer name:

      wedge pick whip drag child to parent

      Confirm the relationship by checking that 1. Scale Null appears in each selected layer's Parent & Link column.

    9. Set up the scaling animation. Move the playhead to 0;00 in the Timeline.

    10. Select the Scale Null layer and expand right arrow menu its Transform properties.

    11. Click the stopwatch stopwatch next to Scale to create the initial keyframe at 0;00.

    12. Jump to the final frame by pressing End (or Fn-Right Arrow) to reach 10;29.

    13. Click either Scale percentage value, type 120%, and press Return (Mac) or Enter (Windows) to create the end keyframe keyframe end.

      This 120% scale represents the upper limit for maintaining image quality. Since our photos match the composition dimensions exactly, scaling beyond 125-130% can introduce visible pixelation in professional output. The 120% value ensures crisp results across all delivery formats.

    14. Preview the scaling effect by scrubbing from 0;00 through the timeline. All photos should scale uniformly and smoothly from 100% to 120%.

    Creating a Color Wedge Using Shape Layers

    Now we'll construct the rotating wedge element using After Effects' powerful shape layer system. Shape layers offer vector-based graphics that remain crisp at any scale and provide extensive customization options for professional motion graphics work.

    1. Clear your selection by clicking empty Timeline space or choosing Edit > Deselect All.

    2. In the Tools panel, select the Rectangle tool rectangle tool. You may need to click and hold the Ellipse tool ellipse tool to access the Rectangle option.

    3. Configure the shape properties in the Tools panel. Verify that the Bezier Path checkbox is disabled (unchecked).

    4. Set up the fill properties by clicking the blue Fill text (not the color swatch):

      • Select the second icon: Solid Color shape layer solid color
      • Confirm Opacity is set to 100%
      • Click OK
    5. Define the fill color by clicking the color swatch next to Fill.

    6. In the hex code field, enter #098AA3 (a professional spa-brand blue that complements the imagery).

    7. Click OK to apply the color.

    8. Disable the stroke by clicking the blue Stroke text in the Tools panel:

      • Select the first icon: None shape layer none

      • Click OK

    9. Create the shape by holding Shift and dragging in the Composition viewer to draw a perfect square. The initial size isn't critical—we'll adjust dimensions precisely in the next steps.

    10. Identify your new shape layer in the Timeline by locating the star icon shape layer icon before the layer name—this distinguishes shape layers from other layer types.

    11. Reveal all modified properties by pressing UU (two Us in rapid succession) to see the complete property structure of Shape Layer 1.

    12. Center the shape geometry by navigating to Contents > Rectangle 1 > Transform: Rectangle 1 and setting Position to 0,0.

    Understanding Shape Layer Positioning

    Shape layers employ a dual-transform system that can initially confuse users. Each shape group (like our Rectangle 1) contains its own Transform properties with Position values based on screen center coordinates. The shape layer itself also has traditional Transform properties where Position values reference the top-left corner. By zeroing out the shape group's Position values first, we eliminate this complexity and can work with the familiar layer-level Transform properties for all subsequent animations.

  • Set precise dimensions under Rectangle Path 1 by changing Size values to 1000, 1000 for a perfectly square 1000-pixel wedge.

  • Rename the layer for better organization. Click Shape Layer 1 and press Return (Mac) or Enter (Windows).

  • Type Wedge and press Return (Mac) or Enter (Windows) to confirm the new name.

  • Improve layer visibility and organization:

    • Click the Label Color (colored square) to the left of the Wedge layer number and select a distinctive color that contrasts with your photo layers
  • Key Takeaways

    1Null objects serve as invisible controllers that simplify animation by allowing multiple layers to inherit Position, Scale, and Rotation properties from a single parent layer
    2After Effects automatically generates cross-dissolve transitions when creating compositions from photo selections with overlap and dissolve settings enabled
    3Shape layers contain both group-level and traditional Transform properties, requiring careful management of Position values to avoid confusion during animation
    4The Pan Behind tool allows precise anchor point repositioning, which is crucial for controlling the pivot point of rotating elements like the wedge animation
    5Drop frame timecode at 29.97 fps uses semi-colons and compensates for timing discrepancies by skipping frame counts, affecting projects longer than one minute
    6Rotation properties in After Effects use revolutions (x) for complete 360-degree spins and degrees for partial rotations, with positive values indicating clockwise motion
    7Scaling raster images beyond 125-130% can degrade quality, making the 120% scaling used in this project a safe choice for maintaining visual fidelity
    8Hold keyframes enable instant value changes without gradual transitions, essential for text that needs to change immediately rather than animate over time

    RELATED ARTICLES