Nano Banana AI में कैरेक्टर को हर इमेज में एक जैसा कैसे रखें

कैरेक्टर कंसिस्टेंसी AI इमेज जनरेशन की सबसे कठिन समस्याओं में से एक है। यह लेख Nano Banana AI में कई इमेज में एक ही चेहरा, बॉडी प्रपोर्शन और विज़ुअल स्टाइल बनाए रखने के असली, कारगर तरीके बताता है। इनमें सीड, रेफ़रेंस इनपुट, प्रॉम्प्ट एंकरिंग और LoRA मॉडल का प्रभावी उपयोग शामिल है।

Nano Banana AI में कैरेक्टर को हर इमेज में एक जैसा कैसे रखें
Cristian Da Conceicao
Picasso IA के संस्थापक

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

ऐसा इसलिए होता है क्योंकि Nano Banana जैसे AI इमेज मॉडल इमेज स्टोकैस्टिक तरीके से जनरेट करते हैं। जब तक आप कुछ खास वेरिएबल सक्रिय रूप से स्थिर नहीं करते, हर जनरेशन हर बार नए सिरे से पासा फेंकने जैसी होती है। लेकिन एक बार पता चल जाए कि किन वेरिएबल को नियंत्रित करना है, तो कैरेक्टर कंसिस्टेंट जनरेशन भरोसेमंद, दोहराने लायक और यहाँ तक कि स्केलेबल भी हो जाती है।

यह लेख Nano Banana AI में कैरेक्टर कंसिस्टेंसी के हर काम करने वाले तरीके बताता है, सीड लॉक करने से लेकर LoRA की मदद से पहचान बनाए रखने तक।

हर बार कैरेक्टर अलग क्यों दिखते हैं

रैंडमनेस की समस्या

हर बार जब आप जनरेट दबाते हैं, AI मॉडल शुद्ध रैंडम नॉइज़ से शुरू करता है। प्रॉम्प्ट उस नॉइज़ को किसी अर्थपूर्ण चीज़ में ढालता है, लेकिन नॉइज़ से इमेज तक का रास्ता हर बार अलग होता है। एक ही प्रॉम्प्ट होने पर भी मॉडल चेहरे की ज्यामिति, लाइटिंग, स्किन टोन की व्याख्या और प्रपोर्शन के वज़न में थोड़ा अलग चुनाव करता है।

यह डिज़ाइन का ही हिस्सा है। रैंडमनेस ही AI को जनरेटिव बनाती है। लेकिन कैरेक्टर कंसिस्टेंसी के लिए यही सबसे बड़ी बाधा है।

वे वेरिएबल जो जनरेशन के बीच सबसे ज़्यादा बदलते हैं:

वेरिएबलकितना बदलता है
चेहरे का प्रपोर्शनज़्यादा
आँखों का आकार और रंगमध्यम-ज़्यादा
नाक और मुँह की ज्यामितिज़्यादा
बालों की बनावट और रंगमध्यम
स्किन टोन की व्याख्यामध्यम
कुल बॉडी शेपमध्यम

Nano Banana असल में क्या करता है

Nano Banana एक डिफ्यूज़न-आधारित मॉडल है, जो हाई-क्वालिटी फ़ोटोरियलिस्टिक आउटपुट के लिए बना है। यह विस्तृत प्रॉम्प्ट को फ़ॉलो करने में बेहतरीन है, और कंसिस्टेंसी के लिए यह असल में अच्छी खबर है। पुराने मॉडलों के उलट जो प्रॉम्प्ट के विवरण को धुंधला कर देते थे, Nano Banana खास वर्णनकर्ताओं का ज़्यादा सटीकता से पालन करता है।

Nano Banana Pro इसे और आगे ले जाता है, ज़्यादा रिज़ॉल्यूशन पर और भी मज़बूत प्रॉम्प्ट एडहेरेंस देता है। Nano Banana 2 गति जोड़ता है, जिससे कई सीन में कंसिस्टेंसी टेस्ट करते समय इटरेशन तेज़ होता है।

