Development of an AI system of digital doubles for film production

Filming crowd scenes is constrained by the crew schedule: one shoot day means days of work and hundreds of takes. We develop digital doubles turnkey: from material audit to delivery of the model, motion, and acceptance regulations. Shift time and the number of takes are reduced, and the crew does not travel to set again.
Frequently Asked Questions

Digital doubles in film: where production breaks

Problems with digital doubles begin not in VFX but on set: crowd scenes in production are rarely shot in a single take—the group is built in layers, the background is drawn in, some figures are replaced.

As soon as a living performer is unavailable—busy, injured, changed in face between shooting blocks—the shot stops coming together, and the crew returns to the same location. Light, weather, and props are already different, and the material is adjusted instead of edited.

The second point of loss is mismatch of motion between shots. A double shot separately gets a different camera position, different tempo, and different physicality: at the cut you can see that gait, body turn, or hand movement don't match the adjacent shot.

Finishing is manual—tracking, skeleton transfer, step-phase alignment, shadow and ground-contact matching—and each new angle requires going through that cycle again.

Hence post-production schedule shifts. While animators fix the double, editing, color, and sound wait, and the fix drags along scene reassembly and re-rendering.

The later a discrepancy is found, the longer the chain: instead of one iteration, three or four come out, and delivery slips by weeks even though the material seemed ready.

Another hidden source is the double's comparability with the actor: height, physicality, facial animation, and head placement must match across all shots, otherwise the character "doubles" at the seams.

We break down how this is closed: where digital material is planned in advance and how the process is built so the double matches the set rather than catching up to it.

Implementation effect: shift time, retakes, failure classes

A digital double removes the main limitation of the set—the actor's mandatory presence in frame. Scenes where the hero is shown from behind, in motion, in a crowd, or in a dangerous stunt are covered by the model, and the schedule stops depending on the performer's availability.

On a feature-length project, this frees up to a quarter of shooting shifts: the crew doesn't idle waiting for the actor's window, and light and camera aren't reconfigured for someone else's schedule.

Retakes. A take is more often rejected because of facial expressions, blinking, or the wrong gaze—and the scene is returned to the calendar as a whole shooting block.

When facial animation is transferred to the model separately from the shooting day, the number of repeat passes drops: the fix goes into capture data, not into the crew's schedule, and reshoots stop being the main way to fix a shot.

Post-production. The double's material arrives in a unified format: one scene, one set of layers, predictable motion boundaries. The assembler doesn't parse heterogeneous sources or manually compute geometry—the chain from set to final frame becomes linear and plannable.

We run real-time rendering on set in Unreal Engine: the director sees the composition immediately and doesn't carry decisions over to the next day.

A removed failure class. A shift disruption due to injury, illness, or performer refusal used to mean lost material and a reshoot.

Now the scene is assembled on the double from already-shot data, and the actor falling out of the schedule stops being a production emergency—it's an edit in the plan, not a project shutdown.

Production formats: full replacement, hybrid, reference

The format of working with digital doubles is chosen not by preference but by what actually exists on input: whether the actor is present on set, what shot is needed, and what state the source material is in. Below are three modes that are usually chosen between, with their boundaries.

Option When it fits Limitations
Full replacement of the actor in frame Dangerous stunt scenes, actor unavailability, shooting in a location where a person isn't allowed Need shots without the double being occluded, locked camera movement, and light markers; a close-up with live facial expressions requires separate work
Hybrid shooting The actor holds close-ups, the double covers the stunt, transitional and wide shots, complex angles At the cut between shots, light, optics, and motion tempo must match—otherwise the transition reads
Reference for the character artist An image is needed, not a finished shot: concept, costume, physicality, age changes This is a basis for the artist's work and image approval, not material ready for editing

The common limitation is source material. A soft or noisy frame, erratic camera movement, lack of a scene plan and light measurements make the work more expensive and longer in all three modes, and sometimes make full replacement impractical.

