AI GRAPH EDITOR

PROJECTTikTok Effect House AI Graph Editor
ROLESenior Multimedia Designer
TEAMTikTok Effect House
PERIODFebruary to April 2026
PRACTICE04 AI & CREATOR TOOLS · also 01

An animal chef had to stay consistent across generated frames; a time-lapse had to survive the full edit. I tested model output, traced workflow failures, and finished three launch templates, including Nightmare, which I took over from a colleague.

PROBLEM
Generated images, animation, and editing had to hold together as usable templates.
MY DECISION
I tested model output and separated assembly failures into testable combinations.
SHIPPED
I finished three launch templates, including Nightmare after taking it over.
EVIDENCE
311,769,142 video views across the three templates as of September 12, 2026.

THE numbers

The three launch templates became starting points for 1,557 creator effects, which creators used to build effects of their own.

The lightning cat from a creator effect: a white cat in a chef hat, paws up, mouth open
1,557creator effects

New effects other creators published using one of the three templates as their starting point.

The chef corgi from a creator effect: a dog in a chef hat and apron, paws on its ears, mouth open
1,757,405videos published

Videos people made with the three templates and posted on TikTok.

The screaming monkey from a creator effect: a monkey in a chef hat, arms raised
311,769,142video views

Times those videos were watched.

Totals across the three templates, as of September 12, 2026.

THE RESULT

SERVICE WORKING ANIMALS · 4,910,225 VIEWS · SHIPPED
WAIT LONG ENOUGH · 5,878,233 VIEWS · SHIPPED
NIGHTMARE · 300,980,684 VIEWS · SHIPPED

A NEW WORKFLOW NEEDED WORKING EXAMPLES

The workflow could generate images, animate them, and assemble a video. Our launch examples had to make all three stages work together.

Effect House was preparing a workflow that chains AI image generation, video generation, and editing. I tested ideas against real model output, shaped the results into a story, and checked the assembled cut.

Service Working Animals and Nightmare use image-to-video; Wait Long Enough assembles generated stills into a time-lapse.

Effect House templates page with AI Nightmare, AI Pets At Work and AI Time Passed Me By under Trending
THE THREE TEMPLATES LIVE IN EFFECT HOUSE
AI Graph node editor: an input photo feeds three image model nodes and two video model nodes, wired into a three-clip result
THE NODE GRAPH AT ONE STAGE: IMAGE AND VIDEO MODELS CHAINED INTO ONE EDIT
Service Working Animals cover: the monkey chef summons lightning
TEMPLATE 01 / 03

SERVICE WORKING ANIMALS

Image-to-video. A person becomes an animal doing a service job, and the job goes badly.

CREATOR EFFECTS
80
VIDEOS PUBLISHED
50,134
VIDEO VIEWS
4,910,225
Service Working Animals workflow: the input photo goes through Image Edit to the animal chef, then Image Alive from a first and a last frame
THE WORKFLOW · IMAGE EDIT → IMAGE ALIVE, FIRST AND LAST FRAME
STEP 01

KEEP THE VARIATION THE MODEL GIVES YOU

I kept the model's variation as part of the experience: every user gets their own animal, inside the same workplace story.

The idea began as pets doing service jobs. When the brief shifted to turning a person into an animal, I tested whether the existing prompt could carry the change. It could, and it produced a different animal for each input.

01 · SAME PROMPT · CORGI
01 · SAME PROMPT · MONKEY
01 · SAME PROMPT · CAPYBARA
01 · SAME PROMPT · BORDER COLLIE
STEP 02

CHOOSE THE SCENARIO THE MODEL CAN SUSTAIN

The kitchen failed far less often than the other jobs, so it became the template's scenario.

I tested chef, waiter, and barista. Waiter and barista outputs kept missing the action, distorting anatomy and props, or adding brand logos.

02 · CHEF · KEPT
02 · WAITER · DROPPED
02 · BARISTA · DROPPED
Image Edit tests: barista, waiter and chef scenes, each run on seven pets: a ragdoll, a shiba, an orange cat, a rabbit, a budgie, a bearded dragon and a spaniel
02 · IMAGE EDIT TESTS · BARISTA · WAITER · CHEF, THE SAME SEVEN PETS IN EACH ROW
STEP 03

GIVE THE FRUSTRATION A PAYOFF

After review, I replaced the ending where the animal runs away with a payoff for the pressure: it summons lightning.

I drew on a familiar feeling, being under pressure at work while someone criticizes everything you do, and pushed it to an absurd response: the animal raises its arms and summons lightning, with cat-and-lightning memes as the visual reference. Image-to-image generation produced the lightning pose reliably, which made the first-and-last-frame video setup straightforward.

03 · THE FIRST ENDING, AS PROMPTED

“Suddenly several human hands enter the frame and keep continuously pointing toward the pet. The pet looks startled and quickly leans backward with a frightened face and body posture while the hands continue pointing without stopping. After a moment the pet begins crying like a human, opens its mouth in a sad crying expression, drops the spatula, and quickly runs away from the stove.”