मॉडल विस्तृत विवरणों पर अच्छी तरह प्रतिक्रिया देता है, इसका मतलब है कि आपकी कंसिस्टेंसी रणनीति प्रॉम्प्ट लिखने के तरीके से ही शुरू होती है।

सीड नंबर आपका सबसे अच्छा साथी है

सीड नंबर वाला AI जनरेशन सेटिंग्स इंटरफ़ेस

Nano Banana में सीड कैसे लॉक करें

सीड वह नंबर है जो तय करता है कि रैंडम नॉइज़ जेनरेशन कहाँ से शुरू हो। एक ही सीड का मतलब है एक ही शुरुआती बिंदु और इमेज बनने की लगभग वही दिशा। अगर बाकी सब कुछ समान रहे, तो एक ही सीड लगभग एक जैसे नतीजे दोहराएगा।

PicassoIA पर, सीड लॉक करने को सपोर्ट करने वाले हर मॉडल के पैरामीटर पैनल में एक इनपुट फ़ील्ड दिखता है। वर्कफ़्लो यह है:

  1. एक ऐसी इमेज जनरेट करें जो आपको पसंद हो। आउटपुट या सेटिंग्स में दिख रहा सीड नोट करें।
  2. वह सीड नंबर बिल्कुल वैसा ही कॉपी करें।
  3. अगली जनरेशन के लिए उसे सीड फ़ील्ड में पेस्ट करें।
  4. प्रॉम्प्ट में कैरेक्टर का मुख्य विवरण वैसा ही रखें।
  5. सिर्फ़ सीन, बैकग्राउंड या पोज़ के वर्णनकर्ता बदलें।

💡 प्रो टिप: सीड बुनियादी संरचना को नियंत्रित करता है, हर चीज़ को नहीं। अगर एक साथ प्रॉम्प्ट का बहुत बड़ा हिस्सा बदलते हैं, तो सीड नई कंपोज़िशन के निर्देशों को ओवरराइड नहीं कर पाता। एक बार में एक ही तत्व बदलें।

सीड लॉकिंग कब काम करती है (और कब नहीं)

सीड लॉकिंग इन कामों के लिए सबसे अच्छी तरह काम करती है:

  • चेहरा वही रखते हुए बैकग्राउंड बदलना
  • एक ही शॉट के लिए लाइटिंग की स्थितियाँ एडजस्ट करना
  • एक्सप्रेशन में हल्का बदलाव करना (मुस्कान बनाम न्यूट्रल)
  • उसी कैरेक्टर को सीन के छोटे-मोटे बदलावों में इस्तेमाल करना

सीड लॉकिंग तब टूटती है जब:

  • आप कैमरा एंगल बहुत ज़्यादा बदलते हैं (फ़्रंट बनाम प्रोफ़ाइल)
  • पोज़ या फ़्रेमिंग काफ़ी बदल जाती है
  • आप अलग मॉडल वर्ज़न इस्तेमाल करते हैं
  • प्रॉम्प्ट की लंबाई या संरचना काफ़ी बदल जाती है

बड़े पोज़ बदलावों के लिए आपको अतिरिक्त कंसिस्टेंसी टूल्स की ज़रूरत पड़ती है।

रेफ़रेंस इमेज सब कुछ बदल देती हैं

AI प्लेटफ़ॉर्म पर रेफ़रेंस फ़ोटो अपलोड करती महिला

Nano Banana में रेफ़रेंस इमेज कैसे इस्तेमाल करें

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

PicassoIA पर Flux Kontext Pro और Flux Kontext Max जैसे मॉडल खास तौर पर रेफ़रेंस-गाइडेड जनरेशन के लिए बने हैं। उन्हें अपने कैरेक्टर की इमेज दें, नए सीन का वर्णन लिखें, और वे चेहरा बनाए रखते हुए कैरेक्टर को नए माहौल में कंपोज़ कर देंगे। अभी AI जनरेशन में कैरेक्टर पहचान बनाए रखने के सबसे करीब यही है।