That's why we fix the mode's boundaries before shooting: during prep we agree on the storyboard, the list of scenes for the double, and set requirements—so the scene doesn't have to be reshot.

Development stages: from material audit to handover

The work proceeds in sequential stages, and each next one opens only after the previous is closed. The point is for errors in source data and in the motion scheme to be found before model training, not after delivery of the finished scene.

Work sequence

  1. Audit of source material. We analyze scans and footage: angles, lighting, neutral facial expressions, articulation, motion range. We record gaps—missing profile or reference of a smile in motion—and say what needs to be shot additionally.
  2. Scene and motion scheme. We make a map: where the digital double fully replaces the actor, where only the head is needed, which emotions and lines are mandatory. This is a technical specification for the model, not a wish for the artist.
  3. Assembly and training of the character model. We prepare data, train, and test stability on frames and angles that weren't in the set. A model that works only on training examples is not accepted back.
  4. Testing on control scenes. We compare the result with original frames: facial expressions, head placement, physicality, behavior at the frame boundary. Everything that diverges goes into additional training, not manual finishing.
  5. Handover and team training. We hand over the model, launch and update instructions, and show how to prepare new scenes and what exactly breaks quality. The team continues work without us.

Deliverable package: model, motion, regulations

After handover, the client retains a working loop, not a presentation about it: a model trained on a specific character's materials, a labeled motion archive, and the rules by which that archive can be used further.

We hand over each item in two forms—a working artifact and a document describing the boundaries of its use.

  • Trained character model — weights, checkpoints by training iteration, launch configuration, and a script that reproduces the reference result on the test set.
  • Motion and facial expression library — clips labeled by emotions and states, machine-readable markup, and separation into training and validation parts.
  • Quality report — metrics on the validation set and a list of scenes where the model behaves unstably: this is a map of limitations, not advertising.
  • Material access policies — roles, permission separation by project, source storage terms, and an archive access log.
  • Actor consent policy — scope of transferred rights, term, procedure for consent withdrawal and deletion of derivative materials.
  • Data provenance log — for each frame, the source and basis for use are visible; without it, the model cannot be transferred to third parties.
  • Documentation and regulations — model passport, launch and retraining instructions, acceptance checklist, standard failure scenarios.

Acceptance follows a formal list: for each item, a criterion is agreed in advance—a metric, file composition, or signed document. The package remains self-sufficient: the client's team continues work on their side without returning for every change.

Case: crowd scenes without repeat crew trips

A historical drama with three crowd scenes: a bazaar, a parade, a field formation. Each has 300 to 500 people in frame, the daylight window is short, and costumes don't match between shooting days.

Such scenes were split into six shifts and still returned to set when discrepancies in props were found in editing.

What changed

For Северная студия we assembled a library of digital doubles: appearance, physicality, and costume digitized from reference takes; the crowd is extended by placement in depth layers taking camera perspective into account.

The operator receives ready-made groups that can be added to frame as whole units and rearranged between takes without losing motion coherence.

Parameter Before After
Crew shifts per scene 6 2
Repeat location trips 3 0
Share of manual rotoscoping about half the frames isolated frames

Removed failure class and post-production

A failure class disappeared: an extra dropping out of the crowd, costume mismatch between takes, a clipped shadow, a visible seam. The doubles layer is reassembled from the library, so fixing one group doesn't drag along a reshoot of the entire scene.

The post-production schedule evened out: frame cleanup runs in parallel with editing, not after it, and episode delivery stopped slipping. The freed shifts are spent by the crew on actors' close-ups—what a digital layer can't replace.

How do digital doubles differ from actor recreation?

Digital doubles in film are made in two different ways. A controlled model for scenes is a reconstruction tied to a specific set of shots: angles, lighting scheme, set of facial states, line lengths.

The engineer trains it on limited material and checks the result against reference frames, so the model is predictable and doesn't go beyond the scene.