IMAGE ALIVE PROMPT
The corgi chef at the stove, mouth open, while two hands point at it from either side
03 · UNDER PRESSURE · THE FRAME BEFORE THE LIGHTNING
The corgi chef raises its arms and summons lightning
03 · LIGHTNING · THE LAST FRAME, GENERATED IMAGE-TO-IMAGE
Wait Long Enough cover: a skeleton in a ruined window
TEMPLATE 02 / 03

WAIT LONG ENOUGH

Six stills made the world grow over the user and exposed an assembly failure I narrowed down for engineering.

CREATOR EFFECTS
169
VIDEOS PUBLISHED
48,321
VIDEO VIEWS
5,878,233
Wait Long Enough workflow: one input photo, five Image Edit prompts, six stills from the user to the skeleton
THE WORKFLOW · ONE INPUT PHOTO, FIVE IMAGE EDITS, SIX STILLS INTO THE TIME-LAPSE
STEP 01

BREAK THE FAILURE INTO TESTABLE COMBINATIONS

Two or three clips assembled fine, but all six failed, so I tested cropping and transitions separately to find the trigger.

The world slowly grows over the user: one original photo plus five generated stills, assembled into a time-lapse. That hit the tool's input limit and exposed a failure smaller tests had missed. I removed cropping, then transitions, then tried them in combination, and traced the trigger to how the two interacted in the longer assembly.

Generated still: the subject, young, in one era
01 · GENERATED STILL · THE FIRST OF THE SIX
Generated still: the subject, older, in another era
01 · GENERATED STILL · THE GROWTH STARTS
01 · ASSEMBLY TEST · CROPPING ONLY · PLAYS THROUGH
01 · ASSEMBLY TEST · CROPPING + TRANSITIONS · DROPS TO BLACK
STEP 02

REVISE A BLOCKED PROMPT WITHOUT LOSING THE CONCEPT

When the prompt was blocked, I moved its description away from death imagery toward a living but exhausted subject.

The block came with no explanation. After I revised the wording, generation succeeded with consistent quality.

02 · THE WORDING THAT WAS BLOCKED

“The human face rapidly ages and decays into a skull.”

“Dust accumulating rapidly, skin desiccating, drying, and cracking before revealing the bone.”

“The person turns into dust and blows away, leaving only a skeleton behind.”

PROMPT TESTS
Five rounds of Image Edit prompts on the same input photo, six eras per round: round one changes only the background, round five ages the subject and changes the clothing
02 · FIVE ROUNDS OF IMAGE EDIT PROMPTS · ROUND 01 AT THE TOP, ROUND 05 AT THE BOTTOM · THE SAME INPUT PHOTO
Generated still from the revised prompt: the subject alive but exhausted
02 · THE LAST STILL, FROM THE REVISED PROMPT
Nightmare cover: the giant spider over the person
TEMPLATE 03 / 03

NIGHTMARE

A spider drags the person away. I took over the shared concept’s build, prompt refinement, timing, and transitions.

CREATOR EFFECTS
1,308
VIDEOS PUBLISHED
1,658,950
VIDEO VIEWS
300,980,684
Nightmare workflow: two Image Edit branches, the bed and the corridor, each animated with Image Alive, then stitched
THE WORKFLOW · TWO IMAGE EDITS → TWO IMAGE ALIVES → STITCHED VIDEO
STEP 01

CARRY A SHARED IDEA THROUGH TO THE FINISHED CUT

When a colleague moved to another project, I took over the AI Graph build, finished the prompt adjustments, and refined timing and transitions.

My colleague’s first concept had a person falling through clouds and waking in bed, but feedback found the opening too calm to scare anyone. The rework borrowed a giant spider from one of my brainstorms: in a backrooms-style corridor, the spider drags the person away. My colleague built that version and wrote the initial prompts.

Test 01, Falling Dream: a shiba falls through white clouds against a blue sky
01 · TEST 01 · FALLING DREAM · THE OPENING THAT WAS TOO CALM
Test 01, Falling Dream: the person lies back in the clouds
01 · TEST 01 · FALLING DREAM · THE PERSON IN THE CLOUDS
Nightmare setup: a backrooms-style corridor, the person at the far door
01 · THE CORRIDOR · KEPT
01 · PROMPT TEST · WITHOUT THE REFERENCE IMAGE · DROPPED
My CCTV brainstorm, concept 3, Human vs Giant Spider: three security-camera panels, the spider enters the foyer, chases the person through the house, and is sprayed away in the kitchen
01 · CCTV CONCEPT · HUMAN VS GIANT SPIDER
STEP 02

CUT THE GENERATED FOOTAGE DOWN TO THE STORY

I re-trimmed the clips to remove redundant footage and keep the dream moving toward its wake-up ending.

Some image-to-video output was unusable or ran longer than the beat needed.

02 · BEFORE THE TRIM · 10.0 S
02 · AFTER THE TRIM · 8.5 S

FEED PRODUCTION FINDINGS BACK INTO THE TOOL

Every issue I reported from production was fixed in the first release.

Across the three templates I reported generation-duration mismatches, failed transitions, and cropping that did not survive export.

I also documented two workflow improvements, access to original prompts and clearer reference-image input, which engineering confirmed for the second phase.

Every stage needed a call: which model behavior to keep, which scenario to drop, where to cut generated footage, and which failures had to reach engineering before release.

Best viewed on desktop (1280px and up).