Eden Gen

One character across every shot

Lock a character once, then direct it through a whole sequence without the face drifting.

  1. 1
    Make a clean key image

    Render a front close up, a three-quarter view and a full body on Nano Banana Pro, same light and wardrobe. Approve the best of each. Fewer sharp images beat many loose ones.

  2. 2
    Save them as an element

    In Elements, New element, drop the three stills, name it. Or in code: client.elements.create("Anna", ids). Add notes like wardrobe and marks so every prompt repeats them.

  3. 3
    Direct the shots
    text
    Use Eden Gen. For each shot in shots.md render Kling 3.0 Omni 720p drafts with references [{"element_id": "el_..."}],
    estimate first and ask me above my threshold. Keep "freckles, green eyes, leather jacket" in every prompt.
  4. 4
    Animate approved frames

    For a shot you already love as a still, pass it as first_frame on Kling 3.0 or Seedance instead: the video starts on exactly that image.

  5. 5
    Finals

    Re-render approved drafts at 1080p. The take ID in each file name and the references list on each take keep the chain traceable in your edit.

Models differ in how many references they take: 7 reference images, 1 reference video, a first frame, a last frame for Kling 3.0 Omni, 9 reference images, 3 reference videos, 3 audio tracks, a first frame for Seedance 2.5. Base URL here: https://edengen.ai.
One character across every shot · Docs · Eden Gen