Production · Article

From one character to a full production brief

A campaign is a job with a list of outputs, not a hundred separate prompts.

AvatarRiseNovember 11, 20265 min read

A typical synthetic campaign still hops between products. One service makes the stills. Another animates them. A third speaks. An editor stitches the result. Every hop is a place where the face, the wardrobe or the file name gets lost.

AvatarRise is organized the other way around. The character exists first. A brief then asks for a set of assets against that character: photographs in several scenes, short clips, spoken versions and language variants.

What a brief contains

  • The character, already approved
  • The scenes, wardrobe and photographic or motion style
  • Counts: how many stills, how many clips, how long
  • The scripts, if the character speaks
  • The languages, if the same picture has to talk more than once

How the studio runs it

The studio turns that list into jobs. Image, video and speech scale separately, because they do not cost the same and they do not finish in the same amount of time. Video in particular has to stay consistent from frame to frame, and it should not block the rest of the workspace while it runs.

Behind the scenes, an orchestration layer picks a model for each task, prepares the references, queues the work, retries what fails and records the compute used. The workflow does not depend on one model: when a better one appears for a task, it can be swapped in without changing the brief.

An illustrative list

A cosmetics spokesperson might be specified as one original character, a dozen approved references, a hundred photographs, twenty short clips, five speaking videos and three languages. That list shows the shape of a job. It is not a promise that every account receives those counts, and it is not a case study.

Review, then the library

After generation, someone still reviews identity, technical quality and whether the scene matches the brief. Approved files go into the library, filed by character, campaign, format and date, so the next month does not start from zero.

The number we track is the cost of an approved asset, not the cost of a single generation. Fewer rejected takes is where the savings are.

Enterprise is the same idea at a volume that needs an API, dedicated workspaces or a dedicated processing environment.