छोटा जवाब: दो एपिसोड, 38 मिनट का तैयार एनीमे, एक इंसान, एक वर्कस्पेस। एपिसोड 2 पर 1,850 डॉलर और 75 घंटे लगे। स्क्रिप्ट ScreenWeaver के अंदर ही लिखी गई, स्टोरीबोर्ड हुई और प्रोडक्शन में गई, और जेनरेटर कभी भी अड़चन नहीं बना। अड़चन थी फ़ैसला लेना। नीचे जो कुछ है वह असली पाइपलाइन है, एक-एक टूल के साथ, उन चीज़ों समेत जो नाकाम हुईं और जिनकी जगह कुछ और आया।
Lost Garden एक डार्क फ़ैंटेसी सीरीज़ है, जिसमें खाली कवच दुनिया के ख़त्म होने के बीस सदी बाद जागते हैं। एपिसोड 1 की लंबाई 17 मिनट है, एपिसोड 2 की 21 मिनट। न स्टूडियो, न क्रू, न कोई आउटसोर्सिंग।
मैं आपसे यह नहीं कहूँगा कि AI ने इसे आसान बना दिया। नहीं बनाया। उसने जो हटाया, वह था इंतज़ार। ऐसा प्रोजेक्ट पहले "पहले बजट का जुगाड़ करना होगा" पर ही दम तोड़ देता था, फिर छह महीने बीत जाते और आप किसी और चीज़ में लग चुके होते। यह प्रोजेक्ट कभी इसलिए नहीं मरा कि मुझे कोई ड्रॉइंग करने वाला नहीं मिला। ड्रॉइंग करने वाले लोग हर जगह हैं, और वे किसी भी मॉडल से बेहतर हैं।
पहले नतीजा देख लीजिए
नीचे सब प्रोसेस है। यह रहा वह जो उससे बना, ताकि आप ख़ुद तय करें कि यह तरीक़ा आपके समय के लायक़ है या नहीं।
एपिसोड 1, The Awakening of the Lantern Knight, 17 मिनट: youtu.be/eZ_JlaLDJ-8
एपिसोड 2, The King Beneath the Vault, 21 मिनट: youtu.be/z-YRrutXaFE
दोनों lostgarden.world पर हैं, प्रेस किट के साथ।

ये तैयार फ्रेम हैं, सीधे एपिसोड से निकाले हुए, बिना किसी छेड़छाड़ के। पढ़ते हुए इन्हें दिमाग़ में रखिए, क्योंकि इसके बाद का हर स्क्रीनशॉट इन्हीं के पीछे की मशीनरी है।
पूरी चीज़ का नक़्शा
ScreenWeaver तीन स्टेप में बना है, और एपिसोड उन्हीं के क्रम में चले।
| स्टेप | क्या होता है | ScreenWeaver में कहाँ |
|---|---|---|
| Write | स्क्रीनप्ले, उसकी संरचना, उसके किरदार, जगहें और चीज़ें | Script tab, Living Story Map, story elements, दो AI एजेंट |
| See | हर सीन शॉट बनता है, हर शॉट एक बोर्ड | Storyboard tab: reference sheets, शॉट ब्रेकडाउन, shot panels, Auto-generate |
| Build | मंज़ूर बोर्ड इमेज और वीडियो जेनरेशन बनते हैं | workflow engine: स्क्रिप्ट से पहले से जुड़ा नोड ग्राफ़, और उसके आख़िर में Seedance और उसके साथी |
फिर आउटपुट पर एक फ़िनिशिंग पास: संगीत, एडिट, सबटाइटल, डिस्ट्रीब्यूशन। वह हिस्सा छोटा है। दिलचस्प हिस्सा वह सब है जो उससे पहले आता है।
एक नियम तीनों स्टेप के ऊपर बैठा है, इसलिए वह पहले आता है।
वह एक नियम जिसने बाक़ी सब कुछ तय किया
हर दो से तीन सेकंड पर कट।
AI वीडियो तब बिखरता है जब शॉट लंबा चलता है। हाथ खिसक जाते हैं, चेहरे फिसलते हैं, बैकग्राउंड साँस लेने लगता है। हर मॉडल ऐसा करता है, और यह बिगाड़ सीधी रेखा में नहीं बढ़ता: शॉट दो सेकंड पर ठीक है, चार पर ढीला, आठ पर बेकार।
तो मैंने शॉट को लंबा चलने देना बंद कर दिया। स्टाइल के तौर पर नहीं, बचे रहने की तरकीब के तौर पर। एपिसोड 2 में 21 मिनट में लगभग 400 शॉट हैं।
फिर कुछ ऐसा हुआ जिसकी मैंने योजना नहीं बनाई थी। मजबूरी स्टाइल बन गई। एनीमे वैसे भी तेज़ कट करता है। दो सेकंड रोककर सख़्ती से कट करना सोची-समझी डायरेक्शन लगता है, नुक़सान की भरपाई नहीं। जो चीज़ मैंने मजबूरी में की, उसी की लोग तारीफ़ करते हैं।
एक भी फ्रेम जेनरेट करने से पहले इसे अपनी प्रोसेस में लिख लीजिए, क्योंकि यह शॉट की गिनती बदलता है, जो बोर्ड बदलता है, जो स्क्रिप्ट बदलता है। ScreenWeaver में यह एक ठोस चीज़ बदलता है: वह शूटिंग प्लान जो आप शॉट ब्रेकडाउन से पहले लिखते हैं, और जिस तक हम See स्टेप में पहुँचेंगे।
स्टेप 1, Write: स्क्रिप्ट को ही सच का स्रोत रहना होगा
इस तरह के प्रोडक्शन में सबसे ज़्यादा समय जेनरेशन नहीं खाता। खाता है आना-जाना।
आप एक टूल में लिखते हैं। दूसरे में बोर्ड बनाते हैं। एक लाइन बदलते हैं, और बोर्ड दो दिन तक ग़लत पड़ा रहता है, आपको पता भी नहीं चलता। एक शॉट बदलते हैं, और स्क्रिप्ट अब वह नहीं बताती जो हो रहा है।
ScreenWeaver इस खिसकाव को होने ही नहीं देता। स्क्रिप्ट खड़ी है, संरचना पड़ी है, और दोनों एक ही डॉक्यूमेंट हैं।
Living Story Map
Script tab के नीचे का हॉरिज़ॉन्टल सीक्वेंसर हर वक़्त एक्ट, सीक्वेंस और बीट दिखाता रहता है। सीरीज़ के लिए क्रम यह है: एपिसोड, एक्ट, सीक्वेंस, Story Beats, सीन। किसी सीक्वेंस पर क्लिक कीजिए, स्क्रिप्ट वहीं स्क्रॉल हो जाती है। किसी बीट को कहीं और खींचिए, पन्ने पीछे-पीछे चलते हैं।
मैंने इसे एपिसोड की रफ़्तार नापने का पैमाना बनाया। जब कोई सीक्वेंस अपने पड़ोसियों से बड़ा होने लगता है, तो वह पढ़ते हुए महसूस होने से पहले नक़्शे पर दिख जाता है, और काटने का यही सही वक़्त है, बोर्ड बन जाने के बाद नहीं।
Story elements और @ मेंशन
एपिसोड का हर किरदार, हर जगह और हर चीज़ एक story element के रूप में मौजूद है। स्क्रिप्ट में आप उन तक @ से पहुँचते हैं: @ser टाइप कीजिए और Serrure आ जाता है, @bel टाइप कीजिए और Bell Foundry। यह कोई सुविधा भर नहीं है, यह स्क्रिप्ट और उसके आगे की हर चीज़ के बीच का जोड़ है। जो element स्क्रीनप्ले में रहता है, वही है जिसे Storyboard tab बनाएगा और workflow engine रेंडर करेगा।