वर्कफ़्लो:

  1. Nano Banana से अपनी आदर्श बेस कैरेक्टर इमेज जनरेट करें।
  2. वह इमेज रेफ़रेंस के रूप में सेव करें।
  3. PicassoIA पर Flux Kontext Pro खोलें।
  4. अपनी रेफ़रेंस इमेज अपलोड करें।
  5. नए माहौल का वर्णन करने वाला सीन प्रॉम्प्ट लिखें।
  6. जनरेट करें।

अच्छी रेफ़रेंस फ़ोटो कैसी होती है

हर रेफ़रेंस इमेज बराबर नतीजे नहीं देती। मॉडल इन चीज़ों वाली इमेज से पहचान के संकेत ज़्यादा भरोसे से निकालता है:

  • सीधा या हल्का तिरछा चेहरा (पूरी प्रोफ़ाइल नहीं)
  • साफ़, अच्छी रोशनी वाला चेहरा बिना गहरी परछाइयों के
  • न्यूट्रल या स्वाभाविक एक्सप्रेशन (तेज़ भाव ज्यामिति निकालने को उलझा देते हैं)
  • कम एक्सेसरीज़ जो चेहरे से ध्यान न खींचें
  • हाई रिज़ॉल्यूशन बेहतर फ़ीचर एक्सट्रैक्शन के लिए

💡 एक मज़बूत रेफ़रेंस तीन औसत रेफ़रेंस से बेहतर है। रेफ़रेंस की क्वालिटी सीधे आउटपुट की कंसिस्टेंसी क्वालिटी को प्रभावित करती है।

एक ही चेहरे के लिए बेहतर प्रॉम्प्ट लिखें

कैरेक्टर तुलना ग्रिड दिखाता टैबलेट

वे कैरेक्टर डिस्क्रिप्टर जो असल में टिकते हैं

ज़्यादातर लोग अपने कैरेक्टर का वर्णन धुंधले ढंग से करते हैं। "भूरे बालों वाली खूबसूरत महिला" जैसा वर्णन हर बार एक अलग महिला देता है, क्योंकि ऐसे डिस्क्रिप्टर हज़ारों संभावित चेहरों पर फिट बैठते हैं। आपको ज़रूरत से ज़्यादा साफ़-साफ़ और विस्तार से बताना होगा।

प्रभावी कैरेक्टर एंकरिंग डिस्क्रिप्टर में ये शामिल हैं:

  • चेहरे की बनावट: "sharp angular jawline", "wide-set almond eyes", "slightly upturned nose"
  • रंगत: "warm olive skin tone", "dark chestnut hair with natural highlights", "hazel eyes with gold flecks"
  • अनुपात: "high cheekbones", "full lips with defined cupid's bow", "narrow shoulders"
  • खास विशेषताएँ: "small beauty mark above right upper lip", "straight heavy brows"

डिस्क्रिप्शन का संयोजन जितना ज़्यादा स्पेसिफ़िक और असामान्य होगा, मॉडल के ट्रेनिंग डेटा में उतनी ही कम इमेज उस वर्णन से मेल खाएँगी, और मॉडल उतनी ही लगातार उसी चेहरे पर पहुँचेगा।

"एंकर फ़्रेज़" तरीका

3-5 लाइन का सघन कैरेक्टर डिस्क्रिप्टर ब्लॉक (विशिष्ट शारीरिक वर्णन) बनाएँ और उसे एक दोबारा इस्तेमाल होने वाले एंकर फ़्रेज़ के रूप में सेव करें। हर प्रॉम्प्ट की शुरुआत में यही सटीक ब्लॉक चिपकाएँ, और उसके बाद केवल सीन या माहौल का वर्णन जोड़ें।

उदाहरण एंकर फ़्रेज़:

"A woman in her late twenties with a sharp angular jawline, wide-set dark almond eyes with gold flecks, warm olive skin, straight black hair with natural highlights falling to her collarbone, high cheekbones, full lips, small beauty mark above her right upper lip, [SCENE DESCRIPTION]"

