BAB 07

07 - End-to-End Pipeline: Midjourney β†’ Kling β†’ Runway β†’ Post

Estimasi Waktu: 50 menit Level: Advanced


The Professional Pipeline

Ini adalah workflow yang dipakai studio produksi AI film. Bukan β€œgenerate β†’ done”, tapi rantai serah terima (handoff): tiap tahap hasilkan input konkret untuk tahap berikutnya.

BRIEF (Claude/ChatGPT)
  ↓ creative brief, shot list, character profile
DESIGN (Midjourney)
  ↓ character sheet, location plates, prop images
GENERATE (Kling AI)
  ↓ subject-referenced video clips
REFINE (Runway)
  ↓ complex camera moves, scene transitions
POLISH (Topaz + DaVinci)
  ↓ upscale, color grade, sound mix, edit
FINAL OUTPUT

Phase 1: BRIEF (Think Before Generate)

Yang Harus Diputuskan Sebelum Buka Tools:

  1. Shot description (1 kalimat)

    • β€œMaya duduk di coffee shop, menatap hujan di luar jendela, suasana melankolis”
  2. Dunia & setting

    • Coffee shop vintage, kayu gelap, jendela besar, hujan di luar, lampu hangat
  3. Cast (karakter yang muncul)

    • Maya (character sheet sudah ada)
    • Pelayan (background, gak perlu detail)
  4. Properti

    • Cangkir kopi, buku catatan, pena
  5. Batasan (constraints)

    • Gak ada pelanggan lain (biar fokus ke Maya)
    • Cahaya natural dari jendela + lampu interior
    • Tone: warm melancholy

Brief Template:

SHOT: [nomor]
DESCRIPTION: [1 kalimat aksi + framing]
DURATION: [detik]
CHARACTERS: [siapa saja]
LOCATION: [deskripsi]
PROPS: [apa saja]
LIGHTING: [sumber, arah, kualitas, mood]
CAMERA: [angle, movement, framing]
CONSTRAINTS: [apa yang HARUS dihindari]

Phase 2: DESIGN (Midjourney β€” Bikin Aset)

Output yang Harus Dihasilkan:

  1. Character Sheet (1 gambar, 3 panel)

    • Udah di-approve, karakter terlihat konsisten
    • Disimpan dengan nama standar: @char_PROJECT_nama
  2. Location Plate (1 gambar wide shot)

    • Lokasi kosong (belum ada karakter)
    • Semua objek jangkar (anchor) terlihat: meja, jendela, pintu
    • Sudut 3/4 untuk kedalaman
    • Disimpan: @loc_PROJECT_nama
  3. Prop Images (kalau perlu)

    • Properti spesifik yang muncul di shot
    • Disimpan: @prop_PROJECT_nama

Aturan Penamaan Aset:

@char_<project>_<name>   β†’ @char_WC_maya
@loc_<project>_<name>    β†’ @loc_WC_coffeeshop
@prop_<project>_<name>   β†’ @prop_WC_notebook

Phase 3: GENERATE (Kling AI β€” Bikin Video)

Workflow Per Shot:

  1. Upload aset ke Kling

    • Character sheet β†’ Subject Reference
    • Location plate β†’ Starting Frame
  2. Tulis prompt per shot

    [CHARACTER] is [ACTION] in [LOCATION].
    [LIGHTING: same as location plate].
    [CAMERA: specific for this shot].
    [CONSTRAINTS].
  3. Generate 5 detik dulu (testing)

    • Cek: wajah ok? gerakan natural? lighting match?
    • Kalau ok β†’ generate 10 detik final
    • Kalau gak β†’ ubah prompt, coba lagi
  4. Simpan dengan nama shot

    shot_01_maya_intro.mp4
    shot_02_maya_lookout.mp4
    shot_03_maya_closeup.mp4
    ...

Phase 4: REFINE (Runway β€” Perbaiki & Tambah)

Kapan Pakai Runway:

Workflow:

  1. Ambil frame terakhir shot dari Kling
  2. Upload ke Runway sebagai starting image
  3. Generate shot berikutnya dengan Camera Control
  4. Ini menciptakan kontinuitas visual antar shot

Phase 5: POLISH (Post-Production)

Detail di bab 08. Intinya:

  1. Upscale semua clip ke 4K (Topaz)
  2. Color grade untuk konsistensi (DaVinci)
  3. Sound design β€” voiceover, SFX, music (ElevenLabs, Suno)
  4. Edit & assembly β€” potong, transisi, pacing (DaVinci)
  5. Export final

Checklist: Shot Ready for Production?

Sebelum generate, cek ini:


Latihan: Pipeline Mini Project

Bikin 1 video 30 detik (3 shot Γ— 10 detik):

  1. Brief β€” tulis 3 shot description
  2. Design β€” generate character sheet + location plate
  3. Generate β€” 3 video dari Kling
  4. Refine β€” 1 shot pakai Runway Motion Brush
  5. Polish β€” gabungin di DaVinci, kasih music

Target: Video 30 detik dengan karakter konsisten di 3 shot.