एपिसोड 2 AI Center के ज़रिए Final Draft फ़ाइल के रूप में आया और उतरा तो उसके किरदार और जगहें पहले से story elements में अलग-अलग थीं। कुछ भी दोबारा टाइप नहीं करना पड़ा। एपिसोड की कास्ट लिस्ट मेरी एक भी नई लाइन लिखने से पहले मौजूद थी।
वे दो एजेंट जिनका मैंने सच में इस्तेमाल किया
ScreenWeaver में दो AI एजेंट हैं, दोनों का काम अलग है, और दोनों ने अपनी जगह अलग-अलग तरीक़े से कमाई।
Documentalist प्रोजेक्ट की Bible सँभालता है। Lost Garden का कैनन यहीं रहता है: तेरह नाइट कौन हैं, अनहुकर के स्थापित हो जाने के बाद मेडलियन बंद क्यों रहने चाहिए, सोर्स चाइल्ड क्या होता है। जब कोई लाइन Bible में पहले से दर्ज किसी तथ्य से टकराती है, तो वह बता देता है, और जब स्क्रिप्ट में कोई नया नाम आता है, तो पूछता है कि क्या वह वहाँ होना चाहिए। सीरीज़ पर यह वह काम है जिसे मैं याददाश्त के भरोसे सबसे कम करना चाहता हूँ।
Virtual Spectator दर्शक की तरह पढ़ता है और लिखते-लिखते रफ़्तार, तनाव और स्पष्टता पर टिप्पणी करता है। मैं उसके सारे नोट नहीं लेता। रफ़्तार वाले लेता हूँ, क्योंकि रफ़्तार वह चीज़ है जो अपनी ही स्क्रिप्ट के अंदर से दिखती नहीं।
दोनों में से कोई आपके लिए एक शब्द नहीं लिखता। यही बात है।
एक्सपोर्ट, क्योंकि इंडस्ट्री का फ़ॉर्मैट अब भी मायने रखता है
पूरी चीज़ किसी भी वक़्त PDF और Final Draft में एक्सपोर्ट होती है। वॉइस ऐक्टरों को PDF मिला। FDX मेरे आर्काइव में वापस चला गया। ScreenWeaver में लिखने की कोई चीज़ आपको बाँधकर नहीं रखती।
स्टेप 2, See: पहले किरदार, फिर शॉट
यही वह स्टेप है जिसे लोग छोड़ देते हैं, और इसीलिए ज़्यादातर AI फ़िल्में सुंदर मगर बेमेल तस्वीरों के फ़ोल्डर जैसी लगती हैं।
यही वह स्टेप भी है जो मैंने एपिसोड 1 में ग़लत किया और एपिसोड 2 के लिए ठीक से दोबारा खड़ा किया। Lost Garden के हर किरदार के पास अब तीन डॉक्यूमेंट हैं, और वे तीन ऐसे काम करते हैं जिन्हें आपस में मिलाया नहीं जा सकता।
- Reference sheet। किरदार दिखता कैसा है, Storyboard tab में एक बार जेनरेट की गई और हर उस बोर्ड से जुड़ी जिसमें वह आता है।
- Pinned description। वह पैराग्राफ़ जिससे sheet बनती है, और किरदार के बारे में इकलौती चीज़ जो इमेज मॉडल तक पहुँचती है।
- प्ले शीट। किरदार चलता कैसे है, बोलता कैसे है, प्रतिक्रिया कैसे देता है, और क्या वह कभी नहीं करता। यह वाली Documentalist की Bible में रहती है।
पहली छोड़िए और आपका किरदार खिसकने लगता है। दूसरी छोड़िए और हर शॉट एक मोलभाव बन जाता है। तीसरी छोड़िए, जो लगभग सब लोग छोड़ते हैं, और आपका किरदार दिखने में परफ़ेक्ट है पर हर सीन में किसी और इंसान की तरह बर्ताव करता है।
Reference sheet, और यह तस्वीर नहीं, स्पेसिफ़िकेशन क्यों है
Storyboard tab में बाईं ओर का entities पैनल सीन के हर story element की सूची देता है। हर एक के पास एक मूडबोर्ड है जिसमें pinned description का ब्लॉक है। Generate reference sheet उस ब्लॉक को पढ़ता है और sheet बनाता है: तीन व्यू, सफ़ेद बैकग्राउंड, फ़्लैट रंग, न लाइटिंग, न पोज़।

इनमें से हर चुनाव सोचा-समझा है, और हर एक उसका उलटा है जो आप करना चाहते हैं।
तीन व्यू, एक नहीं। सामने, प्रोफ़ाइल, पीछे। पीछे वाला व्यू ही आपको बचाता है, क्योंकि यही वह व्यू है जिसके बारे में आप तब तक सोचते ही नहीं जब तक over the shoulder शॉट की ज़रूरत न पड़े और आपको पता चले कि आपने कभी तय ही नहीं किया कि केप का पिछला हिस्सा क्या करता है।
सफ़ेद बैकग्राउंड, कोई लाइटिंग नहीं। जिस पल sheet को नाटकीय रोशनी में रखा गया, उसे रेफ़रेंस करने वाला हर बोर्ड वह रोशनी विरासत में पा लेता है। आपको चीज़ चाहिए, माहौल नहीं।
कोई ऐक्शन पोज़ नहीं। सीधा खड़ा किरदार पढ़ा जाता है "यह ऐसा है"। छलाँग के बीच का किरदार पढ़ा जाता है "यह फिर से करो", और आपको उस छलाँग के वैरिएशन हमेशा के लिए मिलते रहेंगे।