यह एंकर फ़्रेज़ तरीका, लॉक किए गए सीड के साथ मिलकर, रेफ़रेंस इमेज इनपुट के बिना केवल-टेक्स्ट से सबसे ज़्यादा कंसिस्टेंसी देता है।

कैरेक्टर कंसिस्टेंसी के लिए LoRA मॉडल

कॉर्क बोर्ड पर कैरेक्टर पोर्ट्रेट वाला क्रिएटिव वर्कस्पेस

LoRA आपके कैरेक्टर के लिए क्या करता है

LoRA (Low-Rank Adaptation) किसी खास सब्जेक्ट पर AI मॉडल को फ़ाइन-ट्यून करने का तरीका है। कैरेक्टर LoRA असल में एक छोटा मॉडल है जो एक ही व्यक्ति या कैरेक्टर की कई इमेज पर ट्रेन किया गया हो, और फिर बेस मॉडल के ऊपर मॉडिफ़ायर के रूप में लोड होता है। नतीजा हर जनरेशन में रेफ़रेंस इमेज की ज़रूरत के बिना चेहरे की कंसिस्टेंसी में नाटकीय सुधार है।

सीमा यह है कि कस्टम LoRA बनाने के लिए ट्रेनिंग डेटा और फ़ाइन-ट्यूनिंग पाइपलाइन चाहिए। लेकिन पहले से बने LoRA इस्तेमाल करना, या LoRA लोड करने वाले मॉडलों के साथ काम करना, PicassoIA पर सीधा है।

PicassoIA पर सबसे अच्छे LoRA-कंपेटिबल मॉडल

मॉडलताकतउपयोग
p-image-loraतेज़, LoRA-नेटिवतेज़ इटरेशन
flux-dev-loraहाई क्वालिटीविस्तृत पोर्ट्रेट कंसिस्टेंसी
SDXL Multi ControlNet LoRAपोज़ + पहचानजटिल सीन कंसिस्टेंसी
SDXL ControlNet LoRAसंरचित आउटपुटकंसिस्टेंट बॉडी प्रपोर्शन

p-image-lora कैरेक्टर रन के लिए खास तौर पर उपयुक्त है, क्योंकि यह इतनी तेज़ी से प्रोसेस करता है कि आप बिना इंतज़ार किए दर्जनों वेरिएशन जनरेट कर सकते हैं। जब कोई LoRA लोड हो जो आपके खास कैरेक्टर का वर्णन करता है, तो सीन बदलने पर भी उस कैरेक्टर के चेहरे का प्रॉम्प्ट एडहेरेंस काफ़ी पक्का बना रहता है।

Flux Kontext: बड़े पैमाने पर कैरेक्टर कंसिस्टेंसी

रोशनी की मेज़ पर प्रिंट की हुई AI पोर्ट्रेट देखती डिज़ाइनर

Kontext अलग क्यों है

Flux Kontext Pro और Flux Kontext Max को खास तौर पर इमेज एडिटिंग और पहचान बनाए रखने के लिए डिज़ाइन किया गया था। जहाँ स्टैंडर्ड टेक्स्ट-टू-इमेज मॉडल हर जनरेशन को अलग मानते हैं, वहीं Kontext मॉडल कॉन्टेक्स्ट रिटेंशन के विचार पर बने हैं। आप एक मौजूदा इमेज और एक नया निर्देश देते हैं, और मॉडल पहचान बरकरार रखते हुए इमेज को बदलता या आगे बढ़ाता है।

इसी वजह से कई अलग-अलग परिस्थितियों में एक कैरेक्टर बनाने के लिए Kontext सबसे मज़बूत टूल है। चेहरा नहीं बदलता। प्रपोर्शन बने रहते हैं। बदलता वही है जो आप बदलने को कहते हैं।