Full actor recreation is a different task: a single parametric model that produces new facial expressions, speech, and arbitrary angles, including unshot ones.

Here multi-camera capture and stream synchronization are needed, and part of the behavior is still completed—hence technical and reputational risks.

The difference in approaches determines consent requirements. For a controlled model, permission for a specific project, a list of scenes, and a material storage term are sufficient.

Full recreation requires a contract with an explicit term, territory, media, and a ban on training third-party models—SAG-AFTRA practice sets the benchmark: the right of withdrawal and scope of use are fixed in advance, not after the fact.

Applicability by scene diverges similarly. De-aging a hero in an episode, doubling a dangerous stunt, replacing a frame in reshoots—a controlled model. Continuing a story over a long horizon or interactive material without the actor's participation—already full recreation.

The selection criterion is simple: if the model can be locked within the scene and checked against reference frames, we take it. Going beyond those boundaries is a separate legal contour and a separate volume of source data.

Technical doubts: accuracy, rights, acceptance

Producers and directors ask the same questions before start: how recognizable the face will be in a close-up, who owns the digital likeness, what counts as a delivered scene, and how labor-intensive refinement is. We answer each.

How accurate are facial expressions?

We reconstruct the facial repertoire from shot materials, not from a single photograph: micro-expressions and the dynamics of eyelids and lips matter. We check accuracy on control scenes with emotional load—a close-up in dialogue is considered the most demanding case.

Frames where the discrepancy exceeds the agreed threshold are finished manually and shown in comparison with the reference.

Who owns the rights to the model?

The digital likeness remains with the client: rights to the trained model and source materials are secured by contract. The actor signs separate consent—for digitization, term, and project types where the likeness is permitted. The model is stored in a closed loop: role-based access and a log of all runs.

What criteria is the work accepted by?

Acceptance is based on a set of control scenes, not "overall for the film." We fix facial expression matching in close-ups, stability of facial tone between takes, and absence of artifacts at seams. Each scene is delivered separately with a reference for comparison.

What if new scenes are needed?

The model is retrained on new materials rather than rebuilt from scratch—a repeat actor appearance on set isn't needed if recordings of the required angle exist. The refinement cycle takes several days and follows the same acceptance criteria.

Let's discuss the task: what's needed from your team

The accuracy of estimating the scope of work at project start is determined by the completeness of input data, not by the amount of correspondence. With digital doubles, two things are critical: how fully the actor is filmed and how strictly facial animation requirements are set.

This determines whether it will be training a model for a specific person or frame-by-frame artist refinement.

From your team, the input needs not only files but also decisions on rights, timelines, and acceptance—they most often slow down the start.

  • Reference materials for the actor: footage from several angles and under different lighting, sets of facial expressions, and separately articulation.
  • Storyboards and scene descriptions: where the double fully replaces the performer, where it covers reshoots, where a close-up is needed.
  • Requirements for the result: episode duration, facial animation and synchronization with lines, nature of image processing.
  • Rights decision: actor consents and agreements on use of the digital likeness, terms and conditions of source storage.
  • Shooting schedule: dates by which doubles are needed in editing, and sections where iterative refinement is acceptable.
  • A responsible person on your side: one person who accepts intermediate results and gives feedback.

With this data, we return with an estimate of the scope of work, a frame assembly scheme, and an implementation plan with control points. Handover to production follows the schedule: the pilot episode is approved separately, after which the remaining scenes go into the flow. Describe the task and send available materials—we'll return with an estimate and plan.

AI Development Areas

Latest works

  • Development of a web application for FEEDME
    Development of a web application for FEEDME
    1393
  • Development of an online store for the company FURNORO
    Development of an online store for the company FURNORO
    1368
  • B2B Advance company logo design
    B2B Advance company logo design
    815
  • Development of a web application for Enviok
    Development of a web application for Enviok
    1139
  • AIDER company logo development
    AIDER company logo development
    1057
  • CRM development for Chasseurs
    CRM development for Chasseurs
    1152