प्रॉप sheet पर जाते हैं, क्योंकि प्रॉप सबसे पहले खिसकते हैं
Bourdon की sheet देखिए। वह पत्थर का दैत्य है जो घंटे ढालता है, और उसकी sheet पर उसकी पीठ पर पगोडा जैसी छत है जिससे तीन घंटे लटके हैं, कमर पर हथौड़ा और संड़सी, और एक छोटी पीतल की केतली।

केतली का उसके काम से कोई लेना-देना नहीं। वह इसलिए है क्योंकि वह एक ही चीज़ में बता देती है कि वह कौन है, और क्योंकि प्रॉप ही सबसे पहले खिसकते हैं। सिल्हूट तीस बोर्ड झेल जाता है। ऐक्सेसरी चौथे बोर्ड तक बदल जाती हैं: हथौड़ा कुल्हाड़ी बन जाता है, संड़सी प्लास बन जाती है, केतली ग़ायब हो जाती है। उन्हें sheet पर बनाइए, pinned description में नाम लीजिए, और वे लौट आते हैं।
ऊपर सिर का अलग विवरण देखिए। Bourdon के क्लोज़-अप हैं, और पूरे शरीर का टर्नअराउंड उस स्केल पर चेहरे के बारे में काफ़ी जानकारी नहीं देता। अगर एपिसोड में किसी किरदार का क्लोज़-अप है, तो sheet को सिर की स्टडी चाहिए।
सिल्हूट ऐसा बनाइए कि छोटा होने पर भी बचा रहे

Barrik टाँगों वाला पीपा है। टाइमलाइन की पट्टी में चालीस पिक्सेल ऊँचा होकर भी वह बिना किसी शक के Barrik ही है।
यह डिज़ाइन पर मज़ाक़ नहीं है, यही डिज़ाइन है। ऐसी सीरीज़ में जो हर दो सेकंड पर कट करती है और बहुत सारे extreme long शॉट इस्तेमाल करती है, जो किरदार सिर्फ़ medium close-up में पहचाना जाए, उसे आप स्टेज ही नहीं कर सकते।
टेस्ट यह है: sheet को Storyboard tab के नीचे की टाइमलाइन पट्टी जितना छोटा कर दीजिए। अगर आप नहीं बता पाते कि यह कौन है, तो सिल्हूट अभी पूरा नहीं हुआ। Serrure एक ऊँची, पतली खड़ी रेखा है जिसमें ताले का छेद है। Lanterne एक छोटा सा ब्लॉक है जिसके ऊपर छल्ला है। Bourdon एक पहाड़ है जिस पर छत रखी है।
Barrik के पास सीरीज़ का सबसे कठिन नियम भी है, जो उसकी pinned description के ऊपर बड़े अक्षरों में लिखा है: उसका न सिर है, न हेल्म। पीपा ही उसका सिर और शरीर, दोनों है। न गुंबद, न टोपी, और लालटेन हेल्म तो कभी नहीं, वह सिर्फ़ लैंटर्न नाइट का है। इस लाइन के बिना हर जेनरेशन देर-सबेर उसे सिर देने की कोशिश करता है, क्योंकि चेहरे वाले पीपे ट्रेनिंग डेटा में नहीं हैं और नाइट हैं।
Pinned description इकलौती चीज़ है जो मॉडल पढ़ता है
यह रही Bourdon की, बिना किसी बदलाव के, ठीक वैसी जैसी उसके मूडबोर्ड में पड़ी है:
पत्थर का दैत्य, किसी फाटक-घर जितना बड़ा। पीली, अंधी सी लगती आँखें, ज़िंदा लपटों से बनी दाढ़ी, दरारें जो उसके हँसने पर दमकती हैं। ऐसे राज्य के लिए घंटे ढालता है जो अब जवाब नहीं देता। पहले हँसता है, बोल-बोलकर सोचता है, धीरे फ़ैसला करता है।
इस पैराग्राफ़ की दो बातें जितनी दिखती हैं उससे ज़्यादा मायने रखती हैं।
इसमें नापे जा सकने वाले तथ्य हैं। "किसी फाटक-घर जितना बड़ा" एक ऐसी शर्त है जिसे मैं फ्रेम में जाँच सकता हूँ। "दरारें जो उसके हँसने पर दमकती हैं" शर्त वाला वाक्य है: वे हँसने पर दमकती हैं, हमेशा नहीं। इसी तरह का वाक्य किरदार को जड़ होने के बजाय ज़िंदा रखता है।
आख़िरी वाक्य का रूप-रंग से कोई लेना-देना ही नहीं। "पहले हँसता है, बोल-बोलकर सोचता है, धीरे फ़ैसला करता है" sheet के लिए लगभग बेकार है, और यही पैराग्राफ़ की सबसे क़ीमती लाइन है, क्योंकि यही बीस मिनट में उसके डायलॉग को एक जैसा रखती है। असल में यह प्ले शीट की लाइन है जो description में रिस आई, और मैंने उसे जानबूझकर वहीं रहने दिया।
प्ले शीट: वह डॉक्यूमेंट जो कोई नहीं लिखता
तीसरा डॉक्यूमेंट वह है जिसने फ़र्क़ डाला, और वह मेरे लिए और वॉइस परफ़ॉर्मेंस के लिए लिखा गया है, किसी मॉडल के लिए नहीं। वह Documentalist की Bible में रहता है, कैनन के बग़ल में, जहाँ एक consistency एजेंट उसका सच में इस्तेमाल कर सकता है।
मेरी शीटें एक ऐसी लाइन से खुलती हैं जो सीमा तय करती है: प्ले शीट, डिज़ाइन शीट नहीं। Serrure की शीट में जो है, उसका कुछ हिस्सा:
क़द एक अनुपात है, संख्या नहीं। कैनन एक ही चीज़ तय करता है: Serrure लैंटर्न नाइट से आधा सिर ऊँचा है। इससे ज़्यादा कभी नहीं। मीटर में नाप प्रस्ताव के तौर पर दर्ज है, "मंज़ूरी बाक़ी" के निशान के साथ, क्योंकि मीटर का आँकड़ा अंदाज़ा है और अनुपात तथ्य।
एक शारीरिक शब्दावली। Lanterne के साथ वह ख़ास, दोहराए जा सकने वाले तरीक़ों से शारीरिक है: छाती की प्लेट पर दो थपकी, लालटेन हेल्म पर एक टिचकी, कंधे पर हाथ, हाथ से हेल्म घुमाकर उसे दिखाना कि किधर देखना है। दोबारा इस्तेमाल होने वाले इशारों की सूची ही वह चीज़ है जो किरदार को हर एपिसोड में नई बॉडी लैंग्वेज पाने से रोकती है।
बोलने की रफ़्तार। गर्म, मध्यम-नीची, हल्की खुरदरी आवाज़। लगभग दो शब्द प्रति सेकंड, असली ठहराव के साथ। फिर वह लाइन जो परफ़ॉर्मेंस को सच में डायरेक्ट करती है: जो लाइन जल्दी ख़त्म हो जाए वह सही है, जो लाइन खिंचती जाए वह ग़लत।
लिखने का एक टिक। Serrure तसल्ली देता है, फिर तीन सेकंड बाद आधी आवाज़ में, बिना मुड़े, अपनी ही तसल्ली काट देता है। "मैं कभी ग़लत नहीं होता... लगभग कभी नहीं।" एक बार यह टिक लिख लिया जाए, तो कोई भी उसकी सी सुनाई देने वाली लाइन लिख सकता है, रात के दो बजे मैं भी।
एक दुर्लभ संकेत, सुरक्षित रखा हुआ। जब Serrure मज़ाक़ बंद कर देता है और उसकी आवाज़ सपाट हो जाती है, तो सच में कुछ ग़लत है। शीट साफ़ कहती है: यह विरोधाभास सीरीज़ का सबसे अच्छा नाटकीय औज़ार है, और यह तभी काम करता है जब दुर्लभ रहे। उस वाक्य ने मुझे इसे तीन बार इस्तेमाल करने से रोका है।
प्ले शीट का सबसे क़ीमती हिस्सा उन चीज़ों की सूची है जो किरदार कभी नहीं करता
मेरी हर शीट एक "कभी नहीं" वाले हिस्से पर ख़त्म होती है, और यही वह हिस्सा है जिसे मैं सबसे ज़्यादा देखता हूँ।
Serrure हावी होने के लिए कभी चिल्लाता नहीं। वह कभी भाषण नहीं देता। वह कभी राजा या हीरो नहीं बनता। वह कभी लड़खड़ाता नहीं, कभी पैर नहीं फिसलता, कभी सेट से चौंकता नहीं।
लैंटर्न नाइट की सूची और सख़्त है, क्योंकि वह ज़्यादा मुश्किल किरदार है:
- वह कभी बोलता नहीं। एक शब्द भी नहीं, कभी नहीं। वह सिर्फ़ खोखली धातु की आवाज़ें निकालता है: हल्की चरमराहट, गूँज जो साँस जैसी लगती है, खटखट, डरी सी दस्तक, सवाल जैसी फुफकार, और जब कोई चीज़ उसे डरा दे तो एक धमाका।
- वह कभी ठोकर नहीं खाता। न फिसलता है, न गिरता है, न सेट से टकराता है। उसकी कॉमेडी जिज्ञासा से आती है, फूहड़पन से कभी नहीं।
- वह ख़ुद कभी रोशनी पैदा नहीं करता, और उसका मेडलियन कभी दिखाई नहीं देता।
दूसरा नियम वह है जिसका बचाव मुझे सबसे ज़्यादा बार करना पड़ा है, क्योंकि बड़ी ख़तरनाक दुनिया में एक छोटे गोल किरदार को हर वक़्त गिरने का मौक़ा परोसा जाता है। जो किरदार ठोकर खाता है उस पर आपको दया आती है, और इसे बहादुर रहना है।
दूसरे वाले के लिए, यह रहा वह जो "कभी लड़खड़ाता नहीं, कभी पैर नहीं फिसलता" एपिसोड 1 के आख़िर में पैदा करता है, जब Serrure लैंटर्न नाइट को उस लड़ाई से निकालने आता है जो वह हार रहा था:

इसीलिए उसकी हर भावना शरीर से होकर निकलनी पड़ती है: हेल्म का झुकना, मुद्रा, हाथों के इशारे, हिचकिचाहट। और उसके हेल्म के ऊपर का छल्ला तेज़ चलने पर हिलता है, और यही वह है जो घबराने पर काँपने का अभिनय करता है। वह छल्ला एक प्रॉप है जो ऐक्टर का काम कर रहा है, और वह सिर्फ़ इसलिए चलता है क्योंकि वह sheet पर है।
बाक़ी कास्ट

जो भी एक से ज़्यादा बार आता है, सबके साथ यही बर्ताव, विरोधियों और उस जीव समेत जिसके ख़िलाफ़ अखाड़े की लड़ाई है। एक सीन वाले किरदार को भी sheet मिलती है अगर सीन में तीन से ज़्यादा शॉट हैं, और दो सेकंड की कटिंग रफ़्तार पर इसका मतलब है लगभग सारे किरदार।
Description एक बार लिखिए, sheet एक बार जेनरेट कीजिए, और उसके बाद हर बोर्ड उसी को रेफ़रेंस करता है। इसीलिए मेरे दोनों नाइट शॉट 380 में भी ख़ुद जैसे ही दिखते हैं।
स्टेप 2, अभी भी: सीन को अपना कवरेज ख़ुद सुझाने दीजिए
ख़ाली शॉट लिस्ट फ़िल्ममेकिंग का सबसे धीमा पन्ना है।
Generate shots from scene script आपके पहले से लिखे सीन को पढ़ता है और कवरेज सुझाता है, शॉट दर शॉट, हर एक के लिए एक value, एक movement और एक ऐक्शन लाइन के साथ। मैं शायद 60 प्रतिशत रखता हूँ और बाक़ी दोबारा लिखता हूँ, पर यह ख़ाली पन्ने से कहीं तेज़ है, और वह शॉट पक्का पकड़ लेता है जिसे मैं हमेशा भूल जाता हूँ।