चरण-दर-चरण: Flux Kontext Pro का उपयोग

  1. PicassoIA पर Flux Kontext Pro खोलें।
  2. अपनी सबसे अच्छी मौजूदा कैरेक्टर इमेज इनपुट इमेज के रूप में अपलोड करें।
  3. प्रॉम्प्ट फ़ील्ड में केवल नया तत्व वर्णित करें: "same woman, now standing on a rain-wet city street at night, wearing a dark blue trench coat."
  4. नए प्रॉम्प्ट में पहचान से जुड़े वर्णनकर्ता न रखें। मॉडल पहचान रेफ़रेंस इमेज से निकाल लेता है।
  5. पहचान और सीन के बेहतर संतुलन के लिए गाइडेंस स्केल 3.5 और 5 के बीच रखें।
  6. जनरेट करें। कंसिस्टेंसी जाँचें। ज़रूरत हो तो सीन के वर्णन में सुधार करें।

💡 अगर चेहरा थोड़ा बदलने लगे, तो सबसे अच्छे आउटपुट को अगली जनरेशन के लिए नया रेफ़रेंस बनाएँ। हर इटरेशन पहचान को और कसकर पकड़ता है।

PicassoIA पर Nano Banana कैसे इस्तेमाल करें

शहरी कैफ़े माहौल में कैरेक्टर पोर्ट्रेट, जिसमें चेहरे की कंसिस्टेंसी दिख रही है

PicassoIA पर Nano Banana के तीनों वर्ज़न उपलब्ध हैं, और हर एक कैरेक्टर कंसिस्टेंसी वर्कफ़्लो के अलग चरण के लिए उपयुक्त है।

चरण 1: बेस कैरेक्टर बनाएँ

शुरुआती कैरेक्टर बनाने के लिए Nano Banana Pro से शुरू करें। यहीं आपको अधिकतम प्रॉम्प्ट एडहेरेंस और डिटेल फ़िडेलिटी चाहिए।

  • अपना पूरा एंकर फ़्रेज़ वर्णनकर्ता लिखें।
  • पोर्ट्रेट काम के लिए आस्पेक्ट रेशियो 1:1 या 4:5 रखें।
  • कई आउटपुट (5-10) जनरेट करें और वह चुनें जो आपकी कैरेक्टर की कल्पना से सबसे ज़्यादा मेल खाए।
  • अपने पसंदीदा नतीजे का सीड नोट करें।

चरण 2: सीड लॉक करें और सीन टेस्ट करें

लॉक्ड सीड के साथ तेज़ इटरेशन के लिए Nano Banana 2 इस्तेमाल करें। यह मॉडल तेज़ है, जो तब मायने रखता है जब आप 20 अलग-अलग सीन वेरिएंट टेस्ट कर रहे हों।

  • अपना एंकर फ़्रेज़ और सीड पेस्ट करें।
  • केवल माहौल का वर्णनकर्ता बदलें।
  • जनरेट करें और आउटपुट में चेहरों की तुलना करें।
  • जो भी आपके बेस से काफ़ी दूर जाए, उसे हटा दें।

चरण 3: रेफ़रेंस-आधारित जनरेशन से स्केल करें

जब आपके पास 2-3 मज़बूत कंसिस्टेंट आउटपुट हो जाएँ, तो Flux Kontext Pro पर जाएँ और आगे के सीन विस्तार के लिए अपनी सबसे अच्छी इमेज रेफ़रेंस के रूप में इस्तेमाल करें।

यह तीन-चरण वर्कफ़्लो (बनाएँ, टेस्ट करें, स्केल करें) आपको एक ऐसी कैरेक्टर लाइब्रेरी देता है जो विज़ुअली एक साथ टिकी रहती है।

3 आम गलतियाँ जो कंसिस्टेंसी तोड़ देती हैं

प्रिंट की हुई दो AI पोर्ट्रेट फ़ोटो की तुलना करते हाथ

1. एक साथ बहुत कुछ बदलना

जब आप एक ही प्रॉम्प्ट बदलाव में कैरेक्टर का वर्णन और सीन दोनों बदलते हैं, तो आप मॉडल से पहचान और माहौल दोनों को एक साथ दोबारा व्याख्या करने को कह रहे होते हैं। एक बार में एक वेरिएबल बदलें। पहले सीन बदलें, पहचान स्थिर रखें।

