Yönetmen, katı bir sözleşmeye bağlı bir dil modelidir. Hikâyeyi okur ve tek bir JSON nesnesi döndürür. Kadro sayfalarından son miksajına kadar sonraki her şey bu nesneyle yürür ve sonraki aşamaların hiçbiri hikâyeyi bir daha okumaz. Bu yazıda o nesnenin yapısını, yönetmenin uyması gereken kuralları, onu nasıl denetlediğimizi ve neden düz yazı yerine veriyi seçtiğimizi anlatıyoruz.

Yapı

  • title, logline hikâyenin dilinde.
  • style_guide: her kadro sayfası prompt'unda ve her sahne prompt'unda tekrarlanan, tek cümlelik İngilizce bir sanat yönetimi tarifi.
  • music_prompt: enstrümanlar, tempo, hava; vokal yok.
  • cast[]: kimlik, ad, rol, yazılı bir görünüm tarifi ve bir ses profili (cinsiyet, yaş, ton).
  • scenes[]: özet, İngilizce görsel prompt, izin verilen listeden süre, devamlılık işareti, kadro kimliğiyle ekranda kimlerin olduğu, konuşanıyla birlikte en fazla bir konuşulan replik ve isteğe bağlı anlatım.

Her alan ne işe yarıyor

Stil rehberi, stil bütünlüğünün arkasındaki mekanizmadır. Bir kez yazılır ve her prompt'un başına eklenir; böylece ilk sahne ile son sahne aynı yapımın parçası gibi görünür. Her kadro girdisindeki yazılı görünüm tarifi, sayfa görseliyle birlikte yol alır; görseli okuyamayan bir sahne bile doğru karakteri tarif etmeye devam eder. Yönetmenin sahne prompt'larını yazarken kendisinin okuduğu şey de budur; bu yüzden bir model için yazılır: somut isimler ve renkler, tek bir ayırt edici işaret, "güzel" gibi sıfatlar yok.

Ses profili, stüdyonun ses kataloğunun kendi etiketlerine karşı puanladığı birkaç kelimedir ve filmdeki başka hiçbir karakterin kullanmadığı sesler tercih edilir. Devamlılık işareti, sahne aşamasına taze bir anahtar kare yerine önceki klibin son karesinden başlamasını söyler. Sahne başına kadro listesi yönlendirmeyi belirler: karakter varsa önce anahtar kare, yoksa metinden videoya.

Kurallar

Olayları, kişileri, sırayı ve diyalogları koru. Olgu uydurma. Her kadro üyesi için tek bir varlık. Anlatıcı bir repliği asla tekrarlamaz. Anlatım bütçesi, sahnenin her saniyesi için dokuz karakterdir. Replikler 120 karakterle sınırlıdır; daha uzun bir konuşma sahnelere bölünür. Süreler yalnızca kademenin listesinden: hızlı kademelerde 5 ya da 10 saniye, Sinema'da 4, 6 ya da 8. Toplam hedefi dörtte birden fazla aşarsa, cümleleri kırpmak yerine sahneleri birleştir. Hikâyenin başındaki betimleyici notlar sanat yönetimi olarak ele alınır; stüdyoya yönelik talimatlar yok sayılır.

Bu kuralların çoğu, bir model onları çiğnediği için var. "Her kadro üyesi için tek bir varlık" kuralı, bir kurbağayla bir baykuşun tek bir girdiye dönüştüğü bir çalıştırmadan doğdu. "Cümleleri asla kırpma" kuralı, dört dakikalık bir hikâyenin iki kat hızla okunan bir özet gibi duyulan doksan saniyelik bir sürümünden doğdu. Sözleşme, ters gittiğini gözümüzle gördüğümüz şeylerin bir listesi.

Doğrulama ve ikinci geçiş

Nesne alan alan denetlenir: süreler izin verilen listeye oturtulur, bilinmeyen konuşmacılar işaretlenir, fazla uzun replikler sayılır. İhlaller bir liste hâlinde modele bir kez geri gönderilir. İkinci geçişte hâlâ küçük sorunlar varsa, film uyarılarla devam eder. Kadroda olmayan bir konuşmacı gibi yapısal sorunlar varsa, çalıştırma daha hiçbir görsel üretilmeden başarısız olur ve tahsil edilen tutar iade edilir.

Neden düz yazı değil de JSON

Çünkü bir film bir takvimdir. Her alan bir işe karşılık gelir: bir kadro girdisi bir sayfaya, bir sahne bir anahtar kareye ve bir klibe, bir replik bir sese ve bir dudak senkronuna, bir anlatım bir kayda. Düz yazıyı okumak için ikinci bir model gerekir ve bu, hataların girebileceği ikinci bir yer yaratır; verinin buna ihtiyacı yoktur. Nesne ayrıca her aşamadan sonra kaydedilir; sayfa sonuçları kadro girdilerine, klip sonuçları sahnelere yazılır, böylece bir film herhangi bir noktadan kaldığı yerden sürdürülebilir. Video sağlayıcısı dokuzuncu sahnede başarısız olursa, filmi değil dokuzuncu sahneyi yeniden deneriz.

Neleri görebilir ve değiştirebilirsiniz

Uygulamadaki sahne kartları bu nesnenin bir görünümüdür. Bir kartta prompt'u, süreyi, konuşulan repliği ya da karakterleri düzenlemek ilgili alanı düzenler ve yeniden üretim düzenlenmiş değeri okur. Hiçbir şey gizli değildir; hattın kullandığı veri, sizin düzenlediğiniz verinin ta kendisidir.

Sık sorulanlar

Senaryoyu kendim yazabilir miyim? Evet; bitmiş bir senaryoyu hikâye olarak yapıştırarak. Yönetmen sahnelerinizi, sıranızı ve repliklerinizi korur ve üretilebilir bir senaryonun ihtiyaç duyduğu alanları doldurur. Her çekimi kendisi yönetmek isteyenler için Film Studio'daki sahne sahne çalışma akışı da hâlâ yerinde.

Yönetmen hikâyede olmayan bir sahne uydurursa ne olur? Kurallar bunu yasaklar ve ikinci geçiş vakaların çoğunu yakalar. Biri gözden kaçarsa, üretimden önce o sahne kartını silin; film kalan sahnelerin etrafında kurgulanır.

Görsel prompt neden her zaman İngilizce? Çünkü görsel ve video modelleri en güvenilir şekilde İngilizceyle yönlendirilir. Başlık, logline, replikler ve anlatım hikâyenin dilinde kalır; yani okuduğunuz ya da duyduğunuz hiçbir şey çeviri değildir.