शॉट लिस्ट के ऊपर का फ़ील्ड वह जगह है जहाँ असली काम होता है। यहीं आप कुछ भी सुझाए जाने से पहले अपना शूटिंग प्लान सीधी-सादी भाषा में लिखते हैं। यह रहा वह जो मैंने एपिसोड 2 की अखाड़े वाली लड़ाई के लिए लिखा:
पूरी लड़ाई के दौरान Serrure के साथ कगार पर ही रहो। हम लड़ने वाले का नज़रिया कभी नहीं लेते, सिर्फ़ उन दो का जो उसे देख रहे हैं।
उस एक वाक्य ने नौ शॉट तय कर दिए। यही सीन का पूरा नाटकीय विचार भी है: लड़ाई विषय नहीं है, विषय वे दो किरदार हैं जो एक अजनबी को लड़ते देख रहे हैं। उस लाइन के बिना ब्रेकडाउन आपको एक ठीक-ठाक ऐक्शन सीन देता है। उसके साथ, आपको वह सीन मिलता है जिसकी एपिसोड को ज़रूरत थी।
इरादा लिखिए, शॉट नहीं। शॉट पीछे-पीछे आते हैं।
यह रहा वही tab एक बिल्कुल अलग सीन पर, क़िले में पहुँचना। दस शॉट, अलग entities, अलग इरादा: पहले पैमाना, चेहरे बाद में।

और दसों बोर्ड अकेले, इंटरफ़ेस से बाहर। ग्रे ब्लॉकआउट, जहाँ लपटें हैं वहाँ फ़्लैट नारंगी, कोई चेहरा नहीं। बोर्ड फ़्रेमिंग और स्टेजिंग तय करने के लिए होता है, और सुंदर बोर्ड दोनों के बारे में झूठ बोलता है।

Shot panel: तीन फ़ील्ड, और तीनों प्रॉम्प्ट में जाते हैं

ScreenWeaver में हर शॉट के तीन फ़ील्ड होते हैं, और ये ठीक वही तीन चीज़ें हैं जो एक बोर्ड को चाहिए:
- Shot value, एक तय सूची से: extreme long, long, medium long, medium, medium close-up, close-up, extreme close-up, insert, over the shoulder, POV।
- कैमरा मूवमेंट: static, slow push-in, slow dolly, whip pan, handheld।
- ऐक्शन लाइन, इकलौता खुला टेक्स्ट, जो entities को handle से रेफ़रेंस करता है।
शॉट 3.1 की ऐक्शन लाइन कहती है:
@serrure और @lantern-knight कगार पर पेट के बल लेटे, नीचे गड्ढे में देखते हुए। wide तब तक पकड़े रहो जब तक तलवार जवाब न दे।
@ handle reference sheets तक पहुँचते हैं, इसलिए बोर्ड सही नाइटों के साथ जेनरेट होता है। दूसरा वाक्य टाइमिंग के बारे में ख़ुद के लिए लिखा नोट है, जिसे कोई मॉडल नहीं पढ़ता और जिसने एडिट में कट पॉइंट तय किया।
उस खुले टेक्स्ट पर एक बात और। "Cinematic" से आपको कुछ नहीं मिलता। यह AI फ़िल्म प्रॉम्प्ट का सबसे आम शब्द है और इसमें कोई जानकारी नहीं है। इसके बजाय तरकीब का नाम लीजिए: negative space, नीचे से रोशनी वाला chiaroscuro, गहरा two shot staging, extreme long जिसमें विषय फ्रेम की ऊँचाई के आठवें हिस्से पर हो। Shot value का फ़ील्ड इसका आधा काम पहले ही कर देता है, और इसीलिए वह सूची है, टेक्स्ट बॉक्स नहीं।
Edit with AI, Regenerate, और कब कौन सा इस्तेमाल करें
हर shot panel पर दो बटन, और वे एक ही बटन नहीं हैं।
Regenerate वही प्रॉम्प्ट दोबारा चलाता है। इसे तब इस्तेमाल कीजिए जब फ़्रेमिंग सही हो और रेंडर नहीं।
Edit with AI एक निर्देश लेता है और मौजूदा बोर्ड को बदलता है: कैमरा नीचे लाओ, Serrure को बाईं ओर करो, आग बड़ी करो। इसे तब इस्तेमाल कीजिए जब रेंडर सही हो और फ़्रेमिंग नहीं। यह दोबारा चलाने से कहीं सस्ता है, क्योंकि जो काम कर गया वह आपके पास रहता है।
एपिसोड 2 में अनुपात लगभग 2.4 जेनरेशन प्रति रखे गए बोर्ड था, यानी 400 शॉट के लिए हज़ार से थोड़े कम जेनरेशन। अगर आप एक काम के बोर्ड के लिए छह या आठ बार दोबारा चला रहे हैं, तो समस्या लगभग कभी मॉडल नहीं होती। समस्या यह है कि ऐक्शन लाइन ने किसी तरकीब का नाम नहीं लिया, या शॉट किसी sheet की ओर इशारा नहीं करता, या शॉट होना ही नहीं चाहिए।
Auto-generate, और वह क्रम जो यह आप पर थोपता है

टाइमलाइन बार का Auto-generate बटन एक डायलॉग खोलता है जिसमें तीन काम हैं, इसी क्रम में: entities की छूटी हुई reference sheets, फिर बिना शॉट ब्रेकडाउन वाले ख़ाली सीन, फिर छूटी हुई शॉट इमेज। Run all इन्हें एक के बाद एक चलाता है, हर स्टेप में तीन तक समानांतर।
वह क्रम ही तरीक़ा है। Sheets शॉट से पहले, शॉट बोर्ड से पहले। डायलॉग आपको उस शॉट के बोर्ड जेनरेट करने नहीं देता जिसकी entities के पास अभी sheet नहीं है, और बताता है क्यों। पहली बार जब उसने मुझे रोका तो मुझे चिढ़ हुई। दसवीं बार मैं समझ गया कि उसने अभी-अभी मुझे खिसकते किरदारों से भरे एक पूरे सीन से बचाया है।
यह रहा वह जो उस पास ने ढलाईघर के सीन पर बनाया: बिना टेक्सचर की ग्रे मिट्टी, बिना नैन-नक़्श के पुतले, और आग एक फ़्लैट नारंगी में चिह्नित, क्योंकि बोर्ड इसी के लिए होता है। सब कुछ ग्रे, एक रंग उस चीज़ पर जिसके बारे में शॉट है।

और यह रहा वही सीन तैयार एपिसोड में:

