Sports Interstitials

A Scalable Motion Graphics System

A modular system built for Atmosphere TV to generate branded sports interstitials across MLB, NBA, NFL, NHL, MLS, and WNBA. One master system powers thousands of dynamic variations — built for scalability, automation, and efficiency.

Role: Graphic Design · Motion Graphics · Art Direction
Tools: After Effects · Illustrator · Premiere · MOGRT Template · Advanced Expressions
Deliverables: Single Team Wipes · Matchups (NHL, MLB, NFL, NBA, WNBA, MLS)
Client:
atmosphere.tv

The Challenge

When Atmosphere TV acquired rights to Major League Sports highlights, they needed a flexible, scalable solution to produce hundreds of branded sports interstitials across six different leagues.

Each league presented its own challenges:

  • 6 major leagues and 150+ teams

  • Thousands of potential matchups to cover

  • Team names with highly variable character lengths — Ex. Heat (4 characters) to Mavericks (9 characters)

  • The system needed to be “foolproof” for non-design teams to update and render

  • Tight turnaround times for seasonal programming

Planning for Scalability

Good design systems start with good organization. Structure makes scalability possible. To make the system scalable, I began by defining key variables.

Variables (Example: Dallas Mavericks):

  • Team logo – primary & secondary outlined versions

  • Team colors – primary, secondary & tertiary for accessibility

    • Primary: Royal Blue (#00538C)

    • Secondary: Navy Blue (#00285E)

    • Tertiary: Silver (#B8C4CA)

  • Tri code – DAL

  • Team name – MAVERICKS

  • City name – DALLAS

Organization & Planning:

  • Organized all team logos into layered Illustrator files for clean, modular After Effects imports

  • Created outlined logo versions for contrast and design flexibility

  • Scaled and aligned all assets for consistent visual weight and balance

  • Used strict naming conventions and folder structures to streamline automation

  • Developed a unified look & feel that automatically adjusts per league

Building the System

I built a procedural system in After Effects that automated graphics through rule-based expressions.

Technical Approach:

  • Dropdown Menu Controls: Instantly select any team or league

  • Expression-Driven Styling: Assets update automatically

  • Source Text + Index Values: Dynamically populate team, city and tricodes

  • Responsive Layouts: Text scales automatically to fit composition bounds

  • Automated Logo Swap: Primary/secondary logos swap based on team index

  • League-Specific Textures: Unique backgrounds and elements per league

  • Procedural Animations: Faux 3D type and motion effects defined based on rules and parameters rather than keyframed manually

Result:
One master template → thousands of potential variations.

Matchup Generator

The system dynamically pairs matchup graphics between any two teams across all leagues. Each matchup automatically updates visuals with no manual rework.

  • MLB: 30 teams → (30 × 29) ÷ 2 = 435 Variations

  • NFL: 32 teams → (32 × 31) ÷ 2 = 496 Variations

  • NHL: 32 teams → (32 × 31) ÷ 2 = 496 Variations

  • NBA: 30 teams → (30 × 29) ÷ 2 = 435 Variations

  • MLS: 30 teams → (30 × 29) ÷ 2 = 435 Variations

  • WNBA: 13 teams → (13 × 12) ÷ 2 = 78 Variations

Total: Over 2,375 total unique matchups — all from one scalable system!

Results & Impact

Production Efficiency

  • Streamlined workflow from design team to producers

  • Enabled non-design teams to render graphics on demand

  • Reduced production time and manual errors

Design Consistency

  • Unified look & feel across six major leagues

  • Created a strong foundation for future sports programming templates

  • Flexible system for updates, playoffs, championships and seasonal variations

Summary

Built on procedural techniques and expressions, this system allows a single adjustment — such as changing layout, typeface or motion parameter — to automatically update across all 150+ team compositions. This approach ensures consistency while dramatically reducing production time for future updates and refinements.

This project demonstrates my ability to think big picture and combine design systems thinking with advanced technical execution in After Effects. Through careful planning, organized workflows, and strategic use of variables and controls, I developed a scalable system that reliably drives thousands of branded graphics for Atmosphere TV’s sports programming.

Next
Next

Atmosphere TV