2. सामान्य कैरेक्टर वर्णन इस्तेमाल करना

"आकर्षक, काले बालों वाली महिला" बहुत सारे संभावित आउटपुट से मेल खाती है। मॉडल के पास एक ही चेहरे पर पहुँचने की कोई वजह नहीं होती। स्पेसिफ़िक बनें: हड्डियों की संरचना, रंग, खास विशेषताएँ। स्पेसिफ़िकेशन ही दोहराव पैदा करता है।

3. नेगेटिव प्रॉम्प्ट को नज़रअंदाज़ करना

कंसिस्टेंसी के काम में नेगेटिव प्रॉम्प्ट का कम उपयोग होता है। "different facial features", "alternative skin tone", "inconsistent proportions" के खिलाफ़ साफ़ लिखने से मॉडल धीरे-धीरे वही बनाए रखने की ओर मुड़ता है जो आपने पहले से तय किया है।

💡 अपने कैरेक्टर के लिए नेगेटिव प्रॉम्प्ट की एक चालू सूची रखें। असफल जनरेशन में जो भी फ़ीचर बदला हो, उसे नोट करें और नेगेटिव के रूप में जोड़ें।

पूरे कंसिस्टेंसी टूलकिट पर एक नज़र

पूरे क्रिएटिव AI वर्कस्पेस का ऊपर से लिया गया एरियल शॉट

टूलपावर लेवलस्पीडकिसके लिए सबसे अच्छा
सीड लॉकिंगमध्यमतेज़सीन में छोटे बदलाव
एंकर फ़्रेज़ प्रॉम्प्टिंगमध्यम-उच्चतेज़सिर्फ़ टेक्स्ट वाला वर्कफ़्लो
रेफ़रेंस इमेज इनपुटउच्चमध्यमकोई भी सीन
LoRA फाइन-ट्यूनिंगबहुत उच्चतेज़ (ट्रेनिंग के बाद)बार-बार आने वाले कैरेक्टर
Flux Kontextउच्चमध्यममौजूदा इमेज एडिट करना

सबसे मज़बूत तरीका इन सबको मिलाता है: एंकर फ़्रेज़ टेक्स्ट पहचान तय करता है, सीड शुरुआती नॉइज़ लॉक करता है, और Kontext या LoRA उन सीन को संभालते हैं जिनमें स्थानिक बदलाव ज़्यादा चाहिए।

अपने खुद के कंसिस्टेंट कैरेक्टर बनाना शुरू करें

बाहरी पार्क माहौल में पहचान बनाए रखती कैरेक्टर पोर्ट्रेट

कैरेक्टर कंसिस्टेंसी अब उन्हीं उपयोगकर्ताओं तक सीमित तकनीक नहीं रही जिनके पास कस्टम-ट्रेन्ड मॉडल हों। सीड लॉकिंग, Flux Kontext Pro के साथ रेफ़रेंस-गाइडेड जनरेशन, और p-image-lora के LoRA-नेटिव आर्किटेक्चर, इन सबकी मदद से चेहरे को कंसिस्टेंट रखने के टूल अब हर किसी के लिए उपलब्ध हैं।

PicassoIA इन सभी मॉडलों को एक जगह लाता है। आप अपना बेस कैरेक्टर बनाने के लिए Nano Banana से शुरू कर सकते हैं, ज़्यादा फ़िडेलिटी के लिए Nano Banana Pro से परिष्कृत कर सकते हैं, Nano Banana 2 से तेज़ी से इटरेट कर सकते हैं, और फिर सीन की विविधता के लिए Flux Kontext Pro से स्केल कर सकते हैं। पूरा वर्कफ़्लो बिना प्लेटफ़ॉर्म बदले और बिना जटिल लोकल सेटअप संभाले हो जाता है।

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

यह लेख शेयर करें

अपनी भाषा चुनें

संबंधित लेख