जो सही है उसे लॉक कीजिए, जो पहले से है उसे इंपोर्ट कीजिए
Storyboard tab की दो चीज़ें जो मामूली लगती हैं और हैं नहीं।
मंज़ूर बोर्ड लॉक किए जा सकते हैं। लॉक किए बोर्ड को Run all फिर कभी नहीं छूता। एक बार अखाड़े का सीन सही हो गया, तो बाक़ी एपिसोड पर तीन और पास के बाद भी वह सही ही रहा।
और आप अपने फ्रेम बोर्ड के रूप में इंपोर्ट कर सकते हैं: अपने रेफ़रेंस, अपने रेंडर, पिछले एपिसोड का कोई फ्रेम। Lost Garden को इसकी ज़्यादा ज़रूरत नहीं पड़ी, पर यही वह दरवाज़ा है जिससे पहले से चल रहा प्रोजेक्ट अंदर आता है।
अखाड़ा, लॉक। नौ बोर्ड, तलवार सियान में चिह्नित, और इसके बाद इनमें से एक भी नहीं बदला।

Try it free
Try Screenweaver for free on your script
It is free. Import your existing project, get a clearer view of your outline, and regain control of your story structure in minutes.
Start Freeस्टेप 3, Build: workflow engine
यह वह हिस्सा है जो बोर्ड को शॉट में बदलता है।
ScreenWeaver का Production वाला हिस्सा एक नोड ग्राफ़ है। Generate बटन वाला कोई फ़ॉर्म नहीं, असली ग्राफ़ जिसे आप पढ़ सकते हैं: source scene, frame direction, references, image, video, outputs। ग्राफ़ स्क्रिप्ट के संदर्भ से पहले से जुड़ा हुआ आता है, इसलिए सीन का टेक्स्ट, शॉट की ऐक्शन लाइन और entities की reference sheets आपके खोलते ही सही नोड से जुड़ी होती हैं।
हर नोड बदला जा सकता है। यही वह वाक्य है जो मायने रखता है। पहले से जुड़ा होना सेटअप हटाता है, नियंत्रण नहीं। इमेज या वीडियो मॉडल बदलना एक नोड बदलना है, पाइपलाइन दोबारा बनाना नहीं, और यही वह चीज़ है जिससे सीरीज़ अपने नीचे बदलते मॉडल लीडरबोर्ड को झेल जाती है।
Lost Garden के एक शॉट के लिए ग्राफ़ कैसा दिखता था
एपिसोड 2 के एक आम शॉट के लिए:
- Source scene में स्क्रीनप्ले का टेक्स्ट और शॉट के तीन फ़ील्ड होते हैं।
- Frame direction उसे इमेज प्रॉम्प्ट में बदलता है, composition की तरकीब के नाम के साथ।
- References ऐक्शन लाइन के हर @ handle की reference sheets जोड़ता है।
- Image स्टिल बनाता है। यहीं मंज़ूर बोर्ड रेफ़रेंस के रूप में आता है: मॉडल से बोर्ड को रेंडर करने को कहा जाता है, फ्रेम गढ़ने को नहीं।
- Video स्टिल, movement फ़ील्ड, डायलॉग की लाइन और किरदार की आवाज़ की एक छोटी रेफ़रेंस रिकॉर्डिंग लेता है, और आवाज़ समेत क्लिप बनाता है। Lost Garden के लिए Seedance 2.5, और मॉडल एक नोड है जिसे आप बदल सकते हैं।
- Outputs स्टिल, क्लिप और रश इकट्ठा करता है, वर्ज़न के साथ।
आवाज़ अपने आप में एक वाक्य की हक़दार है। दोनों एपिसोड की लगभग हर लाइन Seedance 2.5 ने किरदार के रेफ़रेंस ऑडियो से बोली, Serrure के Serrure जैसे सुनाई देने के कुछ सेकंड, हर उस शॉट से जुड़े जहाँ वह बोलता है। एक किरदार, एक रेफ़रेंस, यही चार सौ शॉट में आवाज़ को एक जैसा रखता है। आउटपुट पर कोई अलग वॉइस पास नहीं, कोई अलग ऑडियो टूल नहीं: क्लिप नोड से बोलती हुई ही निकलती है।
उस ग्राफ़ के हर वीडियो प्रॉम्प्ट में एक तय निर्देश है: no music। अगर आप हर क्लिप को अपना ऑडियो बेड ख़ुद बनाने देंगे, तो उनतालीस क्लिप उनतालीस फ़िल्मों जैसी सुनाई देंगी। मिक्स में यह ठीक नहीं होता। संगीत तैयार कट पर अलग पास है, नीचे।
वर्ज़न और रिव्यू, जहाँ पैसा है
Outputs में वर्ज़न याद रहते हैं। किसी शॉट का हर जेनरेशन शॉट से जुड़ा रहता है, पिछले वालों के बग़ल में, और आप चुनते हैं। यह स्टोरेज का फ़ीचर लगता है। यह बजट का फ़ीचर है।
AI फ़िल्ममेकिंग की महँगी ग़लती ख़राब जेनरेशन नहीं है, महँगी ग़लती है हफ़्ते भर ख़ूबसूरत जेनरेट करते रहना और फिर पता चलना कि आपके पास सीक्वेंस नहीं, मूडबोर्ड है। ग्राफ़ में, एक शॉट के टेक अगल-बग़ल रखकर तुलना करना ही वह तरीक़ा है जिससे आपको दिखता है कि जो टेक कट में बैठता है वह शायद ही कभी सबसे सुंदर होता है। वहाँ उस फ़ैसले की कोई क़ीमत नहीं। एडिट में उसे खोजने की क़ीमत एक दिन है।
एक लाइन, शुरू से आख़िर तक
ऊपर लिखी हर बात पर यक़ीन करना तब आसान है जब उसे एक ही मिसाल में शुरू से आख़िर तक देखा जाए। यह रही एपिसोड 2 की एक डायलॉग लाइन, Bible से तैयार फ्रेम तक, उस ScreenWeaver स्टेप के साथ जिसमें वह रही।
1. प्ले शीट तय करती है कि यह किस तरह की लाइन है (Documentalist)
Serrure की शीट कहती है कि वह बोल-बोलकर सोचता है, कि वह ऐसे सवाल पूछता है जिनका जवाब उसे पहले से पता है, और कि जो लाइन जल्दी ख़त्म हो जाए वह सही है। यह भी कहती है कि जिस पल वह मज़ाक़ बंद करके सपाट हो जाता है, वही दुर्लभ संकेत है।
यह वही पल है। उसने अभी-अभी गड्ढे में कुछ सुना है। तो लाइन छोटी होनी चाहिए, और वह एक ऐसा बयान होना चाहिए जो वह किसी और से कहने से पहले ख़ुद से कह रहा है।
2. स्क्रीनप्ले (Script tab)
EXT. THE ARENA - CONTINUOUS A voice comes up out of the pit. SERRURE stops dead. SERRURE (startled, hushed) ...That's an armor voice. SERRURE (shouting with joy) It's one of ours! Quick, Lanterne, come on!
चार शब्द एपिसोड की थीम ढोते हैं: उन्हें अपनी तरह का कोई और मिले बहुत लंबा वक़्त हो गया है। कोष्ठक में लिखा निर्देश सजावट नहीं है, वह चार स्टेप बाद आने वाले वॉइस पास की डायरेक्शन है।
3. शूटिंग प्लान (Generate shots from scene script)
पूरी लड़ाई के दौरान Serrure के साथ कगार पर ही रहो। हम लड़ने वाले का नज़रिया कभी नहीं लेते, सिर्फ़ उन दो का जो उसे देख रहे हैं।
4. शॉट (shot panel)
शॉट 3.1। Long, static, low angle। ऐक्शन लाइन:
@serrure और @lantern-knight कगार पर पेट के बल लेटे, नीचे गड्ढे में देखते हुए। wide तब तक पकड़े रहो जब तक तलवार जवाब न दे।
5. आवाज़ (Video नोड)
लाइन Serrure के रेफ़रेंस ऑडियो के साथ video नोड में जाती है, ठीक वैसी जैसी स्क्रिप्ट में लिखी है: कोष्ठक का निर्देश, ellipsis, ठहराव।
"...You hear that?" की शुरुआत का ellipsis हमले को रोकता है। उसके बिना लाइन ज़ोर से शुरू होती है और बीट खो जाती है।
"Quick, Lanterne... come on!" एक वाक्य है, दो नहीं। दो टुकड़ों में यह दो बढ़ती हुई चीख़ों के रूप में निकला। ellipsis से जोड़ने पर यह एक ही आवेग की तरह पढ़ा जाता है।
ख़ुलासे से पहले और बाद की दो सेकंड की ख़ामोशी किसी भी विशेषण से ज़्यादा काम करती है, और वह प्रॉम्प्ट में लिखी है, मॉडल पर नहीं छोड़ी। ख़ामोशी ही परफ़ॉर्मेंस है।
6. बोर्ड, और उससे रेंडर हुआ शॉट (Storyboard tab, फिर Build)

ऊपर बाईं ओर शॉट 3.1 है: दो नाइट कगार पर पेट के बल लेटे, नीचे देखते हुए, wide में पकड़ा हुआ। बोर्ड में और फ़िल्म में एक ही फ़्रेमिंग।
यही पूरी पाइपलाइन एक शॉट में है। Bible के एक नियम ने एक लाइन बनाई, लाइन ने कोष्ठक का निर्देश बनाया, उस निर्देश ने वॉइस डायरेक्शन बनाई, शूटिंग प्लान ने फ़्रेमिंग बनाई, फ़्रेमिंग ने बोर्ड बनाया, और ग्राफ़ ने बोर्ड को क्लिप में रेंडर किया।
फ़िनिशिंग पास: ScreenWeaver के आउटपुट के साथ क्या होता है
यहाँ से सब कुछ एक्सपोर्ट की गई क्लिप पर होता है, आवाज़ें पहले से उनमें। यह छोटा है, और हर आइटम एक सबक़ है जिसकी क़ीमत मुझे एक टेक या एक रेंडर के रूप में चुकानी पड़ी।
खाली कवच वह सबसे अच्छा फ़ैसला क्यों था जो मैंने लिया ही नहीं
मेरे मुख्य किरदार खाली कवच हैं। उनके मुँह नहीं हैं। मिलाने के लिए कोई लिप सिंक है ही नहीं, कभी नहीं।
सुनने में यह छोटी सी बात लगती है। असल में यही वजह है कि आवाज़ video नोड के अंदर रह ही सकी। ऐसा टेक जिसमें आवाज़ सही है और तस्वीर नहीं, या उलटा, कभी दूसरे वाले का दूसरा टेक लेने पर मजबूर नहीं करता, क्योंकि मिलाने के लिए कोई मुँह है ही नहीं। लाइन दोबारा लिखिए, क्लिप दोबारा जेनरेट कीजिए, बाक़ी कुछ नहीं हिलता।
अगर आप शून्य से AI सीरीज़ डिज़ाइन कर रहे हैं, तो किरदार डिज़ाइन करने से पहले यह तय कीजिए। हेलमेट, मुखौटे, जीव, जानवर, कुछ भी जिसका मुँह दिखाई न दे, आपको प्रोडक्शन की बेहिसाब आज़ादी दिलाता है।
संगीत, लॉक किए कट पर
छह मूल ट्रैक, कट लॉक होने के बाद तस्वीर देखकर लिखे गए, एक पास में, पूरे एपिसोड पर एक ही कंपोज़र का कान। पहले कट, फिर स्कोर। हर फ़िल्म सौ साल से ऐसे ही करती आई है, और वीडियो मॉडल का ऑडियो बटन आपको इसे छोड़ने के लिए ललचाता है।
| वर्किंग टाइटल | लंबाई | कहाँ बैठता है |
|---|---|---|
| Inexorable Ascent | 5:00 | लंबी चढ़ाई, दुनिया का पैमाना |
| Song of the Empty Sky | 5:00 | खुले हिस्से, दुनिया जैसी अब है |
| Clockwork Requiem | 3:30 | मशीनें, जो चीज़ें अब भी चलती हैं |
| The Giant and the Knight | 3:30 | घंटा ढलाईघर, Bourdon |
| Ash Lantern Prayer | 3:18 | ख़ामोश पहरे |
| The Knight's Lullaby | 2:30 | लोरी का मोटिफ़, दोनों एपिसोड में दोहराया गया |
रिलीज़ के लिए इनके नाम बदले गए, क्योंकि वर्किंग टाइटल बताता है कि क्यू कहाँ बैठता है और रिलीज़ टाइटल को अकेले ट्रैक के तौर पर चलना होता है। दो काम, दो नाम।
एडिट, और एनकोडर की एक सेटिंग
एडिट DaVinci Resolve Studio पर है, पेड वर्ज़न। हर एपिसोड में लगभग 400 क्लिप, रंग के लिए एक नोड ग्राफ़, और एक मास्टर जो फिर हर डिलीवरी फ़ॉर्मैट बनता है।
अगर आपका सोर्स एक लंबा मास्टर है और ffmpeg शून्य प्रतिशत CPU पर बैठा है, तो वह अटका नहीं है, वह फ़ाइल को जाँच रहा है। उसे जगह दीजिए: -probesize 20M -analyzeduration 10M। और फ़ाइनल मिक्स पर -x264-params no-fast-pskip=1 अपने कुछ प्रतिशत बिटरेट के लायक़ है, क्योंकि बड़े सपाट अँधेरे हिस्से, जो इस सीरीज़ का ज़्यादातर हिस्सा हैं, वरना ऐसी ब्लॉकिंग पैदा करते हैं जो जमे हुए फ्रेम जैसी दिखती है।
सबटाइटल, और हैलुसिनेशन पकड़ने की एक मुफ़्त तरकीब
दोनों एपिसोड अंग्रेज़ी और फ़्रेंच में सबटाइटल किए गए हैं, शब्द-स्तर के टाइमस्टैम्प के साथ ताकि सबटाइटल शब्द पर उतरे, उसके आसपास नहीं।
Whisper ने एपिसोड 1 के इंस्ट्रूमेंटल हिस्सों पर छह भूतिया "I'm sorry" लाइनें बना दीं। उन्हें मुफ़्त में पकड़ने का तरीक़ा यह है: संदिग्ध हिस्से को अकेले दोबारा ट्रांसक्राइब कीजिए। असली बोली हर बार एक जैसी ट्रांसक्राइब होती है। हैलुसिनेशन नहीं: संगीत के वही आठ सेकंड जिन्होंने पूरे पास में "I'm sorry" दिया, अकेले में "I'm not going to die" दे गए। दो पास के बीच का मतभेद ही उसकी पहचान है। उस जाँच ने हर भूतिया लाइन हटाई और हर असली लाइन रखी, अठारहवें सेकंड पर फुसफुसाए एक अकेले "Find me" समेत।
दो बातें और: लैंडस्केप मास्टर को वर्टिकल में घुमाने से पहले सबटाइटल बर्न कीजिए, बाद में कभी नहीं। और अपना लेटरबॉक्स पहले नापिए। मेरे मास्टर में ऊपर और नीचे 130 पिक्सेल काला है, इसलिए सबटाइटल पट्टी में बैठते हैं और तस्वीर को कभी नहीं ढकते।
डिस्ट्रीब्यूशन
पूरा एपिसोड YouTube पर जाता है। वर्टिकल कट, 9:16 में घुमाया हुआ और बर्न किए सबटाइटल के साथ, TikTok और Instagram पर। एक खोज जिसने दोबारा एडिट करने से बचाया: Instagram पर वीडियो पोस्ट में साठ मिनट की इजाज़त है, Reel में तीन। पूरा एपिसोड पोस्ट के रूप में जाता है।
क्या ख़र्च हुआ, और समय कहाँ गया
एपिसोड 2 के लिए 1,850 डॉलर और 75 घंटे। पचहत्तर घंटे यानी इक्कीस तैयार मिनट के लिए लगभग नौ कामकाजी दिन।
सबसे बड़ा ख़र्च workflow engine से जेनरेशन का है, आवाज़ें शामिल, क्योंकि वे video नोड से निकलती हैं। उसके बाद संगीत। लिखने और बोर्ड बनाने में समय लगता है, पैसा नहीं।
दिलचस्प आँकड़ा फ़ैसला लेने और जेनरेट करने का अनुपात है। बोर्ड पर लगे हर घंटे ने उन शॉट को जेनरेट करने के क़रीब पाँच घंटे बचाए जिनकी मुझे ज़रूरत ही नहीं थी। इस तरह के प्रोडक्शन का पूरा अर्थशास्त्र यही है, और इसीलिए पाइपलाइन video नोड के बजाय Script tab से शुरू होती है।
मैं क्या अलग करता
Pinned descriptions पहले बोर्ड से पहले लिखिए, दसवें के बाद नहीं। मैंने एपिसोड 1 में consistency महँगे तरीक़े से सीखी और एपिसोड 2 में ठीक से की।
कट की लंबाई शॉट ब्रेकडाउन से पहले तय कीजिए। हर शॉट दो से तीन सेकंड पोस्ट का फ़ैसला नहीं है। यह आपके शॉट की गिनती दोगुनी कर देता है और इसकी जगह शूटिंग प्लान में है।
कम से कम एक मुख्य किरदार बिना मुँह का डिज़ाइन कीजिए। इससे मिलने वाली प्रोडक्शन की आज़ादी इस पाबंदी से कहीं ज़्यादा बड़ी है।
बोर्ड सही होते ही लॉक कीजिए। Run all तेज़ है और वह ख़ुशी-ख़ुशी उस सीन को दोबारा कर देगा जो आप पहले ही पूरा कर चुके थे, जब तक आपने उसे मना न किया हो।
आगे कहाँ जाएँ
अगर आपको इस केस स्टडी के बजाय पाइपलाइन सामान्य रूप में चाहिए, तो स्क्रिप्ट से स्क्रीन तक AI फ़िल्ममेकिंग workflow से शुरू कीजिए। अगर आप इसे होते हुए देखना चाहते हैं, तो AI फ़िल्म कैसे बनाएँ उसका वॉकथ्रू है। अगर आपको सिर्फ़ बोर्ड बनाने का स्टेप चाहिए, तो स्टोरीबोर्ड जेनरेटर और AI से स्क्रीनप्ले से स्टोरीबोर्ड कैसे जेनरेट करें उसे ठीक से समेटते हैं।
और अगर इस पूरे लेख से एक चीज़ लेनी है: टूल अड़चन नहीं हैं। फ़ैसला लेना है।
दोनों एपिसोड मुफ़्त देखे जा सकते हैं। एपिसोड 1, एपिसोड 2, और बाक़ी सब lostgarden.world पर। एपिसोड 3 अभी ScreenWeaver में लिखा जा रहा है, और उसे ढो रहा है Barrik, वह पीपा।
Final Step
Build your next script with Screenweaver
Move from ideas to production-ready pages faster with timeline-native writing and AI-assisted story flow.
Try Screenweaver
